--- /srv/rebuilderd/tmp/rebuilderdPnxZ5K/inputs/libfftw3-single3_3.3.10-2+b1_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdPnxZ5K/out/libfftw3-single3_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 445000 2024-11-29 16:25:41.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 451972 2024-11-29 16:25:41.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: libfftw3-single3 │ │ │ Source: fftw3 (3.3.10-2) │ │ │ Version: 3.3.10-2+b1 │ │ │ Architecture: armel │ │ │ Maintainer: Debian Science Maintainers │ │ │ -Installed-Size: 1436 │ │ │ +Installed-Size: 1464 │ │ │ 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 - Single 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) 1389880 2024-11-29 16:25:41.000000 ./usr/lib/arm-linux-gnueabi/libfftw3f.so.3.6.10 │ │ │ +-rw-r--r-- 0 root (0) root (0) 1414456 2024-11-29 16:25:41.000000 ./usr/lib/arm-linux-gnueabi/libfftw3f.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/libfftw3f_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/libfftw3f_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/libfftw3f_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-single3/ │ │ │ -rw-r--r-- 0 root (0) root (0) 10046 2021-02-25 22:52:19.000000 ./usr/share/doc/libfftw3-single3/NEWS.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2122 2020-12-10 12:02:44.000000 ./usr/share/doc/libfftw3-single3/README │ │ │ -rw-r--r-- 0 root (0) root (0) 2940 2024-10-26 11:57:20.000000 ./usr/share/doc/libfftw3-single3/README.Debian │ │ │ -rw-r--r-- 0 root (0) root (0) 224 2024-11-29 16:25:41.000000 ./usr/share/doc/libfftw3-single3/changelog.Debian.armel.gz │ │ ├── ./usr/lib/arm-linux-gnueabi/libfftw3f.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: 1388880 (bytes into file) │ │ │ │ + Start of section headers: 1413456 (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 0x14e368 0x14e368 R E 0x1000 │ │ │ │ - LOAD 0x14eea0 0x0014fea0 0x0014fea0 0x04168 0x0433c RW 0x1000 │ │ │ │ - DYNAMIC 0x152ac8 0x00153ac8 0x00153ac8 0x00100 0x00100 RW 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x154dec 0x154dec R E 0x1000 │ │ │ │ + LOAD 0x154ea0 0x00155ea0 0x00155ea0 0x04168 0x0433c RW 0x1000 │ │ │ │ + DYNAMIC 0x158ac8 0x00159ac8 0x00159ac8 0x00100 0x00100 RW 0x4 │ │ │ │ NOTE 0x0000f4 0x000000f4 0x000000f4 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ - GNU_RELRO 0x14eea0 0x0014fea0 0x0014fea0 0x04160 0x04160 R 0x1 │ │ │ │ + GNU_RELRO 0x154ea0 0x00155ea0 0x00155ea0 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 0x153150: │ │ │ │ +There are 25 section headers, starting at offset 0x159150: │ │ │ │ │ │ │ │ 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 0036d3 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00007554 007554 00052a 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00007a80 007a80 000060 00 A 4 2 4 │ │ │ │ [ 7] .rel.dyn REL 00007ae0 007ae0 002cd0 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 0000a7b0 00a7b0 0007a8 08 AI 3 19 4 │ │ │ │ [ 9] .init PROGBITS 0000af58 00af58 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 0000af64 00af64 000b90 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 0000baf4 00baf4 13f0d8 00 AX 0 0 4 │ │ │ │ - [12] .fini PROGBITS 0014abcc 14abcc 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 0014abd4 14abd4 003790 00 A 0 0 4 │ │ │ │ - [14] .eh_frame PROGBITS 0014e364 14e364 000004 00 A 0 0 4 │ │ │ │ - [15] .init_array INIT_ARRAY 0014fea0 14eea0 000004 04 WA 0 0 4 │ │ │ │ - [16] .fini_array FINI_ARRAY 0014fea4 14eea4 000004 04 WA 0 0 4 │ │ │ │ - [17] .data.rel.ro PROGBITS 0014fea8 14eea8 003c20 00 WA 0 0 8 │ │ │ │ - [18] .dynamic DYNAMIC 00153ac8 152ac8 000100 08 WA 4 0 4 │ │ │ │ - [19] .got PROGBITS 00153bc8 152bc8 000434 04 WA 0 0 4 │ │ │ │ - [20] .data PROGBITS 00154000 153000 000008 00 WA 0 0 4 │ │ │ │ - [21] .bss NOBITS 00154008 153008 0001d4 00 WA 0 0 4 │ │ │ │ - [22] .ARM.attributes ARM_ATTRIBUTES 00000000 153008 000029 00 0 0 1 │ │ │ │ - [23] .gnu_debuglink PROGBITS 00000000 153034 000034 00 0 0 4 │ │ │ │ - [24] .shstrtab STRTAB 00000000 153068 0000e7 00 0 0 1 │ │ │ │ + [11] .text PROGBITS 0000baf4 00baf4 145b5c 00 AX 0 0 4 │ │ │ │ + [12] .fini PROGBITS 00151650 151650 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00151658 151658 003790 00 A 0 0 4 │ │ │ │ + [14] .eh_frame PROGBITS 00154de8 154de8 000004 00 A 0 0 4 │ │ │ │ + [15] .init_array INIT_ARRAY 00155ea0 154ea0 000004 04 WA 0 0 4 │ │ │ │ + [16] .fini_array FINI_ARRAY 00155ea4 154ea4 000004 04 WA 0 0 4 │ │ │ │ + [17] .data.rel.ro PROGBITS 00155ea8 154ea8 003c20 00 WA 0 0 8 │ │ │ │ + [18] .dynamic DYNAMIC 00159ac8 158ac8 000100 08 WA 4 0 4 │ │ │ │ + [19] .got PROGBITS 00159bc8 158bc8 000434 04 WA 0 0 4 │ │ │ │ + [20] .data PROGBITS 0015a000 159000 000008 00 WA 0 0 4 │ │ │ │ + [21] .bss NOBITS 0015a008 159008 0001d4 00 WA 0 0 4 │ │ │ │ + [22] .ARM.attributes ARM_ATTRIBUTES 00000000 159008 000029 00 0 0 1 │ │ │ │ + [23] .gnu_debuglink PROGBITS 00000000 159034 000034 00 0 0 4 │ │ │ │ + [24] .shstrtab STRTAB 00000000 159068 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: 0000af58 0 SECTION LOCAL DEFAULT 9 .init │ │ │ │ - 2: 00154000 0 SECTION LOCAL DEFAULT 20 .data │ │ │ │ + 2: 0015a000 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: 000671e8 4 FUNC GLOBAL DEFAULT 11 fftwf_khc2hc_register │ │ │ │ - 29: 0006e09c 44 FUNC GLOBAL DEFAULT 11 fftwf_rdft2_nop_register │ │ │ │ - 30: 0000bfb4 324 FUNC GLOBAL DEFAULT 11 fftwf_cpy2d_pair │ │ │ │ - 31: 000c5b48 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cfdft_2 │ │ │ │ - 32: 001465dc 44 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_r2c_1d__ │ │ │ │ - 33: 00145fa4 64 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_1d__ │ │ │ │ - 34: 000c6348 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cfdft_4 │ │ │ │ - 35: 0000ffe4 112 FUNC GLOBAL DEFAULT 11 fftwf_tensor_min_ostride │ │ │ │ - 36: 0000c908 4 FUNC GLOBAL DEFAULT 11 fftwf_kernel_malloc │ │ │ │ - 37: 000c7184 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cfdft_6 │ │ │ │ - 38: 0000f9f0 56 FUNC GLOBAL DEFAULT 11 fftwf_mkscanner │ │ │ │ - 39: 00117fc4 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cbIII_20 │ │ │ │ - 40: 00145828 64 FUNC GLOBAL DEFAULT 11 sfftw_execute_split_dft_c2r_ │ │ │ │ - 41: 000c8414 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cfdft_8 │ │ │ │ - 42: 00070ef4 36 FUNC GLOBAL DEFAULT 11 fftwf_rdft2_strides │ │ │ │ - 43: 0000f5e4 20 FUNC GLOBAL DEFAULT 11 fftwf_problem_destroy │ │ │ │ - 44: 000bbc4c 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cf_32 │ │ │ │ - 45: 000108e0 124 FUNC GLOBAL DEFAULT 11 fftwf_tensor_equal │ │ │ │ - 46: 001191f4 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cbIII_25 │ │ │ │ - 47: 00144394 24 FUNC GLOBAL DEFAULT 11 fftwf_execute │ │ │ │ - 48: 0001dbc8 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_10 │ │ │ │ - 49: 0001eae4 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_11 │ │ │ │ - 50: 0001f3e0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_12 │ │ │ │ - 51: 001229fc 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cb_20 │ │ │ │ - 52: 000204f8 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_13 │ │ │ │ - 53: 00021378 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_14 │ │ │ │ - 54: 000222c8 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_15 │ │ │ │ - 55: 00023030 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_16 │ │ │ │ - 56: 000152fc 180 FUNC GLOBAL DEFAULT 11 fftwf_regsolver_ct_directwsq │ │ │ │ - 57: 00011ec0 480 FUNC GLOBAL DEFAULT 11 fftwf_transpose │ │ │ │ - 58: 00147a38 520 FUNC GLOBAL DEFAULT 11 fftwf_mapflags │ │ │ │ - 59: 000682ac 736 FUNC GLOBAL DEFAULT 11 fftwf_mkproblem_rdft │ │ │ │ - 60: 0000faa0 76 FUNC GLOBAL DEFAULT 11 fftwf_solvtab_exec │ │ │ │ - 61: 00143d18 20 FUNC GLOBAL DEFAULT 11 fftwf_set_planner_hooks │ │ │ │ - 62: 0006230c 192 FUNC GLOBAL DEFAULT 11 fftwf_hc2hc_applicable │ │ │ │ - 63: 00144ac8 364 FUNC GLOBAL DEFAULT 11 sfftw_plan_guru_split_dft_ │ │ │ │ - 64: 0007daf8 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_64 │ │ │ │ - 65: 001541c0 4 OBJECT GLOBAL DEFAULT 21 fftwf_mksolver_ct_hook │ │ │ │ - 66: 0009f46c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf2_16 │ │ │ │ - 67: 00018c9c 40 FUNC GLOBAL DEFAULT 11 fftwf_dft_solve │ │ │ │ - 68: 00146c68 404 FUNC GLOBAL DEFAULT 11 sfftw_plan_many_dft_c2r__ │ │ │ │ - 69: 0006e56c 44 FUNC GLOBAL DEFAULT 11 fftwf_rdft2_rank0_register │ │ │ │ - 70: 00114610 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cbIII_32 │ │ │ │ - 71: 0014dc14 8 OBJECT GLOBAL DEFAULT 13 fftwf_rdft_hf_genus │ │ │ │ - 72: 0000c96c 32 FUNC GLOBAL DEFAULT 11 fftwf_md5int │ │ │ │ - 73: 001501fc 12 OBJECT GLOBAL DEFAULT 17 fftwf_rdft_hc2cb_genus │ │ │ │ - 74: 0002df40 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t1_2 │ │ │ │ - 75: 0002e430 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t1_3 │ │ │ │ - 76: 001479ac 8 FUNC GLOBAL DEFAULT 11 fftwf_alloc_real │ │ │ │ - 77: 0002ea2c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t1_4 │ │ │ │ - 78: 00153a18 24 OBJECT GLOBAL DEFAULT 17 fftwf_solvtab_rdft_r2r │ │ │ │ - 79: 0002f490 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t1_5 │ │ │ │ - 80: 00030000 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t1_6 │ │ │ │ - 81: 0002b770 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_20 │ │ │ │ - 82: 000173f4 88 FUNC GLOBAL DEFAULT 11 fftwf_dft_indirect_register │ │ │ │ - 83: 00145a54 496 FUNC GLOBAL DEFAULT 11 sfftw_plan_many_r2r_ │ │ │ │ - 84: 00031268 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t1_7 │ │ │ │ - 85: 000321f8 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t1_8 │ │ │ │ - 86: 00119488 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cb_2 │ │ │ │ - 87: 00017c34 20 FUNC GLOBAL DEFAULT 11 fftwf_mkplan_dft │ │ │ │ + 28: 0006a0b4 4 FUNC GLOBAL DEFAULT 11 fftwf_khc2hc_register │ │ │ │ + 29: 0007187c 56 FUNC GLOBAL DEFAULT 11 fftwf_rdft2_nop_register │ │ │ │ + 30: 0000c040 344 FUNC GLOBAL DEFAULT 11 fftwf_cpy2d_pair │ │ │ │ + 31: 000ca750 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cfdft_2 │ │ │ │ + 32: 0014ca1c 56 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_r2c_1d__ │ │ │ │ + 33: 0014c340 76 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_1d__ │ │ │ │ + 34: 000caf70 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cfdft_4 │ │ │ │ + 35: 000107b0 124 FUNC GLOBAL DEFAULT 11 fftwf_tensor_min_ostride │ │ │ │ + 36: 0000cad0 4 FUNC GLOBAL DEFAULT 11 fftwf_kernel_malloc │ │ │ │ + 37: 000cbdcc 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cfdft_6 │ │ │ │ + 38: 00010080 68 FUNC GLOBAL DEFAULT 11 fftwf_mkscanner │ │ │ │ + 39: 0011d798 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cbIII_20 │ │ │ │ + 40: 0014bae4 76 FUNC GLOBAL DEFAULT 11 sfftw_execute_split_dft_c2r_ │ │ │ │ + 41: 000cd07c 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cfdft_8 │ │ │ │ + 42: 00074ac4 48 FUNC GLOBAL DEFAULT 11 fftwf_rdft2_strides │ │ │ │ + 43: 0000fbf0 24 FUNC GLOBAL DEFAULT 11 fftwf_problem_destroy │ │ │ │ + 44: 000c0774 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cf_32 │ │ │ │ + 45: 00011230 124 FUNC GLOBAL DEFAULT 11 fftwf_tensor_equal │ │ │ │ + 46: 0011ea1c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cbIII_25 │ │ │ │ + 47: 0014a3e0 24 FUNC GLOBAL DEFAULT 11 fftwf_execute │ │ │ │ + 48: 0001f2ec 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_10 │ │ │ │ + 49: 0002022c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_11 │ │ │ │ + 50: 00020b5c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_12 │ │ │ │ + 51: 00128318 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cb_20 │ │ │ │ + 52: 00021ca0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_13 │ │ │ │ + 53: 00022b48 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_14 │ │ │ │ + 54: 00023ab0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_15 │ │ │ │ + 55: 00024810 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_16 │ │ │ │ + 56: 0001618c 236 FUNC GLOBAL DEFAULT 11 fftwf_regsolver_ct_directwsq │ │ │ │ + 57: 000128dc 524 FUNC GLOBAL DEFAULT 11 fftwf_transpose │ │ │ │ + 58: 0014e0d8 544 FUNC GLOBAL DEFAULT 11 fftwf_mapflags │ │ │ │ + 59: 0006b320 852 FUNC GLOBAL DEFAULT 11 fftwf_mkproblem_rdft │ │ │ │ + 60: 00010154 96 FUNC GLOBAL DEFAULT 11 fftwf_solvtab_exec │ │ │ │ + 61: 00149cd0 20 FUNC GLOBAL DEFAULT 11 fftwf_set_planner_hooks │ │ │ │ + 62: 00064c50 200 FUNC GLOBAL DEFAULT 11 fftwf_hc2hc_applicable │ │ │ │ + 63: 0014ac10 392 FUNC GLOBAL DEFAULT 11 sfftw_plan_guru_split_dft_ │ │ │ │ + 64: 00081bac 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_64 │ │ │ │ + 65: 0015a1c0 4 OBJECT GLOBAL DEFAULT 21 fftwf_mksolver_ct_hook │ │ │ │ + 66: 000a3b00 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf2_16 │ │ │ │ + 67: 0001a0a0 52 FUNC GLOBAL DEFAULT 11 fftwf_dft_solve │ │ │ │ + 68: 0014d174 428 FUNC GLOBAL DEFAULT 11 sfftw_plan_many_dft_c2r__ │ │ │ │ + 69: 00071dc8 56 FUNC GLOBAL DEFAULT 11 fftwf_rdft2_rank0_register │ │ │ │ + 70: 00119d70 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cbIII_32 │ │ │ │ + 71: 00154698 8 OBJECT GLOBAL DEFAULT 13 fftwf_rdft_hf_genus │ │ │ │ + 72: 0000cb5c 32 FUNC GLOBAL DEFAULT 11 fftwf_md5int │ │ │ │ + 73: 001561fc 12 OBJECT GLOBAL DEFAULT 17 fftwf_rdft_hc2cb_genus │ │ │ │ + 74: 0002f728 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t1_2 │ │ │ │ + 75: 0002fc38 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t1_3 │ │ │ │ + 76: 0014e044 8 FUNC GLOBAL DEFAULT 11 fftwf_alloc_real │ │ │ │ + 77: 00030254 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t1_4 │ │ │ │ + 78: 00159a18 24 OBJECT GLOBAL DEFAULT 17 fftwf_solvtab_rdft_r2r │ │ │ │ + 79: 00030ce4 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t1_5 │ │ │ │ + 80: 00031864 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t1_6 │ │ │ │ + 81: 0002cec8 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_20 │ │ │ │ + 82: 00018574 108 FUNC GLOBAL DEFAULT 11 fftwf_dft_indirect_register │ │ │ │ + 83: 0014bd60 520 FUNC GLOBAL DEFAULT 11 sfftw_plan_many_r2r_ │ │ │ │ + 84: 00032ae0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t1_7 │ │ │ │ + 85: 00033a50 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t1_8 │ │ │ │ + 86: 0011ecd0 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cb_2 │ │ │ │ + 87: 00018e84 32 FUNC GLOBAL DEFAULT 11 fftwf_mkplan_dft │ │ │ │ 88: 0000bc18 8 FUNC GLOBAL DEFAULT 11 fftwf_ialignment_of │ │ │ │ - 89: 00146ac0 60 FUNC GLOBAL DEFAULT 11 sfftw_execute_dft_r2c__ │ │ │ │ - 90: 00032e68 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t1_9 │ │ │ │ - 91: 00119af4 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cb_4 │ │ │ │ - 92: 000641a8 136 FUNC GLOBAL DEFAULT 11 fftwf_rdft_conf_standard │ │ │ │ - 93: 001450ac 348 FUNC GLOBAL DEFAULT 11 sfftw_plan_guru_split_dft_r2c_ │ │ │ │ - 94: 0000c98c 32 FUNC GLOBAL DEFAULT 11 fftwf_md5INT │ │ │ │ - 95: 0002dca0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_25 │ │ │ │ - 96: 00120f1c 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cb_32 │ │ │ │ - 97: 0011a624 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cb_6 │ │ │ │ - 98: 00070c4c 44 FUNC GLOBAL DEFAULT 11 fftwf_rdft2_rdft_register │ │ │ │ - 99: 0010523c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb2_16 │ │ │ │ - 100: 000108a4 60 FUNC GLOBAL DEFAULT 11 fftwf_tensor_split │ │ │ │ - 101: 0011b548 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cb_8 │ │ │ │ - 102: 0000fa28 4 FUNC GLOBAL DEFAULT 11 fftwf_scanner_destroy │ │ │ │ - 103: 000a51ac 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf2_20 │ │ │ │ - 104: 000104a0 200 FUNC GLOBAL DEFAULT 11 fftwf_dimcmp │ │ │ │ - 105: 00062db8 44 FUNC GLOBAL DEFAULT 11 fftwf_dht_r2hc_register │ │ │ │ - 106: 000a8510 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf2_25 │ │ │ │ - 107: 00148c94 52 FUNC GLOBAL DEFAULT 11 fftwf_fprint_plan │ │ │ │ - 108: 0006dc04 88 FUNC GLOBAL DEFAULT 11 fftwf_rdft2_buffered_register │ │ │ │ - 109: 00148cc8 32 FUNC GLOBAL DEFAULT 11 fftwf_print_plan │ │ │ │ - 110: 000626bc 20 FUNC GLOBAL DEFAULT 11 fftwf_mkplan_hc2hc │ │ │ │ - 111: 00064c0c 52 FUNC GLOBAL DEFAULT 11 fftwf_mksolver_rdft_r2c_direct │ │ │ │ - 112: 00016fe0 44 FUNC GLOBAL DEFAULT 11 fftwf_dft_generic_register │ │ │ │ - 113: 0000eed0 44 FUNC GLOBAL DEFAULT 11 fftwf_is_prime │ │ │ │ - 114: 0000d020 36 FUNC GLOBAL DEFAULT 11 fftwf_plan_awake │ │ │ │ - 115: 00146c24 68 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_c2r_3d__ │ │ │ │ - 116: 00071614 20 FUNC GLOBAL DEFAULT 11 fftwf_mkplan_hc2c │ │ │ │ - 117: 00085c00 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf_2 │ │ │ │ - 118: 00016a18 52 FUNC GLOBAL DEFAULT 11 fftwf_mksolver_dft_directbuf │ │ │ │ - 119: 00147fb4 52 FUNC GLOBAL DEFAULT 11 fftwf_plan_dft_1d │ │ │ │ - 120: 000109d0 24 FUNC GLOBAL DEFAULT 11 fftwf_tensor_destroy2 │ │ │ │ - 121: 00086088 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf_3 │ │ │ │ - 122: 0008662c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf_4 │ │ │ │ - 123: 00065444 88 FUNC GLOBAL DEFAULT 11 fftwf_rdft_generic_register │ │ │ │ - 124: 000e3f34 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_64 │ │ │ │ - 125: 000109e8 32 FUNC GLOBAL DEFAULT 11 fftwf_tensor_destroy4 │ │ │ │ - 126: 0008701c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf_5 │ │ │ │ - 127: 00087af8 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf_6 │ │ │ │ - 128: 00144d24 44 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_r2c_1d_ │ │ │ │ - 129: 0006fb10 72 FUNC GLOBAL DEFAULT 11 fftwf_mkproblem_rdft2_d │ │ │ │ - 130: 00088cc4 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf_7 │ │ │ │ - 131: 00089b90 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf_8 │ │ │ │ - 132: 00059874 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_q1_2 │ │ │ │ - 133: 0008a7cc 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf_9 │ │ │ │ - 134: 0005ea30 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_q1_3 │ │ │ │ - 135: 00017b1c 8 FUNC GLOBAL DEFAULT 11 fftwf_kdft_difsq_register │ │ │ │ - 136: 0005a414 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_q1_4 │ │ │ │ - 137: 0010aee8 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb2_20 │ │ │ │ - 138: 0000c0f8 164 FUNC GLOBAL DEFAULT 11 fftwf_zero1d_pair │ │ │ │ - 139: 000251bc 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_32 │ │ │ │ - 140: 00060248 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_q1_5 │ │ │ │ - 141: 000621dc 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_q1_6 │ │ │ │ - 142: 00146be8 60 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_c2r_2d__ │ │ │ │ - 143: 0014e280 81 OBJECT GLOBAL DEFAULT 13 fftwf_cc │ │ │ │ - 144: 0005dcd4 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_q1_8 │ │ │ │ - 145: 0010e238 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb2_25 │ │ │ │ - 146: 0006fa10 256 FUNC GLOBAL DEFAULT 11 fftwf_mkproblem_rdft2 │ │ │ │ - 147: 000726a0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_2 │ │ │ │ - 148: 00072818 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_3 │ │ │ │ - 149: 00072a70 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_4 │ │ │ │ - 150: 000100c0 40 FUNC GLOBAL DEFAULT 11 fftwf_tensor_inplace_strides2 │ │ │ │ - 151: 00045590 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t2_4 │ │ │ │ - 152: 00017e04 144 FUNC GLOBAL DEFAULT 11 fftwf_mkproblem_dft │ │ │ │ - 153: 00072e54 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_5 │ │ │ │ - 154: 00150ff0 408 OBJECT GLOBAL DEFAULT 17 fftwf_solvtab_dft_standard │ │ │ │ - 155: 00073240 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_6 │ │ │ │ - 156: 000534d4 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t2_5 │ │ │ │ - 157: 00073918 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_7 │ │ │ │ - 158: 000a28b4 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf2_32 │ │ │ │ - 159: 00146bbc 44 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_c2r_1d__ │ │ │ │ - 160: 00073de0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_8 │ │ │ │ - 161: 00046720 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t2_8 │ │ │ │ - 162: 00074810 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_9 │ │ │ │ - 163: 00146554 136 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_r2c__ │ │ │ │ - 164: 00145e28 4 FUNC GLOBAL DEFAULT 11 sfftw_cleanup__ │ │ │ │ - 165: 001541c8 4 OBJECT GLOBAL DEFAULT 21 fftwf_mksolver_hc2hc_hook │ │ │ │ - 166: 00148db0 44 FUNC GLOBAL DEFAULT 11 fftwf_cleanup │ │ │ │ - 167: 00147758 24 FUNC GLOBAL DEFAULT 11 fftwf_estimate_cost │ │ │ │ - 168: 0014dc0c 8 OBJECT GLOBAL DEFAULT 13 fftwf_rdft_hb_genus │ │ │ │ - 169: 00148a30 200 FUNC GLOBAL DEFAULT 11 fftwf_plan_many_r2r │ │ │ │ - 170: 0000fd30 8 FUNC GLOBAL DEFAULT 11 fftwf_mktensor_0d │ │ │ │ - 171: 00144578 40 FUNC GLOBAL DEFAULT 11 sfftw_export_wisdom_ │ │ │ │ - 172: 0000fbd4 72 FUNC GLOBAL DEFAULT 11 fftwf_tensor_tornk1 │ │ │ │ - 173: 00145df8 16 FUNC GLOBAL DEFAULT 11 sfftw_execute_r2r_ │ │ │ │ - 174: 00018910 44 FUNC GLOBAL DEFAULT 11 fftwf_dft_rader_register │ │ │ │ - 175: 00145868 240 FUNC GLOBAL DEFAULT 11 sfftw_plan_r2r_ │ │ │ │ - 176: 00147fe8 48 FUNC GLOBAL DEFAULT 11 fftwf_plan_dft_2d │ │ │ │ - 177: 00144550 24 FUNC GLOBAL DEFAULT 11 sfftw_execute_ │ │ │ │ - 178: 000d32a4 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cfdft2_16 │ │ │ │ - 179: 0000ed2c 328 FUNC GLOBAL DEFAULT 11 fftwf_find_generator │ │ │ │ - 180: 00147d54 48 FUNC GLOBAL DEFAULT 11 fftwf_mkprinter_str │ │ │ │ - 181: 00018fe4 120 FUNC GLOBAL DEFAULT 11 fftwf_dft_vrank_geq1_register │ │ │ │ - 182: 00144f64 328 FUNC GLOBAL DEFAULT 11 sfftw_plan_guru_dft_r2c_ │ │ │ │ - 183: 000c054c 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cf2_16 │ │ │ │ - 184: 00019ea0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_2 │ │ │ │ - 185: 00083864 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_128 │ │ │ │ - 186: 0001a19c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_3 │ │ │ │ - 187: 00144634 24 FUNC GLOBAL DEFAULT 11 sfftw_cost_ │ │ │ │ - 188: 001085e4 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb2_32 │ │ │ │ - 189: 0001a510 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_4 │ │ │ │ - 190: 0001acac 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_5 │ │ │ │ - 191: 001445d0 20 FUNC GLOBAL DEFAULT 11 sfftw_import_system_wisdom_ │ │ │ │ - 192: 00148948 232 FUNC GLOBAL DEFAULT 11 fftwf_plan_many_dft │ │ │ │ - 193: 0001b3f8 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_6 │ │ │ │ - 194: 00144568 8 FUNC GLOBAL DEFAULT 11 sfftw_destroy_plan_ │ │ │ │ - 195: 0009cea4 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf2_4 │ │ │ │ - 196: 0001c0f8 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_7 │ │ │ │ - 197: 000a3380 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf2_5 │ │ │ │ - 198: 00148ea8 160 FUNC GLOBAL DEFAULT 11 fftwf_plan_guru64_dft_r2c │ │ │ │ - 199: 0001ca60 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_8 │ │ │ │ - 200: 001447c4 420 FUNC GLOBAL DEFAULT 11 sfftw_plan_many_dft_ │ │ │ │ - 201: 0001d36c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_9 │ │ │ │ - 202: 0014607c 420 FUNC GLOBAL DEFAULT 11 sfftw_plan_many_dft__ │ │ │ │ - 203: 0009df58 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf2_8 │ │ │ │ - 204: 00010a58 2900 FUNC GLOBAL DEFAULT 11 fftwf_tile2d │ │ │ │ - 205: 00144d50 60 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_r2c_2d_ │ │ │ │ - 206: 00144c9c 136 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_r2c_ │ │ │ │ - 207: 001481b8 72 FUNC GLOBAL DEFAULT 11 fftwf_plan_dft_r2c │ │ │ │ - 208: 00147f6c 72 FUNC GLOBAL DEFAULT 11 fftwf_many_kosherp │ │ │ │ - 209: 0000fd38 40 FUNC GLOBAL DEFAULT 11 fftwf_mktensor_1d │ │ │ │ - 210: 00125778 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cb2_16 │ │ │ │ - 211: 000d8d28 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cfdft2_20 │ │ │ │ - 212: 000e9df8 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_128 │ │ │ │ - 213: 00144220 32 FUNC GLOBAL DEFAULT 11 fftwf_configure_planner │ │ │ │ - 214: 00147770 12 FUNC GLOBAL DEFAULT 11 fftwf_cost │ │ │ │ - 215: 00117574 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cbIII_64 │ │ │ │ - 216: 0000eefc 40 FUNC GLOBAL DEFAULT 11 fftwf_next_prime │ │ │ │ - 217: 0014430c 60 FUNC GLOBAL DEFAULT 11 fftwf_execute_split_dft_c2r │ │ │ │ - 218: 00148018 64 FUNC GLOBAL DEFAULT 11 fftwf_plan_dft_3d │ │ │ │ - 219: 000c57d8 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cf2_20 │ │ │ │ - 220: 00147cb8 56 FUNC GLOBAL DEFAULT 11 fftwf_mkprinter_file │ │ │ │ - 221: 00145f04 8 FUNC GLOBAL DEFAULT 11 sfftw_set_timelimit__ │ │ │ │ - 222: 001486f0 308 FUNC GLOBAL DEFAULT 11 fftwf_plan_many_dft_c2r │ │ │ │ - 223: 00144570 4 FUNC GLOBAL DEFAULT 11 sfftw_cleanup_ │ │ │ │ - 224: 00148058 44 FUNC GLOBAL DEFAULT 11 fftwf_plan_dft_c2r_1d │ │ │ │ - 225: 0000c8b4 36 FUNC GLOBAL DEFAULT 11 fftwf_extract_reim │ │ │ │ - 226: 0000cbf8 12 FUNC GLOBAL DEFAULT 11 fftwf_imin │ │ │ │ - 227: 001476b0 16 FUNC GLOBAL DEFAULT 11 sfftw_execute_r2r__ │ │ │ │ - 228: 00145958 64 FUNC GLOBAL DEFAULT 11 sfftw_plan_r2r_1d_ │ │ │ │ - 229: 0000fb70 100 FUNC GLOBAL DEFAULT 11 fftwf_tensor_md5 │ │ │ │ - 230: 0000f6a4 100 FUNC GLOBAL DEFAULT 11 fftwf_rader_tl_delete │ │ │ │ - 231: 0012aa64 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cb2_20 │ │ │ │ - 232: 00065dc8 260 FUNC GLOBAL DEFAULT 11 fftwf_regsolver_hc2hc_direct │ │ │ │ - 233: 00146688 404 FUNC GLOBAL DEFAULT 11 sfftw_plan_many_dft_r2c__ │ │ │ │ - 234: 0000fef0 132 FUNC GLOBAL DEFAULT 11 fftwf_tensor_max_index │ │ │ │ - 235: 0000fb20 80 FUNC GLOBAL DEFAULT 11 fftwf_tensor_sz │ │ │ │ - 236: 0000fd60 64 FUNC GLOBAL DEFAULT 11 fftwf_mktensor_2d │ │ │ │ - 237: 00014008 80 FUNC GLOBAL DEFAULT 11 fftwf_dft_conf_standard │ │ │ │ - 238: 00102c58 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb2_4 │ │ │ │ - 239: 00147840 88 FUNC GLOBAL DEFAULT 11 fftwf_import_wisdom_from_file │ │ │ │ - 240: 00109098 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb2_5 │ │ │ │ - 241: 0000cd00 8 FUNC GLOBAL DEFAULT 11 fftwf_ops_add2 │ │ │ │ - 242: 00147120 240 FUNC GLOBAL DEFAULT 11 sfftw_plan_r2r__ │ │ │ │ - 243: 0012ad84 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cbdft_2 │ │ │ │ - 244: 000676f0 20 FUNC GLOBAL DEFAULT 11 fftwf_mkplan_rdft │ │ │ │ - 245: 0013dc90 20 FUNC GLOBAL DEFAULT 11 fftwf_reodft_conf_standard │ │ │ │ - 246: 000d6b5c 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cfdft2_32 │ │ │ │ - 247: 0012b518 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cbdft_4 │ │ │ │ - 248: 00103d30 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb2_8 │ │ │ │ - 249: 00144d8c 68 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_r2c_3d_ │ │ │ │ - 250: 00010a08 80 FUNC GLOBAL DEFAULT 11 fftwf_tensor_kosherp │ │ │ │ - 251: 0012c20c 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cbdft_6 │ │ │ │ - 252: 00144240 60 FUNC GLOBAL DEFAULT 11 fftwf_execute_dft_c2r │ │ │ │ - 253: 0012d374 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cbdft_8 │ │ │ │ - 254: 000c39a0 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cf2_32 │ │ │ │ - 255: 001484f4 164 FUNC GLOBAL DEFAULT 11 fftwf_plan_guru_split_dft_c2r │ │ │ │ - 256: 00144c34 76 FUNC GLOBAL DEFAULT 11 sfftw_execute_dft_ │ │ │ │ - 257: 00144654 152 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_ │ │ │ │ - 258: 001474fc 436 FUNC GLOBAL DEFAULT 11 sfftw_plan_guru_r2r__ │ │ │ │ - 259: 0013f1ec 44 FUNC GLOBAL DEFAULT 11 fftwf_reodft010e_r2hc_register │ │ │ │ - 260: 00145e08 24 FUNC GLOBAL DEFAULT 11 sfftw_execute__ │ │ │ │ - 261: 0006fb58 160 FUNC GLOBAL DEFAULT 11 fftwf_mkproblem_rdft2_d_3pointers │ │ │ │ - 262: 00148084 40 FUNC GLOBAL DEFAULT 11 fftwf_plan_dft_c2r_2d │ │ │ │ - 263: 0002a454 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_64 │ │ │ │ - 264: 00147de8 212 FUNC GLOBAL DEFAULT 11 fftwf_guru_kosherp │ │ │ │ - 265: 00010054 40 FUNC GLOBAL DEFAULT 11 fftwf_tensor_min_stride │ │ │ │ - 266: 00146dfc 328 FUNC GLOBAL DEFAULT 11 sfftw_plan_guru_dft_c2r__ │ │ │ │ - 267: 00012a20 112 FUNC GLOBAL DEFAULT 11 fftwf_twiddle_length │ │ │ │ - 268: 0006b05c 16 FUNC GLOBAL DEFAULT 11 fftwf_rdft_solve │ │ │ │ - 269: 00010644 608 FUNC GLOBAL DEFAULT 11 fftwf_tensor_compress_contiguous │ │ │ │ - 270: 00014f70 316 FUNC GLOBAL DEFAULT 11 fftwf_regsolver_ct_directw │ │ │ │ - 271: 00145c44 436 FUNC GLOBAL DEFAULT 11 sfftw_plan_guru_r2r_ │ │ │ │ - 272: 0008b37c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf_10 │ │ │ │ - 273: 0000ef8c 60 FUNC GLOBAL DEFAULT 11 fftwf_isqrt │ │ │ │ - 274: 0008c068 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf_12 │ │ │ │ - 275: 0014e27c 1 OBJECT GLOBAL DEFAULT 13 fftwf_codelet_optim │ │ │ │ - 276: 0008d4a4 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf_15 │ │ │ │ - 277: 00013948 44 FUNC GLOBAL DEFAULT 11 fftwf_dft_bluestein_register │ │ │ │ - 278: 00128ba0 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cb2_32 │ │ │ │ - 279: 0008e7d0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf_16 │ │ │ │ - 280: 0000ebf8 112 FUNC GLOBAL DEFAULT 11 fftwf_safe_mulmod │ │ │ │ - 281: 0014464c 8 FUNC GLOBAL DEFAULT 11 sfftw_set_timelimit_ │ │ │ │ - 282: 001445e4 48 FUNC GLOBAL DEFAULT 11 sfftw_print_plan_ │ │ │ │ - 283: 0000fda0 88 FUNC GLOBAL DEFAULT 11 fftwf_mktensor_3d │ │ │ │ - 284: 0000fc1c 276 FUNC GLOBAL DEFAULT 11 fftwf_tensor_print │ │ │ │ - 285: 00148250 180 FUNC GLOBAL DEFAULT 11 fftwf_plan_guru_dft_c2r │ │ │ │ - 286: 00147ebc 176 FUNC GLOBAL DEFAULT 11 fftwf_mktensor_rowmajor │ │ │ │ - 287: 0000f578 36 FUNC GLOBAL DEFAULT 11 fftwf_printer_destroy │ │ │ │ - 288: 0000cc20 32 FUNC GLOBAL DEFAULT 11 fftwf_ops_cpy │ │ │ │ - 289: 001479a4 4 FUNC GLOBAL DEFAULT 11 fftwf_malloc │ │ │ │ - 290: 00145998 84 FUNC GLOBAL DEFAULT 11 sfftw_plan_r2r_2d_ │ │ │ │ - 291: 0000c9ac 32 FUNC GLOBAL DEFAULT 11 fftwf_md5unsigned │ │ │ │ - 292: 00147d24 48 FUNC GLOBAL DEFAULT 11 fftwf_mkprinter_cnt │ │ │ │ - 293: 0001095c 116 FUNC GLOBAL DEFAULT 11 fftwf_tensor_inplace_locations │ │ │ │ - 294: 0000fb1c 4 FUNC GLOBAL DEFAULT 11 fftwf_tensor_destroy │ │ │ │ - 295: 0014812c 44 FUNC GLOBAL DEFAULT 11 fftwf_plan_dft_r2c_1d │ │ │ │ - 296: 0014568c 348 FUNC GLOBAL DEFAULT 11 sfftw_plan_guru_split_dft_c2r_ │ │ │ │ - 297: 0014dc1c 8 OBJECT GLOBAL DEFAULT 13 fftwf_rdft_r2cbIII_genus │ │ │ │ - 298: 0006fbf8 40 FUNC GLOBAL DEFAULT 11 fftwf_rdft2_solve │ │ │ │ - 299: 00012a90 1380 FUNC GLOBAL DEFAULT 11 fftwf_twiddle_awake │ │ │ │ - 300: 0000ccec 20 FUNC GLOBAL DEFAULT 11 fftwf_ops_add │ │ │ │ - 301: 00147d84 100 FUNC GLOBAL DEFAULT 11 fftwf_mktensor_iodims │ │ │ │ - 302: 000d0fc4 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cfdft2_4 │ │ │ │ - 303: 001480ac 56 FUNC GLOBAL DEFAULT 11 fftwf_plan_dft_c2r_3d │ │ │ │ - 304: 0000bc6c 12 FUNC GLOBAL DEFAULT 11 fftwf_ifree0 │ │ │ │ - 305: 0000fa48 16 FUNC GLOBAL DEFAULT 11 fftwf_solver_use │ │ │ │ - 306: 000d1a8c 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cfdft2_8 │ │ │ │ - 307: 00145e58 48 FUNC GLOBAL DEFAULT 11 sfftw_import_wisdom__ │ │ │ │ - 308: 00099a34 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf_20 │ │ │ │ - 309: 00016020 236 FUNC GLOBAL DEFAULT 11 fftwf_ct_genericbuf_register │ │ │ │ - 310: 0014461c 24 FUNC GLOBAL DEFAULT 11 sfftw_estimate_cost_ │ │ │ │ - 311: 0000c858 92 FUNC GLOBAL DEFAULT 11 fftwf_ct_uglyp │ │ │ │ - 312: 00010208 116 FUNC GLOBAL DEFAULT 11 fftwf_tensor_copy_inplace │ │ │ │ - 313: 0009c82c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf_25 │ │ │ │ - 314: 0000ead4 112 FUNC GLOBAL DEFAULT 11 fftwf_planner_destroy │ │ │ │ - 315: 0001032c 104 FUNC GLOBAL DEFAULT 11 fftwf_tensor_copy_sub │ │ │ │ - 316: 000542a0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t2_10 │ │ │ │ - 317: 0000fdf8 112 FUNC GLOBAL DEFAULT 11 fftwf_mktensor_4d │ │ │ │ - 318: 001443ac 44 FUNC GLOBAL DEFAULT 11 fftwf_export_wisdom_to_file │ │ │ │ - 319: 0014d960 4 OBJECT GLOBAL DEFAULT 13 fftwf_an_INT_guaranteed_to_be_zero │ │ │ │ - 320: 000b40f4 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cf_2 │ │ │ │ - 321: 00047ca0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t2_16 │ │ │ │ - 322: 00148158 40 FUNC GLOBAL DEFAULT 11 fftwf_plan_dft_r2c_2d │ │ │ │ - 323: 000116c4 16 FUNC GLOBAL DEFAULT 11 fftwf_measure_execution_time │ │ │ │ - 324: 000f137c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb_10 │ │ │ │ - 325: 000b476c 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cf_4 │ │ │ │ - 326: 0000f650 84 FUNC GLOBAL DEFAULT 11 fftwf_rader_tl_find │ │ │ │ - 327: 000f2080 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb_12 │ │ │ │ - 328: 0000eb44 40 FUNC GLOBAL DEFAULT 11 fftwf_mkplan_d │ │ │ │ - 329: 000b5330 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cf_6 │ │ │ │ - 330: 00146538 28 FUNC GLOBAL DEFAULT 11 sfftw_execute_split_dft__ │ │ │ │ - 331: 00147950 84 FUNC GLOBAL DEFAULT 11 fftwf_import_wisdom │ │ │ │ - 332: 00148634 188 FUNC GLOBAL DEFAULT 11 fftwf_plan_guru_split_dft │ │ │ │ - 333: 00033a5c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t1_10 │ │ │ │ - 334: 000b628c 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cf_8 │ │ │ │ - 335: 0000c19c 116 FUNC GLOBAL DEFAULT 11 fftwf_cpy2d_pair_ci │ │ │ │ - 336: 000f352c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb_15 │ │ │ │ - 337: 00062b60 44 FUNC GLOBAL DEFAULT 11 fftwf_dft_r2hc_register │ │ │ │ - 338: 000f4800 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb_16 │ │ │ │ - 339: 00034784 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t1_12 │ │ │ │ - 340: 00035be0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t1_15 │ │ │ │ - 341: 00149098 164 FUNC GLOBAL DEFAULT 11 fftwf_plan_guru64_split_dft_c2r │ │ │ │ - 342: 00145208 60 FUNC GLOBAL DEFAULT 11 sfftw_execute_dft_r2c_ │ │ │ │ - 343: 00036ee4 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t1_16 │ │ │ │ - 344: 0000c210 108 FUNC GLOBAL DEFAULT 11 fftwf_cpy2d_pair_co │ │ │ │ - 345: 001459ec 104 FUNC GLOBAL DEFAULT 11 sfftw_plan_r2r_3d_ │ │ │ │ - 346: 00012810 492 FUNC GLOBAL DEFAULT 11 fftwf_mktriggen │ │ │ │ - 347: 00148ffc 156 FUNC GLOBAL DEFAULT 11 fftwf_plan_guru64_r2r │ │ │ │ - 348: 00070c78 236 FUNC GLOBAL DEFAULT 11 fftwf_rdft2_tensor_max_index │ │ │ │ - 349: 00144dd0 404 FUNC GLOBAL DEFAULT 11 sfftw_plan_many_dft_r2c_ │ │ │ │ - 350: 0006b030 44 FUNC GLOBAL DEFAULT 11 fftwf_rdft_dht_register │ │ │ │ - 351: 00018c3c 96 FUNC GLOBAL DEFAULT 11 fftwf_dft_rank_geq2_register │ │ │ │ - 352: 0006ff8c 120 FUNC GLOBAL DEFAULT 11 fftwf_rdft2_vrank_geq1_register │ │ │ │ - 353: 000915e0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf_32 │ │ │ │ - 354: 000671ec 92 FUNC GLOBAL DEFAULT 11 fftwf_kr2c_register │ │ │ │ - 355: 000115f4 208 FUNC GLOBAL DEFAULT 11 fftwf_elapsed_since │ │ │ │ - 356: 000685c4 28 FUNC GLOBAL DEFAULT 11 fftwf_mkproblem_rdft_1 │ │ │ │ - 357: 00067248 36 FUNC GLOBAL DEFAULT 11 fftwf_kr2r_register │ │ │ │ - 358: 00145304 44 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_c2r_1d_ │ │ │ │ - 359: 0000bc78 100 FUNC GLOBAL DEFAULT 11 fftwf_assertion_failed │ │ │ │ - 360: 0000cc40 36 FUNC GLOBAL DEFAULT 11 fftwf_ops_other │ │ │ │ - 361: 00017c08 44 FUNC GLOBAL DEFAULT 11 fftwf_dft_nop_register │ │ │ │ - 362: 001476c0 152 FUNC GLOBAL DEFAULT 11 fftwf_flops │ │ │ │ - 363: 00144968 352 FUNC GLOBAL DEFAULT 11 sfftw_plan_guru_dft_ │ │ │ │ - 364: 00056104 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t2_20 │ │ │ │ - 365: 00143d2c 1156 FUNC GLOBAL DEFAULT 11 fftwf_mkapiplan │ │ │ │ - 366: 000101b0 88 FUNC GLOBAL DEFAULT 11 fftwf_tensor_copy │ │ │ │ - 367: 0000fe68 136 FUNC GLOBAL DEFAULT 11 fftwf_mktensor_5d │ │ │ │ - 368: 00140bf0 44 FUNC GLOBAL DEFAULT 11 fftwf_reodft11e_radix2_r2hc_register │ │ │ │ - 369: 00145544 328 FUNC GLOBAL DEFAULT 11 sfftw_plan_guru_dft_c2r_ │ │ │ │ - 370: 001470e0 64 FUNC GLOBAL DEFAULT 11 sfftw_execute_split_dft_c2r__ │ │ │ │ - 371: 00059428 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t2_25 │ │ │ │ - 372: 00146f44 348 FUNC GLOBAL DEFAULT 11 sfftw_plan_guru_split_dft_c2r__ │ │ │ │ - 373: 00148f48 180 FUNC GLOBAL DEFAULT 11 fftwf_plan_guru64_dft │ │ │ │ - 374: 00062694 40 FUNC GLOBAL DEFAULT 11 fftwf_mksolver_hc2hc │ │ │ │ - 375: 001446ec 64 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_1d_ │ │ │ │ - 376: 00148180 56 FUNC GLOBAL DEFAULT 11 fftwf_plan_dft_r2c_3d │ │ │ │ - 377: 000ff7cc 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb_20 │ │ │ │ - 378: 00017b24 8 FUNC GLOBAL DEFAULT 11 fftwf_kdft_dit_register │ │ │ │ - 379: 00067cd4 1432 FUNC GLOBAL DEFAULT 11 fftwf_rdft_zerotens │ │ │ │ - 380: 00143cec 44 FUNC GLOBAL DEFAULT 11 fftwf_reodft00e_splitradix_register │ │ │ │ - 381: 000ab068 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cfII_10 │ │ │ │ - 382: 00042104 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t1_20 │ │ │ │ - 383: 00010394 208 FUNC GLOBAL DEFAULT 11 fftwf_tensor_append │ │ │ │ - 384: 001025f0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb_25 │ │ │ │ - 385: 000ab9b0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cfII_12 │ │ │ │ - 386: 00135a70 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cbdft2_4 │ │ │ │ - 387: 00070f18 4 FUNC GLOBAL DEFAULT 11 fftwf_khc2c_register │ │ │ │ - 388: 000ac95c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cfII_15 │ │ │ │ - 389: 000ad8d4 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cfII_16 │ │ │ │ - 390: 0014527c 136 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_c2r_ │ │ │ │ - 391: 00044edc 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t1_25 │ │ │ │ - 392: 0014e270 12 OBJECT GLOBAL DEFAULT 13 fftwf_version │ │ │ │ - 393: 00136bd8 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cbdft2_8 │ │ │ │ - 394: 001443d8 76 FUNC GLOBAL DEFAULT 11 fftwf_export_wisdom_to_filename │ │ │ │ - 395: 0000bcdc 4 FUNC GLOBAL DEFAULT 11 fftwf_null_awake │ │ │ │ - 396: 001479a8 4 FUNC GLOBAL DEFAULT 11 fftwf_free │ │ │ │ - 397: 00144424 124 FUNC GLOBAL DEFAULT 11 fftwf_export_wisdom_to_string │ │ │ │ - 398: 00148c1c 120 FUNC GLOBAL DEFAULT 11 fftwf_sprint_plan │ │ │ │ - 399: 000c91e8 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cfdft_10 │ │ │ │ - 400: 0000f064 16 FUNC GLOBAL DEFAULT 11 fftwf_factors_into_small_primes │ │ │ │ - 401: 00148af8 60 FUNC GLOBAL DEFAULT 11 fftwf_plan_r2r_1d │ │ │ │ - 402: 0013dc74 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_e10_8 │ │ │ │ - 403: 00017b2c 68 FUNC GLOBAL DEFAULT 11 fftwf_kdft_register │ │ │ │ - 404: 000ca1cc 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cfdft_12 │ │ │ │ - 405: 001536f8 704 OBJECT GLOBAL DEFAULT 17 fftwf_solvtab_rdft_r2cb │ │ │ │ - 406: 001491d8 188 FUNC GLOBAL DEFAULT 11 fftwf_plan_guru64_split_dft │ │ │ │ - 407: 000cb7c4 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cfdft_16 │ │ │ │ - 408: 001523e8 704 OBJECT GLOBAL DEFAULT 17 fftwf_solvtab_rdft_r2cf │ │ │ │ - 409: 001444b4 80 FUNC GLOBAL DEFAULT 11 fftwf_export_wisdom │ │ │ │ - 410: 0004b0b4 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t2_32 │ │ │ │ - 411: 0000be20 404 FUNC GLOBAL DEFAULT 11 fftwf_cpy1d │ │ │ │ - 412: 0000f038 44 FUNC GLOBAL DEFAULT 11 fftwf_modulo │ │ │ │ - 413: 00072548 132 FUNC GLOBAL DEFAULT 11 fftwf_regsolver_hc2c_direct │ │ │ │ - 414: 000115ac 28 FUNC GLOBAL DEFAULT 11 fftwf_compute_tilesz │ │ │ │ - 415: 0006e9c0 96 FUNC GLOBAL DEFAULT 11 fftwf_rdft2_rank_geq2_register │ │ │ │ - 416: 0000de98 128 FUNC GLOBAL DEFAULT 11 fftwf_iestimate_cost │ │ │ │ - 417: 0014dc2c 8 OBJECT GLOBAL DEFAULT 13 fftwf_rdft_r2cfII_genus │ │ │ │ - 418: 001479bc 124 FUNC GLOBAL DEFAULT 11 fftwf_map_r2r_kind │ │ │ │ - 419: 0000ef24 104 FUNC GLOBAL DEFAULT 11 fftwf_factors_into │ │ │ │ - 420: 00145330 60 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_c2r_2d_ │ │ │ │ - 421: 000f747c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb_32 │ │ │ │ - 422: 00144348 52 FUNC GLOBAL DEFAULT 11 fftwf_execute_split_dft_r2c │ │ │ │ - 423: 000b25d8 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cfII_20 │ │ │ │ - 424: 0006858c 56 FUNC GLOBAL DEFAULT 11 fftwf_mkproblem_rdft_d │ │ │ │ - 425: 00039ce4 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t1_32 │ │ │ │ - 426: 0000c9cc 60 FUNC GLOBAL DEFAULT 11 fftwf_md5begin │ │ │ │ - 427: 000b3e44 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cfII_25 │ │ │ │ - 428: 00148824 292 FUNC GLOBAL DEFAULT 11 fftwf_plan_many_dft_r2c │ │ │ │ - 429: 00017ae8 44 FUNC GLOBAL DEFAULT 11 fftwf_dft_indirect_transpose_register │ │ │ │ - 430: 0014681c 328 FUNC GLOBAL DEFAULT 11 sfftw_plan_guru_dft_r2c__ │ │ │ │ - 431: 0000ec68 196 FUNC GLOBAL DEFAULT 11 fftwf_power_mod │ │ │ │ - 432: 0000f5d0 20 FUNC GLOBAL DEFAULT 11 fftwf_mkproblem │ │ │ │ - 433: 0014472c 72 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_2d_ │ │ │ │ - 434: 0014730c 496 FUNC GLOBAL DEFAULT 11 sfftw_plan_many_r2r__ │ │ │ │ - 435: 0000c714 136 FUNC GLOBAL DEFAULT 11 fftwf_cpy2d_tiled │ │ │ │ - 436: 000d0700 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cfdft_20 │ │ │ │ - 437: 00064150 88 FUNC GLOBAL DEFAULT 11 fftwf_rdft_buffered_register │ │ │ │ - 438: 0000c910 52 FUNC GLOBAL DEFAULT 11 fftwf_md5putb │ │ │ │ - 439: 00148b34 64 FUNC GLOBAL DEFAULT 11 fftwf_plan_r2r_2d │ │ │ │ - 440: 0000ca08 400 FUNC GLOBAL DEFAULT 11 fftwf_md5putc │ │ │ │ - 441: 00147898 64 FUNC GLOBAL DEFAULT 11 fftwf_import_wisdom_from_filename │ │ │ │ - 442: 0000f530 72 FUNC GLOBAL DEFAULT 11 fftwf_mkprinter │ │ │ │ - 443: 0000bc20 72 FUNC GLOBAL DEFAULT 11 fftwf_malloc_plain │ │ │ │ - 444: 0014ffc0 8 OBJECT GLOBAL DEFAULT 17 fftwf_dft_n_genus │ │ │ │ - 445: 00147798 72 FUNC GLOBAL DEFAULT 11 fftwf_import_system_wisdom │ │ │ │ - 446: 0001007c 68 FUNC GLOBAL DEFAULT 11 fftwf_tensor_inplace_strides │ │ │ │ - 447: 00145e2c 4 FUNC GLOBAL DEFAULT 11 sfftw_forget_wisdom__ │ │ │ │ - 448: 0000c27c 704 FUNC GLOBAL DEFAULT 11 fftwf_cpy2d │ │ │ │ - 449: 00148d80 48 FUNC GLOBAL DEFAULT 11 fftwf_the_planner │ │ │ │ - 450: 0000faec 48 FUNC GLOBAL DEFAULT 11 fftwf_mktensor │ │ │ │ - 451: 00144300 12 FUNC GLOBAL DEFAULT 11 fftwf_execute_r2r │ │ │ │ - 452: 0014dc34 8 OBJECT GLOBAL DEFAULT 13 fftwf_rdft_r2cf_genus │ │ │ │ - 453: 0000efc8 112 FUNC GLOBAL DEFAULT 11 fftwf_choose_radix │ │ │ │ - 454: 0000c944 40 FUNC GLOBAL DEFAULT 11 fftwf_md5puts │ │ │ │ - 455: 0000f5f8 16 FUNC GLOBAL DEFAULT 11 fftwf_mkproblem_unsolvable │ │ │ │ - 456: 0014dc3c 4 OBJECT GLOBAL DEFAULT 13 fftwf_rdft_r2r_genus │ │ │ │ - 457: 00070d64 400 FUNC GLOBAL DEFAULT 11 fftwf_rdft2_inplace_strides │ │ │ │ - 458: 0006f8a0 72 FUNC GLOBAL DEFAULT 11 fftwf_rdft2_complex_n │ │ │ │ - 459: 0000e9c8 268 FUNC GLOBAL DEFAULT 11 fftwf_mkplanner │ │ │ │ - 460: 000aec7c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cfII_32 │ │ │ │ - 461: 0014427c 56 FUNC GLOBAL DEFAULT 11 fftwf_execute_dft_r2c │ │ │ │ - 462: 00148598 156 FUNC GLOBAL DEFAULT 11 fftwf_plan_guru_split_dft_r2c │ │ │ │ - 463: 00145e30 40 FUNC GLOBAL DEFAULT 11 sfftw_export_wisdom__ │ │ │ │ - 464: 00148bcc 80 FUNC GLOBAL DEFAULT 11 fftwf_plan_r2r │ │ │ │ - 465: 0014421c 4 FUNC GLOBAL DEFAULT 11 fftwf_alignment_of │ │ │ │ - 466: 0013d5cc 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_e01_8 │ │ │ │ - 467: 0012e094 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cbdft_10 │ │ │ │ - 468: 0006dfc4 44 FUNC GLOBAL DEFAULT 11 fftwf_mksolver_rdft2_direct │ │ │ │ - 469: 000129fc 36 FUNC GLOBAL DEFAULT 11 fftwf_triggen_destroy │ │ │ │ - 470: 0012ef78 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cbdft_12 │ │ │ │ - 471: 0014536c 68 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_c2r_3d_ │ │ │ │ - 472: 000685fc 56 FUNC GLOBAL DEFAULT 11 fftwf_mkproblem_rdft_0_d │ │ │ │ - 473: 0000c90c 4 FUNC GLOBAL DEFAULT 11 fftwf_kernel_free │ │ │ │ - 474: 00148b74 88 FUNC GLOBAL DEFAULT 11 fftwf_plan_r2r_3d │ │ │ │ - 475: 0000cb98 84 FUNC GLOBAL DEFAULT 11 fftwf_md5end │ │ │ │ - 476: 001442b4 76 FUNC GLOBAL DEFAULT 11 fftwf_execute_dft │ │ │ │ - 477: 000ce954 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cfdft_32 │ │ │ │ - 478: 001304cc 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cbdft_16 │ │ │ │ - 479: 00097f6c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf_64 │ │ │ │ - 480: 00145eec 24 FUNC GLOBAL DEFAULT 11 sfftw_cost__ │ │ │ │ - 481: 000715e4 48 FUNC GLOBAL DEFAULT 11 fftwf_mksolver_hc2c │ │ │ │ - 482: 00067174 116 FUNC GLOBAL DEFAULT 11 fftwf_hc2hc_generic_register │ │ │ │ - 483: 00148ddc 24 FUNC GLOBAL DEFAULT 11 fftwf_set_timelimit │ │ │ │ - 484: 00144774 80 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_3d_ │ │ │ │ - 485: 00149294 100 FUNC GLOBAL DEFAULT 11 fftwf_mktensor_iodims64 │ │ │ │ - 486: 00145e20 8 FUNC GLOBAL DEFAULT 11 sfftw_destroy_plan__ │ │ │ │ - 487: 00148200 80 FUNC GLOBAL DEFAULT 11 fftwf_plan_dft │ │ │ │ - 488: 001492f8 212 FUNC GLOBAL DEFAULT 11 fftwf_guru64_kosherp │ │ │ │ - 489: 0013812c 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cbdft2_16 │ │ │ │ - 490: 0006a9c4 96 FUNC GLOBAL DEFAULT 11 fftwf_rdft_rank_geq2_register │ │ │ │ - 491: 0014777c 28 FUNC GLOBAL DEFAULT 11 fftwf_forget_wisdom │ │ │ │ - 492: 00145244 56 FUNC GLOBAL DEFAULT 11 sfftw_execute_split_dft_r2c_ │ │ │ │ - 493: 0006441c 44 FUNC GLOBAL DEFAULT 11 fftwf_mksolver_rdft_r2r_direct │ │ │ │ - 494: 00148304 160 FUNC GLOBAL DEFAULT 11 fftwf_plan_guru_dft_r2c │ │ │ │ - 495: 0006b384 120 FUNC GLOBAL DEFAULT 11 fftwf_rdft_vrank_geq1_register │ │ │ │ - 496: 000145f0 20 FUNC GLOBAL DEFAULT 11 fftwf_mkplan_dftw │ │ │ │ - 497: 00145ed4 24 FUNC GLOBAL DEFAULT 11 sfftw_estimate_cost__ │ │ │ │ - 498: 00144614 8 FUNC GLOBAL DEFAULT 11 sfftw_flops_ │ │ │ │ - 499: 0007506c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_10 │ │ │ │ - 500: 00075fd8 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_11 │ │ │ │ - 501: 000a85b8 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cfII_2 │ │ │ │ - 502: 0007681c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_12 │ │ │ │ - 503: 00077938 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_13 │ │ │ │ - 504: 000a8738 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cfII_3 │ │ │ │ - 505: 00010568 220 FUNC GLOBAL DEFAULT 11 fftwf_tensor_compress │ │ │ │ - 506: 000a8914 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cfII_4 │ │ │ │ - 507: 000787f0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_14 │ │ │ │ - 508: 001352dc 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cbdft_20 │ │ │ │ - 509: 000796f4 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_15 │ │ │ │ - 510: 000a8ce0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cfII_5 │ │ │ │ - 511: 000a9040 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cfII_6 │ │ │ │ - 512: 00012150 200 FUNC GLOBAL DEFAULT 11 fftwf_transpose_tiledbuf │ │ │ │ - 513: 0007a304 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_16 │ │ │ │ - 514: 000bde24 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cf2_4 │ │ │ │ - 515: 000a9728 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cfII_7 │ │ │ │ - 516: 000a9d5c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cfII_8 │ │ │ │ - 517: 000195a8 1756 FUNC GLOBAL DEFAULT 11 fftwf_dft_zerotens │ │ │ │ - 518: 000aa84c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cfII_9 │ │ │ │ - 519: 000befa8 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cf2_8 │ │ │ │ - 520: 00017b14 8 FUNC GLOBAL DEFAULT 11 fftwf_kdft_dif_register │ │ │ │ - 521: 001441b0 108 FUNC GLOBAL DEFAULT 11 fftwf_destroy_plan │ │ │ │ - 522: 0000cd10 688 FUNC GLOBAL DEFAULT 11 fftwf_pickdim │ │ │ │ - 523: 00144c80 28 FUNC GLOBAL DEFAULT 11 sfftw_execute_split_dft_ │ │ │ │ - 524: 0013cf3c 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cbdft2_20 │ │ │ │ - 525: 00146afc 56 FUNC GLOBAL DEFAULT 11 sfftw_execute_split_dft_r2c__ │ │ │ │ - 526: 00146964 348 FUNC GLOBAL DEFAULT 11 sfftw_plan_guru_split_dft_r2c__ │ │ │ │ - 527: 00052954 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t2_64 │ │ │ │ - 528: 001478f8 76 FUNC GLOBAL DEFAULT 11 fftwf_import_wisdom_from_string │ │ │ │ - 529: 0014dc24 8 OBJECT GLOBAL DEFAULT 13 fftwf_rdft_r2cb_genus │ │ │ │ - 530: 0000bd7c 40 FUNC GLOBAL DEFAULT 11 fftwf_bufdist │ │ │ │ - 531: 000685e0 28 FUNC GLOBAL DEFAULT 11 fftwf_mkproblem_rdft_1_d │ │ │ │ - 532: 001457e8 64 FUNC GLOBAL DEFAULT 11 sfftw_execute_dft_c2r_ │ │ │ │ - 533: 000ebc6c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb_2 │ │ │ │ - 534: 000ec0ec 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb_3 │ │ │ │ - 535: 001453b0 404 FUNC GLOBAL DEFAULT 11 sfftw_plan_many_dft_c2r_ │ │ │ │ - 536: 000fdd24 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb_64 │ │ │ │ - 537: 0000c8fc 12 FUNC GLOBAL DEFAULT 11 fftwf_iabs │ │ │ │ - 538: 000ec6b0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb_4 │ │ │ │ - 539: 00064c40 52 FUNC GLOBAL DEFAULT 11 fftwf_mksolver_rdft_r2c_directbuf │ │ │ │ - 540: 000ed0a4 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb_5 │ │ │ │ - 541: 000edb60 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb_6 │ │ │ │ - 542: 000eecb8 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb_7 │ │ │ │ - 543: 000efb60 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb_8 │ │ │ │ - 544: 000841d8 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_20 │ │ │ │ - 545: 0000bdb4 108 FUNC GLOBAL DEFAULT 11 fftwf_nbuf_redundant │ │ │ │ - 546: 0004062c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t1_64 │ │ │ │ - 547: 0010e338 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cbIII_2 │ │ │ │ - 548: 0000ff74 112 FUNC GLOBAL DEFAULT 11 fftwf_tensor_min_istride │ │ │ │ - 549: 0010e4c4 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cbIII_3 │ │ │ │ - 550: 00017e94 64 FUNC GLOBAL DEFAULT 11 fftwf_mkproblem_dft_d │ │ │ │ - 551: 000f07ac 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb_9 │ │ │ │ - 552: 0000f608 72 FUNC GLOBAL DEFAULT 11 fftwf_rader_tl_insert │ │ │ │ - 553: 00014194 224 FUNC GLOBAL DEFAULT 11 fftwf_ct_applicable │ │ │ │ - 554: 0010e6ec 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cbIII_4 │ │ │ │ - 555: 0010ea84 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cbIII_5 │ │ │ │ - 556: 0010ee1c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cbIII_6 │ │ │ │ - 557: 0010f4b0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cbIII_7 │ │ │ │ - 558: 00085960 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_25 │ │ │ │ - 559: 0000eb6c 140 FUNC GLOBAL DEFAULT 11 fftwf_mkplan_f_d │ │ │ │ - 560: 001335dc 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cbdft_32 │ │ │ │ - 561: 0014913c 156 FUNC GLOBAL DEFAULT 11 fftwf_plan_guru64_split_dft_r2c │ │ │ │ - 562: 0010fa88 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cbIII_8 │ │ │ │ - 563: 001102c8 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cbIII_9 │ │ │ │ - 564: 000120a0 176 FUNC GLOBAL DEFAULT 11 fftwf_transpose_tiled │ │ │ │ - 565: 0001027c 176 FUNC GLOBAL DEFAULT 11 fftwf_tensor_copy_except │ │ │ │ - 566: 00013fb0 88 FUNC GLOBAL DEFAULT 11 fftwf_dft_buffered_register │ │ │ │ - 567: 000d8e20 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_2 │ │ │ │ - 568: 0000fa2c 28 FUNC GLOBAL DEFAULT 11 fftwf_mksolver │ │ │ │ - 569: 0000ee74 92 FUNC GLOBAL DEFAULT 11 fftwf_first_divisor │ │ │ │ - 570: 0000cbec 12 FUNC GLOBAL DEFAULT 11 fftwf_imax │ │ │ │ - 571: 000d8fac 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_3 │ │ │ │ - 572: 000d9220 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_4 │ │ │ │ - 573: 001472a4 104 FUNC GLOBAL DEFAULT 11 sfftw_plan_r2r_3d__ │ │ │ │ - 574: 000d95b4 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_5 │ │ │ │ - 575: 000d9954 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_6 │ │ │ │ - 576: 000da040 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_7 │ │ │ │ - 577: 000db5ec 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_10 │ │ │ │ - 578: 000da548 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_8 │ │ │ │ - 579: 000dc4ec 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_11 │ │ │ │ - 580: 000dadb4 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_9 │ │ │ │ - 581: 000dcd4c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_12 │ │ │ │ - 582: 0000c5a4 108 FUNC GLOBAL DEFAULT 11 fftwf_cpy2d_ci │ │ │ │ - 583: 000ddd54 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_13 │ │ │ │ - 584: 0013b23c 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cbdft2_32 │ │ │ │ - 585: 0000bda4 16 FUNC GLOBAL DEFAULT 11 fftwf_toobig │ │ │ │ - 586: 000debb0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_14 │ │ │ │ - 587: 000dfad8 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_15 │ │ │ │ - 588: 0000cfc0 56 FUNC GLOBAL DEFAULT 11 fftwf_mkplan │ │ │ │ - 589: 0012309c 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cb2_4 │ │ │ │ - 590: 000e0748 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_16 │ │ │ │ - 591: 00148458 156 FUNC GLOBAL DEFAULT 11 fftwf_plan_guru_r2r │ │ │ │ - 592: 0014ffc8 8 OBJECT GLOBAL DEFAULT 17 fftwf_dft_t_genus │ │ │ │ - 593: 0000c610 108 FUNC GLOBAL DEFAULT 11 fftwf_cpy2d_co │ │ │ │ - 594: 001241fc 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cb2_8 │ │ │ │ - 595: 00147250 84 FUNC GLOBAL DEFAULT 11 sfftw_plan_r2r_2d__ │ │ │ │ - 596: 0000cc04 28 FUNC GLOBAL DEFAULT 11 fftwf_ops_zero │ │ │ │ - 597: 0006d230 68 FUNC GLOBAL DEFAULT 11 fftwf_rdft_vrank3_transpose_register │ │ │ │ - 598: 001470a0 64 FUNC GLOBAL DEFAULT 11 sfftw_execute_dft_c2r__ │ │ │ │ - 599: 000b1adc 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cfII_64 │ │ │ │ - 600: 00148ce8 152 FUNC GLOBAL DEFAULT 11 fftwf_rdft2_pad │ │ │ │ - 601: 0007b394 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_32 │ │ │ │ - 602: 0000c8d8 36 FUNC GLOBAL DEFAULT 11 fftwf_hash │ │ │ │ - 603: 00147210 64 FUNC GLOBAL DEFAULT 11 sfftw_plan_r2r_1d__ │ │ │ │ - 604: 0006ea20 20 FUNC GLOBAL DEFAULT 11 fftwf_mkplan_rdft2 │ │ │ │ - 605: 001483a4 180 FUNC GLOBAL DEFAULT 11 fftwf_plan_guru_dft │ │ │ │ - 606: 00068298 20 FUNC GLOBAL DEFAULT 11 fftwf_rdft_kind_str │ │ │ │ - 607: 0000cc64 136 FUNC GLOBAL DEFAULT 11 fftwf_ops_madd │ │ │ │ - 608: 00063980 88 FUNC GLOBAL DEFAULT 11 fftwf_dht_rader_register │ │ │ │ - 609: 0000c79c 188 FUNC GLOBAL DEFAULT 11 fftwf_cpy2d_tiledbuf │ │ │ │ - 610: 000b6eb8 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cf_10 │ │ │ │ - 611: 000100e8 200 FUNC GLOBAL DEFAULT 11 fftwf_tensor_strides_decrease │ │ │ │ - 612: 000b7bc0 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cf_12 │ │ │ │ - 613: 0006a68c 84 FUNC GLOBAL DEFAULT 11 fftwf_rdft_rank0_register │ │ │ │ - 614: 000ea7a8 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_20 │ │ │ │ - 615: 0000cff8 36 FUNC GLOBAL DEFAULT 11 fftwf_plan_destroy_internal │ │ │ │ - 616: 000b8ec4 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cf_16 │ │ │ │ - 617: 00015a3c 252 FUNC GLOBAL DEFAULT 11 fftwf_ct_generic_register │ │ │ │ - 618: 00142b08 44 FUNC GLOBAL DEFAULT 11 fftwf_rodft00e_r2hc_pad_register │ │ │ │ - 619: 000eb9e0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_25 │ │ │ │ - 620: 001426e0 44 FUNC GLOBAL DEFAULT 11 fftwf_redft00e_r2hc_pad_register │ │ │ │ - 621: 001479b4 8 FUNC GLOBAL DEFAULT 11 fftwf_alloc_complex │ │ │ │ - 622: 000675d4 88 FUNC GLOBAL DEFAULT 11 fftwf_rdft_indirect_register │ │ │ │ - 623: 000145b8 56 FUNC GLOBAL DEFAULT 11 fftwf_mksolver_ct │ │ │ │ - 624: 00145e88 20 FUNC GLOBAL DEFAULT 11 sfftw_import_system_wisdom__ │ │ │ │ - 625: 00148df4 180 FUNC GLOBAL DEFAULT 11 fftwf_plan_guru64_dft_c2r │ │ │ │ - 626: 0000bc68 4 FUNC GLOBAL DEFAULT 11 fftwf_ifree │ │ │ │ - 627: 00145e9c 48 FUNC GLOBAL DEFAULT 11 sfftw_print_plan__ │ │ │ │ - 628: 0000cd08 8 FUNC GLOBAL DEFAULT 11 fftwf_ops_madd2 │ │ │ │ - 629: 0000d01c 4 FUNC GLOBAL DEFAULT 11 fftwf_plan_null_destroy │ │ │ │ - 630: 00145ecc 8 FUNC GLOBAL DEFAULT 11 sfftw_flops__ │ │ │ │ - 631: 001480e4 72 FUNC GLOBAL DEFAULT 11 fftwf_plan_dft_c2r │ │ │ │ - 632: 000169e4 52 FUNC GLOBAL DEFAULT 11 fftwf_mksolver_dft_direct │ │ │ │ - 633: 001464ec 76 FUNC GLOBAL DEFAULT 11 sfftw_execute_dft__ │ │ │ │ - 634: 0000fa94 12 FUNC GLOBAL DEFAULT 11 fftwf_solver_register │ │ │ │ - 635: 000115c8 44 FUNC GLOBAL DEFAULT 11 fftwf_get_crude_time │ │ │ │ - 636: 0000bce0 156 FUNC GLOBAL DEFAULT 11 fftwf_nbuf │ │ │ │ - 637: 00146b34 136 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_c2r__ │ │ │ │ - 638: 00110b14 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cbIII_10 │ │ │ │ - 639: 000bd704 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cf_20 │ │ │ │ - 640: 001445a0 48 FUNC GLOBAL DEFAULT 11 sfftw_import_wisdom_ │ │ │ │ - 641: 0014437c 24 FUNC GLOBAL DEFAULT 11 fftwf_execute_split_dft │ │ │ │ - 642: 00111450 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cbIII_12 │ │ │ │ - 643: 00145f0c 152 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft__ │ │ │ │ - 644: 0011227c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cbIII_15 │ │ │ │ - 645: 000e1754 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_32 │ │ │ │ - 646: 001422b4 44 FUNC GLOBAL DEFAULT 11 fftwf_reodft11e_r2hc_odd_register │ │ │ │ - 647: 00113228 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cbIII_16 │ │ │ │ - 648: 00146644 68 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_r2c_3d__ │ │ │ │ - 649: 0014602c 80 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_3d__ │ │ │ │ - 650: 00146380 364 FUNC GLOBAL DEFAULT 11 sfftw_plan_guru_split_dft__ │ │ │ │ - 651: 00150208 12 OBJECT GLOBAL DEFAULT 17 fftwf_rdft_hc2cf_genus │ │ │ │ - 652: 00144574 4 FUNC GLOBAL DEFAULT 11 sfftw_forget_wisdom_ │ │ │ │ - 653: 000676c4 44 FUNC GLOBAL DEFAULT 11 fftwf_rdft_nop_register │ │ │ │ - 654: 00146220 352 FUNC GLOBAL DEFAULT 11 sfftw_plan_guru_dft__ │ │ │ │ - 655: 0011c13c 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cb_10 │ │ │ │ - 656: 0000fa58 60 FUNC GLOBAL DEFAULT 11 fftwf_solver_destroy │ │ │ │ - 657: 0011ce78 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cb_12 │ │ │ │ - 658: 00146608 60 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_r2c_2d__ │ │ │ │ - 659: 00145fe4 72 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_2d__ │ │ │ │ - 660: 0011e140 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cb_16 │ │ │ │ + 89: 0014cf74 72 FUNC GLOBAL DEFAULT 11 sfftw_execute_dft_r2c__ │ │ │ │ + 90: 000346d0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t1_9 │ │ │ │ + 91: 0011f35c 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cb_4 │ │ │ │ + 92: 00066d14 148 FUNC GLOBAL DEFAULT 11 fftwf_rdft_conf_standard │ │ │ │ + 93: 0014b298 376 FUNC GLOBAL DEFAULT 11 sfftw_plan_guru_split_dft_r2c_ │ │ │ │ + 94: 0000cb7c 32 FUNC GLOBAL DEFAULT 11 fftwf_md5INT │ │ │ │ + 95: 0002f450 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_25 │ │ │ │ + 96: 00126808 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cb_32 │ │ │ │ + 97: 0011feac 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cb_6 │ │ │ │ + 98: 000747e0 56 FUNC GLOBAL DEFAULT 11 fftwf_rdft2_rdft_register │ │ │ │ + 99: 0010a660 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb2_16 │ │ │ │ + 100: 000111d8 88 FUNC GLOBAL DEFAULT 11 fftwf_tensor_split │ │ │ │ + 101: 00120df0 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cb_8 │ │ │ │ + 102: 000100c4 4 FUNC GLOBAL DEFAULT 11 fftwf_scanner_destroy │ │ │ │ + 103: 000a98d0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf2_20 │ │ │ │ + 104: 00010d48 232 FUNC GLOBAL DEFAULT 11 fftwf_dimcmp │ │ │ │ + 105: 000657dc 56 FUNC GLOBAL DEFAULT 11 fftwf_dht_r2hc_register │ │ │ │ + 106: 000acc84 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf2_25 │ │ │ │ + 107: 0014f584 72 FUNC GLOBAL DEFAULT 11 fftwf_fprint_plan │ │ │ │ + 108: 0007135c 108 FUNC GLOBAL DEFAULT 11 fftwf_rdft2_buffered_register │ │ │ │ + 109: 0014f5cc 32 FUNC GLOBAL DEFAULT 11 fftwf_print_plan │ │ │ │ + 110: 0006503c 32 FUNC GLOBAL DEFAULT 11 fftwf_mkplan_hc2hc │ │ │ │ + 111: 00067864 72 FUNC GLOBAL DEFAULT 11 fftwf_mksolver_rdft_r2c_direct │ │ │ │ + 112: 000180d0 56 FUNC GLOBAL DEFAULT 11 fftwf_dft_generic_register │ │ │ │ + 113: 0000f41c 56 FUNC GLOBAL DEFAULT 11 fftwf_is_prime │ │ │ │ + 114: 0000d2d4 56 FUNC GLOBAL DEFAULT 11 fftwf_plan_awake │ │ │ │ + 115: 0014d124 80 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_c2r_3d__ │ │ │ │ + 116: 000752a8 32 FUNC GLOBAL DEFAULT 11 fftwf_mkplan_hc2c │ │ │ │ + 117: 00089d38 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf_2 │ │ │ │ + 118: 00017abc 72 FUNC GLOBAL DEFAULT 11 fftwf_mksolver_dft_directbuf │ │ │ │ + 119: 0014e6f0 52 FUNC GLOBAL DEFAULT 11 fftwf_plan_dft_1d │ │ │ │ + 120: 00011344 36 FUNC GLOBAL DEFAULT 11 fftwf_tensor_destroy2 │ │ │ │ + 121: 0008a1e0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf_3 │ │ │ │ + 122: 0008a7f0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf_4 │ │ │ │ + 123: 00068118 108 FUNC GLOBAL DEFAULT 11 fftwf_rdft_generic_register │ │ │ │ + 124: 000e8fb4 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_64 │ │ │ │ + 125: 00011368 52 FUNC GLOBAL DEFAULT 11 fftwf_tensor_destroy4 │ │ │ │ + 126: 0008b21c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf_5 │ │ │ │ + 127: 0008bd70 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf_6 │ │ │ │ + 128: 0014aeb8 56 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_r2c_1d_ │ │ │ │ + 129: 00073550 92 FUNC GLOBAL DEFAULT 11 fftwf_mkproblem_rdft2_d │ │ │ │ + 130: 0008cf60 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf_7 │ │ │ │ + 131: 0008de88 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf_8 │ │ │ │ + 132: 0005b4a8 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_q1_2 │ │ │ │ + 133: 0008eae4 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf_9 │ │ │ │ + 134: 00060db0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_q1_3 │ │ │ │ + 135: 00018d38 8 FUNC GLOBAL DEFAULT 11 fftwf_kdft_difsq_register │ │ │ │ + 136: 0005c080 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_q1_4 │ │ │ │ + 137: 001103d0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb2_20 │ │ │ │ + 138: 0000c198 188 FUNC GLOBAL DEFAULT 11 fftwf_zero1d_pair │ │ │ │ + 139: 00026a10 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_32 │ │ │ │ + 140: 000627e8 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_q1_5 │ │ │ │ + 141: 00064acc 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_q1_6 │ │ │ │ + 142: 0014d0dc 72 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_c2r_2d__ │ │ │ │ + 143: 00154d04 81 OBJECT GLOBAL DEFAULT 13 fftwf_cc │ │ │ │ + 144: 00060034 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_q1_8 │ │ │ │ + 145: 00113764 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb2_25 │ │ │ │ + 146: 00073418 312 FUNC GLOBAL DEFAULT 11 fftwf_mkproblem_rdft2 │ │ │ │ + 147: 00076440 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_2 │ │ │ │ + 148: 000765d8 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_3 │ │ │ │ + 149: 00076854 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_4 │ │ │ │ + 150: 000108ac 64 FUNC GLOBAL DEFAULT 11 fftwf_tensor_inplace_strides2 │ │ │ │ + 151: 00046f80 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t2_4 │ │ │ │ + 152: 000190b0 200 FUNC GLOBAL DEFAULT 11 fftwf_mkproblem_dft │ │ │ │ + 153: 00076c58 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_5 │ │ │ │ + 154: 00156ff0 408 OBJECT GLOBAL DEFAULT 17 fftwf_solvtab_dft_standard │ │ │ │ + 155: 00077070 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_6 │ │ │ │ + 156: 0005501c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t2_5 │ │ │ │ + 157: 0007779c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_7 │ │ │ │ + 158: 000a6f6c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf2_32 │ │ │ │ + 159: 0014d0a4 56 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_c2r_1d__ │ │ │ │ + 160: 00077c94 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_8 │ │ │ │ + 161: 00048144 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t2_8 │ │ │ │ + 162: 00078734 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_9 │ │ │ │ + 163: 0014c978 164 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_r2c__ │ │ │ │ + 164: 0014c168 4 FUNC GLOBAL DEFAULT 11 sfftw_cleanup__ │ │ │ │ + 165: 0015a1c8 4 OBJECT GLOBAL DEFAULT 21 fftwf_mksolver_hc2hc_hook │ │ │ │ + 166: 0014f6e8 56 FUNC GLOBAL DEFAULT 11 fftwf_cleanup │ │ │ │ + 167: 0014dd60 36 FUNC GLOBAL DEFAULT 11 fftwf_estimate_cost │ │ │ │ + 168: 00154690 8 OBJECT GLOBAL DEFAULT 13 fftwf_rdft_hb_genus │ │ │ │ + 169: 0014f2e8 236 FUNC GLOBAL DEFAULT 11 fftwf_plan_many_r2r │ │ │ │ + 170: 00010448 8 FUNC GLOBAL DEFAULT 11 fftwf_mktensor_0d │ │ │ │ + 171: 0014a60c 40 FUNC GLOBAL DEFAULT 11 sfftw_export_wisdom_ │ │ │ │ + 172: 000102dc 72 FUNC GLOBAL DEFAULT 11 fftwf_tensor_tornk1 │ │ │ │ + 173: 0014c138 16 FUNC GLOBAL DEFAULT 11 sfftw_execute_r2r_ │ │ │ │ + 174: 00019c80 56 FUNC GLOBAL DEFAULT 11 fftwf_dft_rader_register │ │ │ │ + 175: 0014bb30 272 FUNC GLOBAL DEFAULT 11 sfftw_plan_r2r_ │ │ │ │ + 176: 0014e724 48 FUNC GLOBAL DEFAULT 11 fftwf_plan_dft_2d │ │ │ │ + 177: 0014a5e4 24 FUNC GLOBAL DEFAULT 11 sfftw_execute_ │ │ │ │ + 178: 000d8054 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cfdft2_16 │ │ │ │ + 179: 0000f248 356 FUNC GLOBAL DEFAULT 11 fftwf_find_generator │ │ │ │ + 180: 0014e44c 60 FUNC GLOBAL DEFAULT 11 fftwf_mkprinter_str │ │ │ │ + 181: 0001a444 148 FUNC GLOBAL DEFAULT 11 fftwf_dft_vrank_geq1_register │ │ │ │ + 182: 0014b134 356 FUNC GLOBAL DEFAULT 11 sfftw_plan_guru_dft_r2c_ │ │ │ │ + 183: 000c50f8 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cf2_16 │ │ │ │ + 184: 0001b49c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_2 │ │ │ │ + 185: 00087928 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_128 │ │ │ │ + 186: 0001b7b8 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_3 │ │ │ │ + 187: 0014a6f8 36 FUNC GLOBAL DEFAULT 11 sfftw_cost_ │ │ │ │ + 188: 0010da68 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb2_32 │ │ │ │ + 189: 0001bb4c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_4 │ │ │ │ + 190: 0001c308 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_5 │ │ │ │ + 191: 0014a670 32 FUNC GLOBAL DEFAULT 11 sfftw_import_system_wisdom_ │ │ │ │ + 192: 0014f1dc 268 FUNC GLOBAL DEFAULT 11 fftwf_plan_many_dft │ │ │ │ + 193: 0001ca74 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_6 │ │ │ │ + 194: 0014a5fc 8 FUNC GLOBAL DEFAULT 11 sfftw_destroy_plan_ │ │ │ │ + 195: 000a142c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf2_4 │ │ │ │ + 196: 0001d794 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_7 │ │ │ │ + 197: 000a7a74 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf2_5 │ │ │ │ + 198: 0014f81c 180 FUNC GLOBAL DEFAULT 11 fftwf_plan_guru64_dft_r2c │ │ │ │ + 199: 0001e11c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_8 │ │ │ │ + 200: 0014a8d8 444 FUNC GLOBAL DEFAULT 11 sfftw_plan_many_dft_ │ │ │ │ + 201: 0001ea4c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_9 │ │ │ │ + 202: 0014c43c 444 FUNC GLOBAL DEFAULT 11 sfftw_plan_many_dft__ │ │ │ │ + 203: 000a2564 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf2_8 │ │ │ │ + 204: 000113ec 2956 FUNC GLOBAL DEFAULT 11 fftwf_tile2d │ │ │ │ + 205: 0014aef0 72 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_r2c_2d_ │ │ │ │ + 206: 0014ae14 164 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_r2c_ │ │ │ │ + 207: 0014e8f4 72 FUNC GLOBAL DEFAULT 11 fftwf_plan_dft_r2c │ │ │ │ + 208: 0014e6a8 72 FUNC GLOBAL DEFAULT 11 fftwf_many_kosherp │ │ │ │ + 209: 00010450 60 FUNC GLOBAL DEFAULT 11 fftwf_mktensor_1d │ │ │ │ + 210: 0012b0fc 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cb2_16 │ │ │ │ + 211: 000ddad8 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cfdft2_20 │ │ │ │ + 212: 000eee0c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_128 │ │ │ │ + 213: 0014a21c 44 FUNC GLOBAL DEFAULT 11 fftwf_configure_planner │ │ │ │ + 214: 0014dd84 12 FUNC GLOBAL DEFAULT 11 fftwf_cost │ │ │ │ + 215: 0011cd0c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cbIII_64 │ │ │ │ + 216: 0000f454 52 FUNC GLOBAL DEFAULT 11 fftwf_next_prime │ │ │ │ + 217: 0014a340 72 FUNC GLOBAL DEFAULT 11 fftwf_execute_split_dft_c2r │ │ │ │ + 218: 0014e754 64 FUNC GLOBAL DEFAULT 11 fftwf_plan_dft_3d │ │ │ │ + 219: 000ca3c0 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cf2_20 │ │ │ │ + 220: 0014e398 68 FUNC GLOBAL DEFAULT 11 fftwf_mkprinter_file │ │ │ │ + 221: 0014c280 8 FUNC GLOBAL DEFAULT 11 sfftw_set_timelimit__ │ │ │ │ + 222: 0014ef3c 344 FUNC GLOBAL DEFAULT 11 fftwf_plan_many_dft_c2r │ │ │ │ + 223: 0014a604 4 FUNC GLOBAL DEFAULT 11 sfftw_cleanup_ │ │ │ │ + 224: 0014e794 44 FUNC GLOBAL DEFAULT 11 fftwf_plan_dft_c2r_1d │ │ │ │ + 225: 0000ca7c 36 FUNC GLOBAL DEFAULT 11 fftwf_extract_reim │ │ │ │ + 226: 0000ce28 12 FUNC GLOBAL DEFAULT 11 fftwf_imin │ │ │ │ + 227: 0014dc9c 16 FUNC GLOBAL DEFAULT 11 sfftw_execute_r2r__ │ │ │ │ + 228: 0014bc40 76 FUNC GLOBAL DEFAULT 11 sfftw_plan_r2r_1d_ │ │ │ │ + 229: 0001025c 128 FUNC GLOBAL DEFAULT 11 fftwf_tensor_md5 │ │ │ │ + 230: 0000fcd4 124 FUNC GLOBAL DEFAULT 11 fftwf_rader_tl_delete │ │ │ │ + 231: 0013043c 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cb2_20 │ │ │ │ + 232: 00068b48 320 FUNC GLOBAL DEFAULT 11 fftwf_regsolver_hc2hc_direct │ │ │ │ + 233: 0014caec 428 FUNC GLOBAL DEFAULT 11 sfftw_plan_many_dft_r2c__ │ │ │ │ + 234: 0001068c 156 FUNC GLOBAL DEFAULT 11 fftwf_tensor_max_index │ │ │ │ + 235: 0001020c 80 FUNC GLOBAL DEFAULT 11 fftwf_tensor_sz │ │ │ │ + 236: 0001048c 92 FUNC GLOBAL DEFAULT 11 fftwf_mktensor_2d │ │ │ │ + 237: 00014cac 92 FUNC GLOBAL DEFAULT 11 fftwf_dft_conf_standard │ │ │ │ + 238: 00107ff4 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb2_4 │ │ │ │ + 239: 0014de88 108 FUNC GLOBAL DEFAULT 11 fftwf_import_wisdom_from_file │ │ │ │ + 240: 0010e568 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb2_5 │ │ │ │ + 241: 0000cf64 8 FUNC GLOBAL DEFAULT 11 fftwf_ops_add2 │ │ │ │ + 242: 0014d694 272 FUNC GLOBAL DEFAULT 11 sfftw_plan_r2r__ │ │ │ │ + 243: 0013077c 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cbdft_2 │ │ │ │ + 244: 0006a68c 32 FUNC GLOBAL DEFAULT 11 fftwf_mkplan_rdft │ │ │ │ + 245: 001438c0 20 FUNC GLOBAL DEFAULT 11 fftwf_reodft_conf_standard │ │ │ │ + 246: 000db904 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cfdft2_32 │ │ │ │ + 247: 00130f30 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cbdft_4 │ │ │ │ + 248: 001090ec 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb2_8 │ │ │ │ + 249: 0014af38 80 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_r2c_3d_ │ │ │ │ + 250: 0001139c 80 FUNC GLOBAL DEFAULT 11 fftwf_tensor_kosherp │ │ │ │ + 251: 00131c44 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cbdft_6 │ │ │ │ + 252: 0014a248 72 FUNC GLOBAL DEFAULT 11 fftwf_execute_dft_c2r │ │ │ │ + 253: 00132dcc 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cbdft_8 │ │ │ │ + 254: 000c8560 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cf2_32 │ │ │ │ + 255: 0014ec98 220 FUNC GLOBAL DEFAULT 11 fftwf_plan_guru_split_dft_c2r │ │ │ │ + 256: 0014ad98 96 FUNC GLOBAL DEFAULT 11 sfftw_execute_dft_ │ │ │ │ + 257: 0014a724 184 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_ │ │ │ │ + 258: 0014dacc 464 FUNC GLOBAL DEFAULT 11 sfftw_plan_guru_r2r__ │ │ │ │ + 259: 00144efc 56 FUNC GLOBAL DEFAULT 11 fftwf_reodft010e_r2hc_register │ │ │ │ + 260: 0014c148 24 FUNC GLOBAL DEFAULT 11 sfftw_execute__ │ │ │ │ + 261: 000735ac 180 FUNC GLOBAL DEFAULT 11 fftwf_mkproblem_rdft2_d_3pointers │ │ │ │ + 262: 0014e7c0 40 FUNC GLOBAL DEFAULT 11 fftwf_plan_dft_c2r_2d │ │ │ │ + 263: 0002bbb8 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_n1_64 │ │ │ │ + 264: 0014e508 212 FUNC GLOBAL DEFAULT 11 fftwf_guru_kosherp │ │ │ │ + 265: 0001082c 60 FUNC GLOBAL DEFAULT 11 fftwf_tensor_min_stride │ │ │ │ + 266: 0014d320 356 FUNC GLOBAL DEFAULT 11 sfftw_plan_guru_dft_c2r__ │ │ │ │ + 267: 000135a8 112 FUNC GLOBAL DEFAULT 11 fftwf_twiddle_length │ │ │ │ + 268: 0006e4e0 16 FUNC GLOBAL DEFAULT 11 fftwf_rdft_solve │ │ │ │ + 269: 00010f34 676 FUNC GLOBAL DEFAULT 11 fftwf_tensor_compress_contiguous │ │ │ │ + 270: 00015d80 372 FUNC GLOBAL DEFAULT 11 fftwf_regsolver_ct_directw │ │ │ │ + 271: 0014bf68 464 FUNC GLOBAL DEFAULT 11 sfftw_plan_guru_r2r_ │ │ │ │ + 272: 0008f6bc 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf_10 │ │ │ │ + 273: 0000f504 80 FUNC GLOBAL DEFAULT 11 fftwf_isqrt │ │ │ │ + 274: 000903d4 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf_12 │ │ │ │ + 275: 00154d00 1 OBJECT GLOBAL DEFAULT 13 fftwf_codelet_optim │ │ │ │ + 276: 0009183c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf_15 │ │ │ │ + 277: 0001454c 56 FUNC GLOBAL DEFAULT 11 fftwf_dft_bluestein_register │ │ │ │ + 278: 0012e540 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cb2_32 │ │ │ │ + 279: 00092b94 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf_16 │ │ │ │ + 280: 0000f0f8 112 FUNC GLOBAL DEFAULT 11 fftwf_safe_mulmod │ │ │ │ + 281: 0014a71c 8 FUNC GLOBAL DEFAULT 11 sfftw_set_timelimit_ │ │ │ │ + 282: 0014a690 60 FUNC GLOBAL DEFAULT 11 sfftw_print_plan_ │ │ │ │ + 283: 000104e8 116 FUNC GLOBAL DEFAULT 11 fftwf_mktensor_3d │ │ │ │ + 284: 00010324 292 FUNC GLOBAL DEFAULT 11 fftwf_tensor_print │ │ │ │ + 285: 0014e98c 208 FUNC GLOBAL DEFAULT 11 fftwf_plan_guru_dft_c2r │ │ │ │ + 286: 0014e5dc 204 FUNC GLOBAL DEFAULT 11 fftwf_mktensor_rowmajor │ │ │ │ + 287: 0000fb6c 48 FUNC GLOBAL DEFAULT 11 fftwf_printer_destroy │ │ │ │ + 288: 0000ce50 36 FUNC GLOBAL DEFAULT 11 fftwf_ops_cpy │ │ │ │ + 289: 0014e03c 4 FUNC GLOBAL DEFAULT 11 fftwf_malloc │ │ │ │ + 290: 0014bc8c 96 FUNC GLOBAL DEFAULT 11 sfftw_plan_r2r_2d_ │ │ │ │ + 291: 0000cb9c 32 FUNC GLOBAL DEFAULT 11 fftwf_md5unsigned │ │ │ │ + 292: 0014e410 60 FUNC GLOBAL DEFAULT 11 fftwf_mkprinter_cnt │ │ │ │ + 293: 000112ac 152 FUNC GLOBAL DEFAULT 11 fftwf_tensor_inplace_locations │ │ │ │ + 294: 00010208 4 FUNC GLOBAL DEFAULT 11 fftwf_tensor_destroy │ │ │ │ + 295: 0014e868 44 FUNC GLOBAL DEFAULT 11 fftwf_plan_dft_r2c_1d │ │ │ │ + 296: 0014b920 376 FUNC GLOBAL DEFAULT 11 sfftw_plan_guru_split_dft_c2r_ │ │ │ │ + 297: 001546a0 8 OBJECT GLOBAL DEFAULT 13 fftwf_rdft_r2cbIII_genus │ │ │ │ + 298: 00073660 52 FUNC GLOBAL DEFAULT 11 fftwf_rdft2_solve │ │ │ │ + 299: 00013618 1404 FUNC GLOBAL DEFAULT 11 fftwf_twiddle_awake │ │ │ │ + 300: 0000cf50 20 FUNC GLOBAL DEFAULT 11 fftwf_ops_add │ │ │ │ + 301: 0014e488 128 FUNC GLOBAL DEFAULT 11 fftwf_mktensor_iodims │ │ │ │ + 302: 000d5d28 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cfdft2_4 │ │ │ │ + 303: 0014e7e8 56 FUNC GLOBAL DEFAULT 11 fftwf_plan_dft_c2r_3d │ │ │ │ + 304: 0000bc80 16 FUNC GLOBAL DEFAULT 11 fftwf_ifree0 │ │ │ │ + 305: 000100f0 16 FUNC GLOBAL DEFAULT 11 fftwf_solver_use │ │ │ │ + 306: 000d6818 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cfdft2_8 │ │ │ │ + 307: 0014c198 60 FUNC GLOBAL DEFAULT 11 sfftw_import_wisdom__ │ │ │ │ + 308: 0009dec4 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf_20 │ │ │ │ + 309: 00017000 272 FUNC GLOBAL DEFAULT 11 fftwf_ct_genericbuf_register │ │ │ │ + 310: 0014a6d4 36 FUNC GLOBAL DEFAULT 11 sfftw_estimate_cost_ │ │ │ │ + 311: 0000ca18 100 FUNC GLOBAL DEFAULT 11 fftwf_ct_uglyp │ │ │ │ + 312: 00010a3c 136 FUNC GLOBAL DEFAULT 11 fftwf_tensor_copy_inplace │ │ │ │ + 313: 000a0d5c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf_25 │ │ │ │ + 314: 0000efa4 132 FUNC GLOBAL DEFAULT 11 fftwf_planner_destroy │ │ │ │ + 315: 00010b94 112 FUNC GLOBAL DEFAULT 11 fftwf_tensor_copy_sub │ │ │ │ + 316: 00055e08 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t2_10 │ │ │ │ + 317: 0001055c 140 FUNC GLOBAL DEFAULT 11 fftwf_mktensor_4d │ │ │ │ + 318: 0014a3f8 56 FUNC GLOBAL DEFAULT 11 fftwf_export_wisdom_to_file │ │ │ │ + 319: 001543e4 4 OBJECT GLOBAL DEFAULT 13 fftwf_an_INT_guaranteed_to_be_zero │ │ │ │ + 320: 000b8b28 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cf_2 │ │ │ │ + 321: 0004970c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t2_16 │ │ │ │ + 322: 0014e894 40 FUNC GLOBAL DEFAULT 11 fftwf_plan_dft_r2c_2d │ │ │ │ + 323: 000120dc 16 FUNC GLOBAL DEFAULT 11 fftwf_measure_execution_time │ │ │ │ + 324: 000f653c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb_10 │ │ │ │ + 325: 000b91c0 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cf_4 │ │ │ │ + 326: 0000fc7c 88 FUNC GLOBAL DEFAULT 11 fftwf_rader_tl_find │ │ │ │ + 327: 000f7264 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb_12 │ │ │ │ + 328: 0000f028 60 FUNC GLOBAL DEFAULT 11 fftwf_mkplan_d │ │ │ │ + 329: 000b9dac 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cf_6 │ │ │ │ + 330: 0014c95c 28 FUNC GLOBAL DEFAULT 11 sfftw_execute_split_dft__ │ │ │ │ + 331: 0014dfd4 104 FUNC GLOBAL DEFAULT 11 fftwf_import_wisdom │ │ │ │ + 332: 0014ee48 244 FUNC GLOBAL DEFAULT 11 fftwf_plan_guru_split_dft │ │ │ │ + 333: 000352ec 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t1_10 │ │ │ │ + 334: 000bad28 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cf_8 │ │ │ │ + 335: 0000c254 140 FUNC GLOBAL DEFAULT 11 fftwf_cpy2d_pair_ci │ │ │ │ + 336: 000f870c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb_15 │ │ │ │ + 337: 00065538 56 FUNC GLOBAL DEFAULT 11 fftwf_dft_r2hc_register │ │ │ │ + 338: 000f99ec 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb_16 │ │ │ │ + 339: 0003604c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t1_12 │ │ │ │ + 340: 000374e4 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t1_15 │ │ │ │ + 341: 0014fa58 220 FUNC GLOBAL DEFAULT 11 fftwf_plan_guru64_split_dft_c2r │ │ │ │ + 342: 0014b410 72 FUNC GLOBAL DEFAULT 11 sfftw_execute_dft_r2c_ │ │ │ │ + 343: 00038844 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t1_16 │ │ │ │ + 344: 0000c2e0 132 FUNC GLOBAL DEFAULT 11 fftwf_cpy2d_pair_co │ │ │ │ + 345: 0014bcec 116 FUNC GLOBAL DEFAULT 11 sfftw_plan_r2r_3d_ │ │ │ │ + 346: 00013368 528 FUNC GLOBAL DEFAULT 11 fftwf_mktriggen │ │ │ │ + 347: 0014f9a0 184 FUNC GLOBAL DEFAULT 11 fftwf_plan_guru64_r2r │ │ │ │ + 348: 00074818 264 FUNC GLOBAL DEFAULT 11 fftwf_rdft2_tensor_max_index │ │ │ │ + 349: 0014af88 428 FUNC GLOBAL DEFAULT 11 sfftw_plan_many_dft_r2c_ │ │ │ │ + 350: 0006e4a8 56 FUNC GLOBAL DEFAULT 11 fftwf_rdft_dht_register │ │ │ │ + 351: 0001a018 136 FUNC GLOBAL DEFAULT 11 fftwf_dft_rank_geq2_register │ │ │ │ + 352: 00073a48 148 FUNC GLOBAL DEFAULT 11 fftwf_rdft2_vrank_geq1_register │ │ │ │ + 353: 000959d8 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf_32 │ │ │ │ + 354: 0006a0b8 112 FUNC GLOBAL DEFAULT 11 fftwf_kr2c_register │ │ │ │ + 355: 00011fe0 252 FUNC GLOBAL DEFAULT 11 fftwf_elapsed_since │ │ │ │ + 356: 0006b6c0 28 FUNC GLOBAL DEFAULT 11 fftwf_mkproblem_rdft_1 │ │ │ │ + 357: 0006a128 48 FUNC GLOBAL DEFAULT 11 fftwf_kr2r_register │ │ │ │ + 358: 0014b540 56 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_c2r_1d_ │ │ │ │ + 359: 0000bc90 108 FUNC GLOBAL DEFAULT 11 fftwf_assertion_failed │ │ │ │ + 360: 0000ce74 56 FUNC GLOBAL DEFAULT 11 fftwf_ops_other │ │ │ │ + 361: 00018e4c 56 FUNC GLOBAL DEFAULT 11 fftwf_dft_nop_register │ │ │ │ + 362: 0014dcac 180 FUNC GLOBAL DEFAULT 11 fftwf_flops │ │ │ │ + 363: 0014aa94 380 FUNC GLOBAL DEFAULT 11 sfftw_plan_guru_dft_ │ │ │ │ + 364: 00057cb4 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t2_20 │ │ │ │ + 365: 00149ce4 1200 FUNC GLOBAL DEFAULT 11 fftwf_mkapiplan │ │ │ │ + 366: 000109d0 108 FUNC GLOBAL DEFAULT 11 fftwf_tensor_copy │ │ │ │ + 367: 000105e8 164 FUNC GLOBAL DEFAULT 11 fftwf_mktensor_5d │ │ │ │ + 368: 0014699c 56 FUNC GLOBAL DEFAULT 11 fftwf_reodft11e_radix2_r2hc_register │ │ │ │ + 369: 0014b7bc 356 FUNC GLOBAL DEFAULT 11 sfftw_plan_guru_dft_c2r_ │ │ │ │ + 370: 0014d648 76 FUNC GLOBAL DEFAULT 11 sfftw_execute_split_dft_c2r__ │ │ │ │ + 371: 0005b03c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t2_25 │ │ │ │ + 372: 0014d484 376 FUNC GLOBAL DEFAULT 11 sfftw_plan_guru_split_dft_c2r__ │ │ │ │ + 373: 0014f8d0 208 FUNC GLOBAL DEFAULT 11 fftwf_plan_guru64_dft │ │ │ │ + 374: 00065000 60 FUNC GLOBAL DEFAULT 11 fftwf_mksolver_hc2hc │ │ │ │ + 375: 0014a7dc 76 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_1d_ │ │ │ │ + 376: 0014e8bc 56 FUNC GLOBAL DEFAULT 11 fftwf_plan_dft_r2c_3d │ │ │ │ + 377: 00104b10 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb_20 │ │ │ │ + 378: 00018d40 8 FUNC GLOBAL DEFAULT 11 fftwf_kdft_dit_register │ │ │ │ + 379: 0006acf8 1492 FUNC GLOBAL DEFAULT 11 fftwf_rdft_zerotens │ │ │ │ + 380: 00149c98 56 FUNC GLOBAL DEFAULT 11 fftwf_reodft00e_splitradix_register │ │ │ │ + 381: 000af930 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cfII_10 │ │ │ │ + 382: 00043a98 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t1_20 │ │ │ │ + 383: 00010c04 248 FUNC GLOBAL DEFAULT 11 fftwf_tensor_append │ │ │ │ + 384: 00107974 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb_25 │ │ │ │ + 385: 000b02b4 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cfII_12 │ │ │ │ + 386: 0013b5b4 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cbdft2_4 │ │ │ │ + 387: 00074af4 4 FUNC GLOBAL DEFAULT 11 fftwf_khc2c_register │ │ │ │ + 388: 000b126c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cfII_15 │ │ │ │ + 389: 000b2220 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cfII_16 │ │ │ │ + 390: 0014b49c 164 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_c2r_ │ │ │ │ + 391: 000468ac 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t1_25 │ │ │ │ + 392: 00154cf4 12 OBJECT GLOBAL DEFAULT 13 fftwf_version │ │ │ │ + 393: 0013c73c 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cbdft2_8 │ │ │ │ + 394: 0014a430 96 FUNC GLOBAL DEFAULT 11 fftwf_export_wisdom_to_filename │ │ │ │ + 395: 0000bcfc 4 FUNC GLOBAL DEFAULT 11 fftwf_null_awake │ │ │ │ + 396: 0014e040 4 FUNC GLOBAL DEFAULT 11 fftwf_free │ │ │ │ + 397: 0014a490 144 FUNC GLOBAL DEFAULT 11 fftwf_export_wisdom_to_string │ │ │ │ + 398: 0014f4f8 140 FUNC GLOBAL DEFAULT 11 fftwf_sprint_plan │ │ │ │ + 399: 000cde74 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cfdft_10 │ │ │ │ + 400: 0000f620 16 FUNC GLOBAL DEFAULT 11 fftwf_factors_into_small_primes │ │ │ │ + 401: 0014f3d4 60 FUNC GLOBAL DEFAULT 11 fftwf_plan_r2r_1d │ │ │ │ + 402: 001438a4 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_e10_8 │ │ │ │ + 403: 00018d48 88 FUNC GLOBAL DEFAULT 11 fftwf_kdft_register │ │ │ │ + 404: 000cee60 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cfdft_12 │ │ │ │ + 405: 001596f8 704 OBJECT GLOBAL DEFAULT 17 fftwf_solvtab_rdft_r2cb │ │ │ │ + 406: 0014fc08 244 FUNC GLOBAL DEFAULT 11 fftwf_plan_guru64_split_dft │ │ │ │ + 407: 000d047c 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cfdft_16 │ │ │ │ + 408: 001583e8 704 OBJECT GLOBAL DEFAULT 17 fftwf_solvtab_rdft_r2cf │ │ │ │ + 409: 0014a534 100 FUNC GLOBAL DEFAULT 11 fftwf_export_wisdom │ │ │ │ + 410: 0004cb60 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t2_32 │ │ │ │ + 411: 0000be8c 436 FUNC GLOBAL DEFAULT 11 fftwf_cpy1d │ │ │ │ + 412: 0000f5e0 64 FUNC GLOBAL DEFAULT 11 fftwf_modulo │ │ │ │ + 413: 000762ac 160 FUNC GLOBAL DEFAULT 11 fftwf_regsolver_hc2c_direct │ │ │ │ + 414: 00011f78 40 FUNC GLOBAL DEFAULT 11 fftwf_compute_tilesz │ │ │ │ + 415: 000722a4 136 FUNC GLOBAL DEFAULT 11 fftwf_rdft2_rank_geq2_register │ │ │ │ + 416: 0000e2c8 156 FUNC GLOBAL DEFAULT 11 fftwf_iestimate_cost │ │ │ │ + 417: 001546b0 8 OBJECT GLOBAL DEFAULT 13 fftwf_rdft_r2cfII_genus │ │ │ │ + 418: 0014e054 132 FUNC GLOBAL DEFAULT 11 fftwf_map_r2r_kind │ │ │ │ + 419: 0000f488 124 FUNC GLOBAL DEFAULT 11 fftwf_factors_into │ │ │ │ + 420: 0014b578 72 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_c2r_2d_ │ │ │ │ + 421: 000fc6bc 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb_32 │ │ │ │ + 422: 0014a388 64 FUNC GLOBAL DEFAULT 11 fftwf_execute_split_dft_r2c │ │ │ │ + 423: 000b6fc0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cfII_20 │ │ │ │ + 424: 0006b674 76 FUNC GLOBAL DEFAULT 11 fftwf_mkproblem_rdft_d │ │ │ │ + 425: 0003b5ec 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t1_32 │ │ │ │ + 426: 0000cbbc 60 FUNC GLOBAL DEFAULT 11 fftwf_md5begin │ │ │ │ + 427: 000b8858 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cfII_25 │ │ │ │ + 428: 0014f094 328 FUNC GLOBAL DEFAULT 11 fftwf_plan_many_dft_r2c │ │ │ │ + 429: 00018cf8 56 FUNC GLOBAL DEFAULT 11 fftwf_dft_indirect_transpose_register │ │ │ │ + 430: 0014cc98 356 FUNC GLOBAL DEFAULT 11 sfftw_plan_guru_dft_r2c__ │ │ │ │ + 431: 0000f168 224 FUNC GLOBAL DEFAULT 11 fftwf_power_mod │ │ │ │ + 432: 0000fbd0 32 FUNC GLOBAL DEFAULT 11 fftwf_mkproblem │ │ │ │ + 433: 0014a828 84 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_2d_ │ │ │ │ + 434: 0014d8c4 520 FUNC GLOBAL DEFAULT 11 sfftw_plan_many_r2r__ │ │ │ │ + 435: 0000c89c 164 FUNC GLOBAL DEFAULT 11 fftwf_cpy2d_tiled │ │ │ │ + 436: 000d5444 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cfdft_20 │ │ │ │ + 437: 00066ca8 108 FUNC GLOBAL DEFAULT 11 fftwf_rdft_buffered_register │ │ │ │ + 438: 0000cad8 72 FUNC GLOBAL DEFAULT 11 fftwf_md5putb │ │ │ │ + 439: 0014f410 64 FUNC GLOBAL DEFAULT 11 fftwf_plan_r2r_2d │ │ │ │ + 440: 0000cbf8 444 FUNC GLOBAL DEFAULT 11 fftwf_md5putc │ │ │ │ + 441: 0014def4 84 FUNC GLOBAL DEFAULT 11 fftwf_import_wisdom_from_filename │ │ │ │ + 442: 0000fb10 92 FUNC GLOBAL DEFAULT 11 fftwf_mkprinter │ │ │ │ + 443: 0000bc20 92 FUNC GLOBAL DEFAULT 11 fftwf_malloc_plain │ │ │ │ + 444: 00155fc0 8 OBJECT GLOBAL DEFAULT 17 fftwf_dft_n_genus │ │ │ │ + 445: 0014ddb8 92 FUNC GLOBAL DEFAULT 11 fftwf_import_system_wisdom │ │ │ │ + 446: 00010868 68 FUNC GLOBAL DEFAULT 11 fftwf_tensor_inplace_strides │ │ │ │ + 447: 0014c16c 4 FUNC GLOBAL DEFAULT 11 sfftw_forget_wisdom__ │ │ │ │ + 448: 0000c364 736 FUNC GLOBAL DEFAULT 11 fftwf_cpy2d │ │ │ │ + 449: 0014f6a0 72 FUNC GLOBAL DEFAULT 11 fftwf_the_planner │ │ │ │ + 450: 000101b4 84 FUNC GLOBAL DEFAULT 11 fftwf_mktensor │ │ │ │ + 451: 0014a334 12 FUNC GLOBAL DEFAULT 11 fftwf_execute_r2r │ │ │ │ + 452: 001546b8 8 OBJECT GLOBAL DEFAULT 13 fftwf_rdft_r2cf_genus │ │ │ │ + 453: 0000f554 140 FUNC GLOBAL DEFAULT 11 fftwf_choose_radix │ │ │ │ + 454: 0000cb20 60 FUNC GLOBAL DEFAULT 11 fftwf_md5puts │ │ │ │ + 455: 0000fc08 16 FUNC GLOBAL DEFAULT 11 fftwf_mkproblem_unsolvable │ │ │ │ + 456: 001546c0 4 OBJECT GLOBAL DEFAULT 13 fftwf_rdft_r2r_genus │ │ │ │ + 457: 00074920 420 FUNC GLOBAL DEFAULT 11 fftwf_rdft2_inplace_strides │ │ │ │ + 458: 0007325c 72 FUNC GLOBAL DEFAULT 11 fftwf_rdft2_complex_n │ │ │ │ + 459: 0000ee84 288 FUNC GLOBAL DEFAULT 11 fftwf_mkplanner │ │ │ │ + 460: 000b3610 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cfII_32 │ │ │ │ + 461: 0014a290 68 FUNC GLOBAL DEFAULT 11 fftwf_execute_dft_r2c │ │ │ │ + 462: 0014ed74 212 FUNC GLOBAL DEFAULT 11 fftwf_plan_guru_split_dft_r2c │ │ │ │ + 463: 0014c170 40 FUNC GLOBAL DEFAULT 11 sfftw_export_wisdom__ │ │ │ │ + 464: 0014f4a8 80 FUNC GLOBAL DEFAULT 11 fftwf_plan_r2r │ │ │ │ + 465: 0014a218 4 FUNC GLOBAL DEFAULT 11 fftwf_alignment_of │ │ │ │ + 466: 001431e0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_e01_8 │ │ │ │ + 467: 00133b10 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cbdft_10 │ │ │ │ + 468: 0007177c 64 FUNC GLOBAL DEFAULT 11 fftwf_mksolver_rdft2_direct │ │ │ │ + 469: 00013578 48 FUNC GLOBAL DEFAULT 11 fftwf_triggen_destroy │ │ │ │ + 470: 00134a14 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cbdft_12 │ │ │ │ + 471: 0014b5c0 80 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_c2r_3d_ │ │ │ │ + 472: 0006b6f8 76 FUNC GLOBAL DEFAULT 11 fftwf_mkproblem_rdft_0_d │ │ │ │ + 473: 0000cad4 4 FUNC GLOBAL DEFAULT 11 fftwf_kernel_free │ │ │ │ + 474: 0014f450 88 FUNC GLOBAL DEFAULT 11 fftwf_plan_r2r_3d │ │ │ │ + 475: 0000cdb4 104 FUNC GLOBAL DEFAULT 11 fftwf_md5end │ │ │ │ + 476: 0014a2d4 96 FUNC GLOBAL DEFAULT 11 fftwf_execute_dft │ │ │ │ + 477: 000d3690 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cfdft_32 │ │ │ │ + 478: 00135f8c 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cbdft_16 │ │ │ │ + 479: 0009c3dc 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hf_64 │ │ │ │ + 480: 0014c25c 36 FUNC GLOBAL DEFAULT 11 sfftw_cost__ │ │ │ │ + 481: 00075264 68 FUNC GLOBAL DEFAULT 11 fftwf_mksolver_hc2c │ │ │ │ + 482: 0006a01c 152 FUNC GLOBAL DEFAULT 11 fftwf_hc2hc_generic_register │ │ │ │ + 483: 0014f720 44 FUNC GLOBAL DEFAULT 11 fftwf_set_timelimit │ │ │ │ + 484: 0014a87c 92 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_3d_ │ │ │ │ + 485: 0014fcfc 128 FUNC GLOBAL DEFAULT 11 fftwf_mktensor_iodims64 │ │ │ │ + 486: 0014c160 8 FUNC GLOBAL DEFAULT 11 sfftw_destroy_plan__ │ │ │ │ + 487: 0014e93c 80 FUNC GLOBAL DEFAULT 11 fftwf_plan_dft │ │ │ │ + 488: 0014fd7c 212 FUNC GLOBAL DEFAULT 11 fftwf_guru64_kosherp │ │ │ │ + 489: 0013dcb4 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cbdft2_16 │ │ │ │ + 490: 0006dd60 136 FUNC GLOBAL DEFAULT 11 fftwf_rdft_rank_geq2_register │ │ │ │ + 491: 0014dd90 40 FUNC GLOBAL DEFAULT 11 fftwf_forget_wisdom │ │ │ │ + 492: 0014b458 68 FUNC GLOBAL DEFAULT 11 sfftw_execute_split_dft_r2c_ │ │ │ │ + 493: 00066fc4 64 FUNC GLOBAL DEFAULT 11 fftwf_mksolver_rdft_r2r_direct │ │ │ │ + 494: 0014ea5c 180 FUNC GLOBAL DEFAULT 11 fftwf_plan_guru_dft_r2c │ │ │ │ + 495: 0006e864 148 FUNC GLOBAL DEFAULT 11 fftwf_rdft_vrank_geq1_register │ │ │ │ + 496: 00015344 32 FUNC GLOBAL DEFAULT 11 fftwf_mkplan_dftw │ │ │ │ + 497: 0014c238 36 FUNC GLOBAL DEFAULT 11 sfftw_estimate_cost__ │ │ │ │ + 498: 0014a6cc 8 FUNC GLOBAL DEFAULT 11 sfftw_flops_ │ │ │ │ + 499: 00078f94 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_10 │ │ │ │ + 500: 00079f7c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_11 │ │ │ │ + 501: 000acd48 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cfII_2 │ │ │ │ + 502: 0007a7ec 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_12 │ │ │ │ + 503: 0007b920 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_13 │ │ │ │ + 504: 000acee8 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cfII_3 │ │ │ │ + 505: 00010e30 260 FUNC GLOBAL DEFAULT 11 fftwf_tensor_compress │ │ │ │ + 506: 000ad0e4 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cfII_4 │ │ │ │ + 507: 0007c7cc 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_14 │ │ │ │ + 508: 0013ae00 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cbdft_20 │ │ │ │ + 509: 0007d704 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_15 │ │ │ │ + 510: 000ad4d0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cfII_5 │ │ │ │ + 511: 000ad850 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cfII_6 │ │ │ │ + 512: 00012bb8 232 FUNC GLOBAL DEFAULT 11 fftwf_transpose_tiledbuf │ │ │ │ + 513: 0007e388 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_16 │ │ │ │ + 514: 000c298c 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cf2_4 │ │ │ │ + 515: 000adf74 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cfII_7 │ │ │ │ + 516: 000ae5d8 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cfII_8 │ │ │ │ + 517: 0001ab88 1752 FUNC GLOBAL DEFAULT 11 fftwf_dft_zerotens │ │ │ │ + 518: 000af0d8 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cfII_9 │ │ │ │ + 519: 000c3b30 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cf2_8 │ │ │ │ + 520: 00018d30 8 FUNC GLOBAL DEFAULT 11 fftwf_kdft_dif_register │ │ │ │ + 521: 0014a194 132 FUNC GLOBAL DEFAULT 11 fftwf_destroy_plan │ │ │ │ + 522: 0000cf74 724 FUNC GLOBAL DEFAULT 11 fftwf_pickdim │ │ │ │ + 523: 0014adf8 28 FUNC GLOBAL DEFAULT 11 sfftw_execute_split_dft_ │ │ │ │ + 524: 00142b28 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cbdft2_20 │ │ │ │ + 525: 0014cfbc 68 FUNC GLOBAL DEFAULT 11 sfftw_execute_split_dft_r2c__ │ │ │ │ + 526: 0014cdfc 376 FUNC GLOBAL DEFAULT 11 sfftw_plan_guru_split_dft_r2c__ │ │ │ │ + 527: 00054464 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t2_64 │ │ │ │ + 528: 0014df68 96 FUNC GLOBAL DEFAULT 11 fftwf_import_wisdom_from_string │ │ │ │ + 529: 001546a8 8 OBJECT GLOBAL DEFAULT 13 fftwf_rdft_r2cb_genus │ │ │ │ + 530: 0000bdb8 52 FUNC GLOBAL DEFAULT 11 fftwf_bufdist │ │ │ │ + 531: 0006b6dc 28 FUNC GLOBAL DEFAULT 11 fftwf_mkproblem_rdft_1_d │ │ │ │ + 532: 0014ba98 76 FUNC GLOBAL DEFAULT 11 sfftw_execute_dft_c2r_ │ │ │ │ + 533: 000f0d30 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb_2 │ │ │ │ + 534: 000f11d0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb_3 │ │ │ │ + 535: 0014b610 428 FUNC GLOBAL DEFAULT 11 sfftw_plan_many_dft_c2r_ │ │ │ │ + 536: 00103020 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb_64 │ │ │ │ + 537: 0000cac4 12 FUNC GLOBAL DEFAULT 11 fftwf_iabs │ │ │ │ + 538: 000f1788 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb_4 │ │ │ │ + 539: 000678ac 72 FUNC GLOBAL DEFAULT 11 fftwf_mksolver_rdft_r2c_directbuf │ │ │ │ + 540: 000f219c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb_5 │ │ │ │ + 541: 000f2c90 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb_6 │ │ │ │ + 542: 000f3e10 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb_7 │ │ │ │ + 543: 000f4cd8 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb_8 │ │ │ │ + 544: 000882d4 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_20 │ │ │ │ + 545: 0000bdfc 144 FUNC GLOBAL DEFAULT 11 fftwf_nbuf_redundant │ │ │ │ + 546: 00041f80 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_t1_64 │ │ │ │ + 547: 00113884 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cbIII_2 │ │ │ │ + 548: 00010728 136 FUNC GLOBAL DEFAULT 11 fftwf_tensor_min_istride │ │ │ │ + 549: 00113a30 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cbIII_3 │ │ │ │ + 550: 00019178 84 FUNC GLOBAL DEFAULT 11 fftwf_mkproblem_dft_d │ │ │ │ + 551: 000f5944 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hb_9 │ │ │ │ + 552: 0000fc18 100 FUNC GLOBAL DEFAULT 11 fftwf_rader_tl_insert │ │ │ │ + 553: 00014ea0 244 FUNC GLOBAL DEFAULT 11 fftwf_ct_applicable │ │ │ │ + 554: 00113c78 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cbIII_4 │ │ │ │ + 555: 00114030 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cbIII_5 │ │ │ │ + 556: 001143e0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cbIII_6 │ │ │ │ + 557: 00114a88 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cbIII_7 │ │ │ │ + 558: 00089a78 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_25 │ │ │ │ + 559: 0000f064 148 FUNC GLOBAL DEFAULT 11 fftwf_mkplan_f_d │ │ │ │ + 560: 001390d8 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cbdft_32 │ │ │ │ + 561: 0014fb34 212 FUNC GLOBAL DEFAULT 11 fftwf_plan_guru64_split_dft_r2c │ │ │ │ + 562: 001150a0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cbIII_8 │ │ │ │ + 563: 00115918 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cbIII_9 │ │ │ │ + 564: 00012ae8 208 FUNC GLOBAL DEFAULT 11 fftwf_transpose_tiled │ │ │ │ + 565: 00010ac4 208 FUNC GLOBAL DEFAULT 11 fftwf_tensor_copy_except │ │ │ │ + 566: 00014c40 108 FUNC GLOBAL DEFAULT 11 fftwf_dft_buffered_register │ │ │ │ + 567: 000ddbf0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_2 │ │ │ │ + 568: 000100c8 40 FUNC GLOBAL DEFAULT 11 fftwf_mksolver │ │ │ │ + 569: 0000f3ac 112 FUNC GLOBAL DEFAULT 11 fftwf_first_divisor │ │ │ │ + 570: 0000ce1c 12 FUNC GLOBAL DEFAULT 11 fftwf_imax │ │ │ │ + 571: 000ddd9c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_3 │ │ │ │ + 572: 000de02c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_4 │ │ │ │ + 573: 0014d850 116 FUNC GLOBAL DEFAULT 11 sfftw_plan_r2r_3d__ │ │ │ │ + 574: 000de3e0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_5 │ │ │ │ + 575: 000de7bc 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_6 │ │ │ │ + 576: 000deed4 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_7 │ │ │ │ + 577: 000e04f4 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_10 │ │ │ │ + 578: 000df40c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_8 │ │ │ │ + 579: 000e1420 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_11 │ │ │ │ + 580: 000dfca0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_9 │ │ │ │ + 581: 000e1cfc 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_12 │ │ │ │ + 582: 0000c6d0 140 FUNC GLOBAL DEFAULT 11 fftwf_cpy2d_ci │ │ │ │ + 583: 000e2d2c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_13 │ │ │ │ + 584: 00140e00 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cbdft2_32 │ │ │ │ + 585: 0000bdec 16 FUNC GLOBAL DEFAULT 11 fftwf_toobig │ │ │ │ + 586: 000e3bdc 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_14 │ │ │ │ + 587: 000e4b40 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_15 │ │ │ │ + 588: 0000d248 76 FUNC GLOBAL DEFAULT 11 fftwf_mkplan │ │ │ │ + 589: 001289d8 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cb2_4 │ │ │ │ + 590: 000e57c4 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_16 │ │ │ │ + 591: 0014ebe0 184 FUNC GLOBAL DEFAULT 11 fftwf_plan_guru_r2r │ │ │ │ + 592: 00155fc8 8 OBJECT GLOBAL DEFAULT 17 fftwf_dft_t_genus │ │ │ │ + 593: 0000c75c 140 FUNC GLOBAL DEFAULT 11 fftwf_cpy2d_co │ │ │ │ + 594: 00129b58 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cb2_8 │ │ │ │ + 595: 0014d7f0 96 FUNC GLOBAL DEFAULT 11 sfftw_plan_r2r_2d__ │ │ │ │ + 596: 0000ce34 28 FUNC GLOBAL DEFAULT 11 fftwf_ops_zero │ │ │ │ + 597: 000708b8 104 FUNC GLOBAL DEFAULT 11 fftwf_rdft_vrank3_transpose_register │ │ │ │ + 598: 0014d5fc 76 FUNC GLOBAL DEFAULT 11 sfftw_execute_dft_c2r__ │ │ │ │ + 599: 000b64a0 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cfII_64 │ │ │ │ + 600: 0014f5ec 180 FUNC GLOBAL DEFAULT 11 fftwf_rdft2_pad │ │ │ │ + 601: 0007f428 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cf_32 │ │ │ │ + 602: 0000caa0 36 FUNC GLOBAL DEFAULT 11 fftwf_hash │ │ │ │ + 603: 0014d7a4 76 FUNC GLOBAL DEFAULT 11 sfftw_plan_r2r_1d__ │ │ │ │ + 604: 0007232c 32 FUNC GLOBAL DEFAULT 11 fftwf_mkplan_rdft2 │ │ │ │ + 605: 0014eb10 208 FUNC GLOBAL DEFAULT 11 fftwf_plan_guru_dft │ │ │ │ + 606: 0006b30c 20 FUNC GLOBAL DEFAULT 11 fftwf_rdft_kind_str │ │ │ │ + 607: 0000ceac 164 FUNC GLOBAL DEFAULT 11 fftwf_ops_madd │ │ │ │ + 608: 00066428 108 FUNC GLOBAL DEFAULT 11 fftwf_dht_rader_register │ │ │ │ + 609: 0000c940 216 FUNC GLOBAL DEFAULT 11 fftwf_cpy2d_tiledbuf │ │ │ │ + 610: 000bb97c 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cf_10 │ │ │ │ + 611: 000108ec 228 FUNC GLOBAL DEFAULT 11 fftwf_tensor_strides_decrease │ │ │ │ + 612: 000bc6a8 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cf_12 │ │ │ │ + 613: 0006d9b4 104 FUNC GLOBAL DEFAULT 11 fftwf_rdft_rank0_register │ │ │ │ + 614: 000ef7e4 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_20 │ │ │ │ + 615: 0000d294 60 FUNC GLOBAL DEFAULT 11 fftwf_plan_destroy_internal │ │ │ │ + 616: 000bd9d0 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cf_16 │ │ │ │ + 617: 00016990 296 FUNC GLOBAL DEFAULT 11 fftwf_ct_generic_register │ │ │ │ + 618: 00148a30 56 FUNC GLOBAL DEFAULT 11 fftwf_rodft00e_r2hc_pad_register │ │ │ │ + 619: 000f0a84 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_25 │ │ │ │ + 620: 0014859c 56 FUNC GLOBAL DEFAULT 11 fftwf_redft00e_r2hc_pad_register │ │ │ │ + 621: 0014e04c 8 FUNC GLOBAL DEFAULT 11 fftwf_alloc_complex │ │ │ │ + 622: 0006a53c 108 FUNC GLOBAL DEFAULT 11 fftwf_rdft_indirect_register │ │ │ │ + 623: 000152f8 76 FUNC GLOBAL DEFAULT 11 fftwf_mksolver_ct │ │ │ │ + 624: 0014c1d4 32 FUNC GLOBAL DEFAULT 11 sfftw_import_system_wisdom__ │ │ │ │ + 625: 0014f74c 208 FUNC GLOBAL DEFAULT 11 fftwf_plan_guru64_dft_c2r │ │ │ │ + 626: 0000bc7c 4 FUNC GLOBAL DEFAULT 11 fftwf_ifree │ │ │ │ + 627: 0014c1f4 60 FUNC GLOBAL DEFAULT 11 sfftw_print_plan__ │ │ │ │ + 628: 0000cf6c 8 FUNC GLOBAL DEFAULT 11 fftwf_ops_madd2 │ │ │ │ + 629: 0000d2d0 4 FUNC GLOBAL DEFAULT 11 fftwf_plan_null_destroy │ │ │ │ + 630: 0014c230 8 FUNC GLOBAL DEFAULT 11 sfftw_flops__ │ │ │ │ + 631: 0014e820 72 FUNC GLOBAL DEFAULT 11 fftwf_plan_dft_c2r │ │ │ │ + 632: 00017a74 72 FUNC GLOBAL DEFAULT 11 fftwf_mksolver_dft_direct │ │ │ │ + 633: 0014c8fc 96 FUNC GLOBAL DEFAULT 11 sfftw_execute_dft__ │ │ │ │ + 634: 00010148 12 FUNC GLOBAL DEFAULT 11 fftwf_solver_register │ │ │ │ + 635: 00011fa0 64 FUNC GLOBAL DEFAULT 11 fftwf_get_crude_time │ │ │ │ + 636: 0000bd00 184 FUNC GLOBAL DEFAULT 11 fftwf_nbuf │ │ │ │ + 637: 0014d000 164 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_c2r__ │ │ │ │ + 638: 00116198 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cbIII_10 │ │ │ │ + 639: 000c224c 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cf_20 │ │ │ │ + 640: 0014a634 60 FUNC GLOBAL DEFAULT 11 sfftw_import_wisdom_ │ │ │ │ + 641: 0014a3c8 24 FUNC GLOBAL DEFAULT 11 fftwf_execute_split_dft │ │ │ │ + 642: 00116b24 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cbIII_12 │ │ │ │ + 643: 0014c288 184 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft__ │ │ │ │ + 644: 00117984 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cbIII_15 │ │ │ │ + 645: 000e67d8 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cb_32 │ │ │ │ + 646: 001480f0 56 FUNC GLOBAL DEFAULT 11 fftwf_reodft11e_r2hc_odd_register │ │ │ │ + 647: 0011894c 28 FUNC GLOBAL DEFAULT 11 fftwf_codelet_r2cbIII_16 │ │ │ │ + 648: 0014ca9c 80 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_r2c_3d__ │ │ │ │ + 649: 0014c3e0 92 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_3d__ │ │ │ │ + 650: 0014c774 392 FUNC GLOBAL DEFAULT 11 sfftw_plan_guru_split_dft__ │ │ │ │ + 651: 00156208 12 OBJECT GLOBAL DEFAULT 17 fftwf_rdft_hc2cf_genus │ │ │ │ + 652: 0014a608 4 FUNC GLOBAL DEFAULT 11 sfftw_forget_wisdom_ │ │ │ │ + 653: 0006a654 56 FUNC GLOBAL DEFAULT 11 fftwf_rdft_nop_register │ │ │ │ + 654: 0014c5f8 380 FUNC GLOBAL DEFAULT 11 sfftw_plan_guru_dft__ │ │ │ │ + 655: 001219e8 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cb_10 │ │ │ │ + 656: 00010100 72 FUNC GLOBAL DEFAULT 11 fftwf_solver_destroy │ │ │ │ + 657: 00122744 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cb_12 │ │ │ │ + 658: 0014ca54 72 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_r2c_2d__ │ │ │ │ + 659: 0014c38c 84 FUNC GLOBAL DEFAULT 11 sfftw_plan_dft_2d__ │ │ │ │ + 660: 001239fc 32 FUNC GLOBAL DEFAULT 11 fftwf_codelet_hc2cb_16 │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,1685 +1,1685 @@ │ │ │ │ │ │ │ │ Relocation section '.rel.dyn' at offset 0x7ae0 contains 1434 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ -0014fea0 00000017 R_ARM_RELATIVE │ │ │ │ -0014fea4 00000017 R_ARM_RELATIVE │ │ │ │ -0014fea8 00000017 R_ARM_RELATIVE │ │ │ │ -0014feac 00000017 R_ARM_RELATIVE │ │ │ │ -0014feb0 00000017 R_ARM_RELATIVE │ │ │ │ -0014feb4 00000017 R_ARM_RELATIVE │ │ │ │ -0014feb8 00000017 R_ARM_RELATIVE │ │ │ │ -0014fec0 00000017 R_ARM_RELATIVE │ │ │ │ -0014fec4 00000017 R_ARM_RELATIVE │ │ │ │ -0014fec8 00000017 R_ARM_RELATIVE │ │ │ │ -0014fecc 00000017 R_ARM_RELATIVE │ │ │ │ -0014fed4 00000017 R_ARM_RELATIVE │ │ │ │ -0014fee0 00000017 R_ARM_RELATIVE │ │ │ │ -0014feec 00000017 R_ARM_RELATIVE │ │ │ │ -0014fef8 00000017 R_ARM_RELATIVE │ │ │ │ -0014fefc 00000017 R_ARM_RELATIVE │ │ │ │ -0014ff00 00000017 R_ARM_RELATIVE │ │ │ │ -0014ff08 00000017 R_ARM_RELATIVE │ │ │ │ -0014ff0c 00000017 R_ARM_RELATIVE │ │ │ │ -0014ff10 00000017 R_ARM_RELATIVE │ │ │ │ -0014ff18 00000017 R_ARM_RELATIVE │ │ │ │ -0014ff1c 00000017 R_ARM_RELATIVE │ │ │ │ -0014ff20 00000017 R_ARM_RELATIVE │ │ │ │ -0014ff28 00000017 R_ARM_RELATIVE │ │ │ │ -0014ff2c 00000017 R_ARM_RELATIVE │ │ │ │ -0014ff30 00000017 R_ARM_RELATIVE │ │ │ │ -0014ff38 00000017 R_ARM_RELATIVE │ │ │ │ -0014ff44 00000017 R_ARM_RELATIVE │ │ │ │ -0014ff50 00000017 R_ARM_RELATIVE │ │ │ │ -0014ff58 00000017 R_ARM_RELATIVE │ │ │ │ -0014ff5c 00000017 R_ARM_RELATIVE │ │ │ │ -0014ff60 00000017 R_ARM_RELATIVE │ │ │ │ -0014ff64 00000017 R_ARM_RELATIVE │ │ │ │ -0014ff68 00000017 R_ARM_RELATIVE │ │ │ │ -0014ff6c 00000017 R_ARM_RELATIVE │ │ │ │ -0014ff74 00000017 R_ARM_RELATIVE │ │ │ │ -0014ff80 00000017 R_ARM_RELATIVE │ │ │ │ -0014ff8c 00000017 R_ARM_RELATIVE │ │ │ │ -0014ff90 00000017 R_ARM_RELATIVE │ │ │ │ -0014ff94 00000017 R_ARM_RELATIVE │ │ │ │ -0014ff98 00000017 R_ARM_RELATIVE │ │ │ │ -0014ffa0 00000017 R_ARM_RELATIVE │ │ │ │ -0014ffac 00000017 R_ARM_RELATIVE │ │ │ │ -0014ffb8 00000017 R_ARM_RELATIVE │ │ │ │ -0014ffc0 00000017 R_ARM_RELATIVE │ │ │ │ -0014ffc8 00000017 R_ARM_RELATIVE │ │ │ │ -0014ffd4 00000017 R_ARM_RELATIVE │ │ │ │ -0014ffe0 00000017 R_ARM_RELATIVE │ │ │ │ -0014ffec 00000017 R_ARM_RELATIVE │ │ │ │ -0014fff8 00000017 R_ARM_RELATIVE │ │ │ │ -00150004 00000017 R_ARM_RELATIVE │ │ │ │ -00150010 00000017 R_ARM_RELATIVE │ │ │ │ -0015001c 00000017 R_ARM_RELATIVE │ │ │ │ -00150028 00000017 R_ARM_RELATIVE │ │ │ │ -00150034 00000017 R_ARM_RELATIVE │ │ │ │ -00150038 00000017 R_ARM_RELATIVE │ │ │ │ -0015003c 00000017 R_ARM_RELATIVE │ │ │ │ -00150044 00000017 R_ARM_RELATIVE │ │ │ │ -00150048 00000017 R_ARM_RELATIVE │ │ │ │ -0015004c 00000017 R_ARM_RELATIVE │ │ │ │ -00150054 00000017 R_ARM_RELATIVE │ │ │ │ -0015005c 00000017 R_ARM_RELATIVE │ │ │ │ -00150060 00000017 R_ARM_RELATIVE │ │ │ │ -00150064 00000017 R_ARM_RELATIVE │ │ │ │ -00150068 00000017 R_ARM_RELATIVE │ │ │ │ -0015006c 00000017 R_ARM_RELATIVE │ │ │ │ -00150070 00000017 R_ARM_RELATIVE │ │ │ │ -00150078 00000017 R_ARM_RELATIVE │ │ │ │ -00150084 00000017 R_ARM_RELATIVE │ │ │ │ -00150088 00000017 R_ARM_RELATIVE │ │ │ │ -0015008c 00000017 R_ARM_RELATIVE │ │ │ │ -00150090 00000017 R_ARM_RELATIVE │ │ │ │ -00150094 00000017 R_ARM_RELATIVE │ │ │ │ -00150098 00000017 R_ARM_RELATIVE │ │ │ │ -0015009c 00000017 R_ARM_RELATIVE │ │ │ │ -001500a0 00000017 R_ARM_RELATIVE │ │ │ │ -001500a4 00000017 R_ARM_RELATIVE │ │ │ │ -001500a8 00000017 R_ARM_RELATIVE │ │ │ │ -001500ac 00000017 R_ARM_RELATIVE │ │ │ │ -001500b0 00000017 R_ARM_RELATIVE │ │ │ │ -001500b4 00000017 R_ARM_RELATIVE │ │ │ │ -001500b8 00000017 R_ARM_RELATIVE │ │ │ │ -001500bc 00000017 R_ARM_RELATIVE │ │ │ │ -001500c0 00000017 R_ARM_RELATIVE │ │ │ │ -001500c4 00000017 R_ARM_RELATIVE │ │ │ │ -001500c8 00000017 R_ARM_RELATIVE │ │ │ │ -001500cc 00000017 R_ARM_RELATIVE │ │ │ │ -001500d0 00000017 R_ARM_RELATIVE │ │ │ │ -001500d4 00000017 R_ARM_RELATIVE │ │ │ │ -001500d8 00000017 R_ARM_RELATIVE │ │ │ │ -001500dc 00000017 R_ARM_RELATIVE │ │ │ │ -001500e0 00000017 R_ARM_RELATIVE │ │ │ │ -001500e4 00000017 R_ARM_RELATIVE │ │ │ │ -001500e8 00000017 R_ARM_RELATIVE │ │ │ │ -001500ec 00000017 R_ARM_RELATIVE │ │ │ │ -001500f0 00000017 R_ARM_RELATIVE │ │ │ │ -001500f4 00000017 R_ARM_RELATIVE │ │ │ │ -001500f8 00000017 R_ARM_RELATIVE │ │ │ │ -001500fc 00000017 R_ARM_RELATIVE │ │ │ │ -00150104 00000017 R_ARM_RELATIVE │ │ │ │ -00150110 00000017 R_ARM_RELATIVE │ │ │ │ -0015011c 00000017 R_ARM_RELATIVE │ │ │ │ -00150128 00000017 R_ARM_RELATIVE │ │ │ │ -00150130 00000017 R_ARM_RELATIVE │ │ │ │ -00150134 00000017 R_ARM_RELATIVE │ │ │ │ -00150138 00000017 R_ARM_RELATIVE │ │ │ │ -00150140 00000017 R_ARM_RELATIVE │ │ │ │ -00150148 00000017 R_ARM_RELATIVE │ │ │ │ -0015014c 00000017 R_ARM_RELATIVE │ │ │ │ -00150150 00000017 R_ARM_RELATIVE │ │ │ │ -00150154 00000017 R_ARM_RELATIVE │ │ │ │ -00150158 00000017 R_ARM_RELATIVE │ │ │ │ -0015015c 00000017 R_ARM_RELATIVE │ │ │ │ -00150160 00000017 R_ARM_RELATIVE │ │ │ │ -00150164 00000017 R_ARM_RELATIVE │ │ │ │ -00150168 00000017 R_ARM_RELATIVE │ │ │ │ -0015016c 00000017 R_ARM_RELATIVE │ │ │ │ -00150170 00000017 R_ARM_RELATIVE │ │ │ │ -00150174 00000017 R_ARM_RELATIVE │ │ │ │ -0015017c 00000017 R_ARM_RELATIVE │ │ │ │ -00150188 00000017 R_ARM_RELATIVE │ │ │ │ -00150194 00000017 R_ARM_RELATIVE │ │ │ │ -001501a0 00000017 R_ARM_RELATIVE │ │ │ │ -001501ac 00000017 R_ARM_RELATIVE │ │ │ │ -001501b8 00000017 R_ARM_RELATIVE │ │ │ │ -001501bc 00000017 R_ARM_RELATIVE │ │ │ │ -001501c0 00000017 R_ARM_RELATIVE │ │ │ │ -001501c4 00000017 R_ARM_RELATIVE │ │ │ │ -001501cc 00000017 R_ARM_RELATIVE │ │ │ │ -001501d8 00000017 R_ARM_RELATIVE │ │ │ │ -001501e4 00000017 R_ARM_RELATIVE │ │ │ │ -001501f0 00000017 R_ARM_RELATIVE │ │ │ │ -001501f4 00000017 R_ARM_RELATIVE │ │ │ │ -001501f8 00000017 R_ARM_RELATIVE │ │ │ │ -001501fc 00000017 R_ARM_RELATIVE │ │ │ │ -00150208 00000017 R_ARM_RELATIVE │ │ │ │ -00150218 00000017 R_ARM_RELATIVE │ │ │ │ -00150224 00000017 R_ARM_RELATIVE │ │ │ │ -00150230 00000017 R_ARM_RELATIVE │ │ │ │ -0015023c 00000017 R_ARM_RELATIVE │ │ │ │ -00150248 00000017 R_ARM_RELATIVE │ │ │ │ -00150254 00000017 R_ARM_RELATIVE │ │ │ │ -00150260 00000017 R_ARM_RELATIVE │ │ │ │ -00150264 00000017 R_ARM_RELATIVE │ │ │ │ -00150268 00000017 R_ARM_RELATIVE │ │ │ │ -00150270 00000017 R_ARM_RELATIVE │ │ │ │ -00150274 00000017 R_ARM_RELATIVE │ │ │ │ -00150278 00000017 R_ARM_RELATIVE │ │ │ │ -00150280 00000017 R_ARM_RELATIVE │ │ │ │ -00150288 00000017 R_ARM_RELATIVE │ │ │ │ -00150290 00000017 R_ARM_RELATIVE │ │ │ │ -00150298 00000017 R_ARM_RELATIVE │ │ │ │ -001502a0 00000017 R_ARM_RELATIVE │ │ │ │ -001502a8 00000017 R_ARM_RELATIVE │ │ │ │ -001502b0 00000017 R_ARM_RELATIVE │ │ │ │ -001502b8 00000017 R_ARM_RELATIVE │ │ │ │ -001502c0 00000017 R_ARM_RELATIVE │ │ │ │ -001502c8 00000017 R_ARM_RELATIVE │ │ │ │ -001502d0 00000017 R_ARM_RELATIVE │ │ │ │ -001502e0 00000017 R_ARM_RELATIVE │ │ │ │ -001502e4 00000017 R_ARM_RELATIVE │ │ │ │ -001502e8 00000017 R_ARM_RELATIVE │ │ │ │ -001502f4 00000017 R_ARM_RELATIVE │ │ │ │ -001502f8 00000017 R_ARM_RELATIVE │ │ │ │ -00150300 00000017 R_ARM_RELATIVE │ │ │ │ -00150304 00000017 R_ARM_RELATIVE │ │ │ │ -00150310 00000017 R_ARM_RELATIVE │ │ │ │ -00150314 00000017 R_ARM_RELATIVE │ │ │ │ -00150318 00000017 R_ARM_RELATIVE │ │ │ │ -00150320 00000017 R_ARM_RELATIVE │ │ │ │ -00150324 00000017 R_ARM_RELATIVE │ │ │ │ -00150328 00000017 R_ARM_RELATIVE │ │ │ │ -00150334 00000017 R_ARM_RELATIVE │ │ │ │ -00150340 00000017 R_ARM_RELATIVE │ │ │ │ -00150344 00000017 R_ARM_RELATIVE │ │ │ │ -00150348 00000017 R_ARM_RELATIVE │ │ │ │ -00150350 00000017 R_ARM_RELATIVE │ │ │ │ -00150354 00000017 R_ARM_RELATIVE │ │ │ │ -00150358 00000017 R_ARM_RELATIVE │ │ │ │ -00150360 00000017 R_ARM_RELATIVE │ │ │ │ -00150364 00000017 R_ARM_RELATIVE │ │ │ │ -00150368 00000017 R_ARM_RELATIVE │ │ │ │ -00150374 00000017 R_ARM_RELATIVE │ │ │ │ -001503b4 00000017 R_ARM_RELATIVE │ │ │ │ -001503f4 00000017 R_ARM_RELATIVE │ │ │ │ -00150434 00000017 R_ARM_RELATIVE │ │ │ │ -00150474 00000017 R_ARM_RELATIVE │ │ │ │ -001504b4 00000017 R_ARM_RELATIVE │ │ │ │ -001504f4 00000017 R_ARM_RELATIVE │ │ │ │ -00150534 00000017 R_ARM_RELATIVE │ │ │ │ -00150574 00000017 R_ARM_RELATIVE │ │ │ │ -001505b4 00000017 R_ARM_RELATIVE │ │ │ │ -001505f4 00000017 R_ARM_RELATIVE │ │ │ │ -00150634 00000017 R_ARM_RELATIVE │ │ │ │ -00150674 00000017 R_ARM_RELATIVE │ │ │ │ -001506b4 00000017 R_ARM_RELATIVE │ │ │ │ -001506f4 00000017 R_ARM_RELATIVE │ │ │ │ -00150734 00000017 R_ARM_RELATIVE │ │ │ │ -00150774 00000017 R_ARM_RELATIVE │ │ │ │ -001507b4 00000017 R_ARM_RELATIVE │ │ │ │ -001507f4 00000017 R_ARM_RELATIVE │ │ │ │ -00150834 00000017 R_ARM_RELATIVE │ │ │ │ -00150838 00000017 R_ARM_RELATIVE │ │ │ │ -00150874 00000017 R_ARM_RELATIVE │ │ │ │ -00150878 00000017 R_ARM_RELATIVE │ │ │ │ -001508b4 00000017 R_ARM_RELATIVE │ │ │ │ -001508b8 00000017 R_ARM_RELATIVE │ │ │ │ -001508f4 00000017 R_ARM_RELATIVE │ │ │ │ -001508f8 00000017 R_ARM_RELATIVE │ │ │ │ -00150934 00000017 R_ARM_RELATIVE │ │ │ │ -00150938 00000017 R_ARM_RELATIVE │ │ │ │ -00150974 00000017 R_ARM_RELATIVE │ │ │ │ -00150978 00000017 R_ARM_RELATIVE │ │ │ │ -001509b4 00000017 R_ARM_RELATIVE │ │ │ │ -001509b8 00000017 R_ARM_RELATIVE │ │ │ │ -001509f4 00000017 R_ARM_RELATIVE │ │ │ │ -001509f8 00000017 R_ARM_RELATIVE │ │ │ │ -00150a34 00000017 R_ARM_RELATIVE │ │ │ │ -00150a38 00000017 R_ARM_RELATIVE │ │ │ │ -00150a74 00000017 R_ARM_RELATIVE │ │ │ │ -00150a78 00000017 R_ARM_RELATIVE │ │ │ │ -00150ab4 00000017 R_ARM_RELATIVE │ │ │ │ -00150ab8 00000017 R_ARM_RELATIVE │ │ │ │ -00150af4 00000017 R_ARM_RELATIVE │ │ │ │ -00150af8 00000017 R_ARM_RELATIVE │ │ │ │ -00150b34 00000017 R_ARM_RELATIVE │ │ │ │ -00150b38 00000017 R_ARM_RELATIVE │ │ │ │ -00150b74 00000017 R_ARM_RELATIVE │ │ │ │ -00150b78 00000017 R_ARM_RELATIVE │ │ │ │ -00150bb4 00000017 R_ARM_RELATIVE │ │ │ │ -00150bb8 00000017 R_ARM_RELATIVE │ │ │ │ -00150bf4 00000017 R_ARM_RELATIVE │ │ │ │ -00150bf8 00000017 R_ARM_RELATIVE │ │ │ │ -00150c34 00000017 R_ARM_RELATIVE │ │ │ │ -00150c38 00000017 R_ARM_RELATIVE │ │ │ │ -00150c74 00000017 R_ARM_RELATIVE │ │ │ │ -00150c78 00000017 R_ARM_RELATIVE │ │ │ │ -00150cb4 00000017 R_ARM_RELATIVE │ │ │ │ -00150cb8 00000017 R_ARM_RELATIVE │ │ │ │ -00150cf4 00000017 R_ARM_RELATIVE │ │ │ │ -00150cf8 00000017 R_ARM_RELATIVE │ │ │ │ -00150d34 00000017 R_ARM_RELATIVE │ │ │ │ -00150d38 00000017 R_ARM_RELATIVE │ │ │ │ -00150d74 00000017 R_ARM_RELATIVE │ │ │ │ -00150d78 00000017 R_ARM_RELATIVE │ │ │ │ -00150db4 00000017 R_ARM_RELATIVE │ │ │ │ -00150db8 00000017 R_ARM_RELATIVE │ │ │ │ -00150df4 00000017 R_ARM_RELATIVE │ │ │ │ -00150df8 00000017 R_ARM_RELATIVE │ │ │ │ -00150e34 00000017 R_ARM_RELATIVE │ │ │ │ -00150e38 00000017 R_ARM_RELATIVE │ │ │ │ -00150e74 00000017 R_ARM_RELATIVE │ │ │ │ -00150e78 00000017 R_ARM_RELATIVE │ │ │ │ -00150eb4 00000017 R_ARM_RELATIVE │ │ │ │ -00150eb8 00000017 R_ARM_RELATIVE │ │ │ │ -00150ef4 00000017 R_ARM_RELATIVE │ │ │ │ -00150ef8 00000017 R_ARM_RELATIVE │ │ │ │ -00150f34 00000017 R_ARM_RELATIVE │ │ │ │ -00150f38 00000017 R_ARM_RELATIVE │ │ │ │ -00150f74 00000017 R_ARM_RELATIVE │ │ │ │ -00150f78 00000017 R_ARM_RELATIVE │ │ │ │ -00150fb4 00000017 R_ARM_RELATIVE │ │ │ │ -00150fb8 00000017 R_ARM_RELATIVE │ │ │ │ -00150ff4 00000017 R_ARM_RELATIVE │ │ │ │ -00150ffc 00000017 R_ARM_RELATIVE │ │ │ │ -00151004 00000017 R_ARM_RELATIVE │ │ │ │ -0015100c 00000017 R_ARM_RELATIVE │ │ │ │ -00151014 00000017 R_ARM_RELATIVE │ │ │ │ -0015101c 00000017 R_ARM_RELATIVE │ │ │ │ -00151024 00000017 R_ARM_RELATIVE │ │ │ │ -0015102c 00000017 R_ARM_RELATIVE │ │ │ │ -00151034 00000017 R_ARM_RELATIVE │ │ │ │ -0015103c 00000017 R_ARM_RELATIVE │ │ │ │ -00151044 00000017 R_ARM_RELATIVE │ │ │ │ -0015104c 00000017 R_ARM_RELATIVE │ │ │ │ -00151054 00000017 R_ARM_RELATIVE │ │ │ │ -0015105c 00000017 R_ARM_RELATIVE │ │ │ │ -00151064 00000017 R_ARM_RELATIVE │ │ │ │ -0015106c 00000017 R_ARM_RELATIVE │ │ │ │ -00151074 00000017 R_ARM_RELATIVE │ │ │ │ -0015107c 00000017 R_ARM_RELATIVE │ │ │ │ -00151084 00000017 R_ARM_RELATIVE │ │ │ │ -0015108c 00000017 R_ARM_RELATIVE │ │ │ │ -00151094 00000017 R_ARM_RELATIVE │ │ │ │ -0015109c 00000017 R_ARM_RELATIVE │ │ │ │ -001510a4 00000017 R_ARM_RELATIVE │ │ │ │ -001510ac 00000017 R_ARM_RELATIVE │ │ │ │ -001510b4 00000017 R_ARM_RELATIVE │ │ │ │ -001510bc 00000017 R_ARM_RELATIVE │ │ │ │ -001510c4 00000017 R_ARM_RELATIVE │ │ │ │ -001510cc 00000017 R_ARM_RELATIVE │ │ │ │ -001510d4 00000017 R_ARM_RELATIVE │ │ │ │ -001510dc 00000017 R_ARM_RELATIVE │ │ │ │ -001510e4 00000017 R_ARM_RELATIVE │ │ │ │ -001510ec 00000017 R_ARM_RELATIVE │ │ │ │ -001510f4 00000017 R_ARM_RELATIVE │ │ │ │ -001510fc 00000017 R_ARM_RELATIVE │ │ │ │ -00151104 00000017 R_ARM_RELATIVE │ │ │ │ -0015110c 00000017 R_ARM_RELATIVE │ │ │ │ -00151114 00000017 R_ARM_RELATIVE │ │ │ │ -0015111c 00000017 R_ARM_RELATIVE │ │ │ │ -00151124 00000017 R_ARM_RELATIVE │ │ │ │ -0015112c 00000017 R_ARM_RELATIVE │ │ │ │ -00151134 00000017 R_ARM_RELATIVE │ │ │ │ -0015113c 00000017 R_ARM_RELATIVE │ │ │ │ -00151144 00000017 R_ARM_RELATIVE │ │ │ │ -0015114c 00000017 R_ARM_RELATIVE │ │ │ │ -00151154 00000017 R_ARM_RELATIVE │ │ │ │ -0015115c 00000017 R_ARM_RELATIVE │ │ │ │ -00151164 00000017 R_ARM_RELATIVE │ │ │ │ -0015116c 00000017 R_ARM_RELATIVE │ │ │ │ -00151174 00000017 R_ARM_RELATIVE │ │ │ │ -0015117c 00000017 R_ARM_RELATIVE │ │ │ │ -0015118c 00000017 R_ARM_RELATIVE │ │ │ │ -00151190 00000017 R_ARM_RELATIVE │ │ │ │ -00151194 00000017 R_ARM_RELATIVE │ │ │ │ -0015119c 00000017 R_ARM_RELATIVE │ │ │ │ -001511a0 00000017 R_ARM_RELATIVE │ │ │ │ -001511a4 00000017 R_ARM_RELATIVE │ │ │ │ -001511ac 00000017 R_ARM_RELATIVE │ │ │ │ -001511b0 00000017 R_ARM_RELATIVE │ │ │ │ -001511b4 00000017 R_ARM_RELATIVE │ │ │ │ -001511bc 00000017 R_ARM_RELATIVE │ │ │ │ -001511c0 00000017 R_ARM_RELATIVE │ │ │ │ -001511c4 00000017 R_ARM_RELATIVE │ │ │ │ -001511cc 00000017 R_ARM_RELATIVE │ │ │ │ -001511d0 00000017 R_ARM_RELATIVE │ │ │ │ -001511d4 00000017 R_ARM_RELATIVE │ │ │ │ -001511dc 00000017 R_ARM_RELATIVE │ │ │ │ -001511e4 00000017 R_ARM_RELATIVE │ │ │ │ -001511ec 00000017 R_ARM_RELATIVE │ │ │ │ -001511f4 00000017 R_ARM_RELATIVE │ │ │ │ -001511fc 00000017 R_ARM_RELATIVE │ │ │ │ -00151204 00000017 R_ARM_RELATIVE │ │ │ │ -0015120c 00000017 R_ARM_RELATIVE │ │ │ │ -00151214 00000017 R_ARM_RELATIVE │ │ │ │ -0015121c 00000017 R_ARM_RELATIVE │ │ │ │ -00151224 00000017 R_ARM_RELATIVE │ │ │ │ -0015122c 00000017 R_ARM_RELATIVE │ │ │ │ -00151234 00000017 R_ARM_RELATIVE │ │ │ │ -0015123c 00000017 R_ARM_RELATIVE │ │ │ │ -00151244 00000017 R_ARM_RELATIVE │ │ │ │ -0015124c 00000017 R_ARM_RELATIVE │ │ │ │ -00151254 00000017 R_ARM_RELATIVE │ │ │ │ -0015125c 00000017 R_ARM_RELATIVE │ │ │ │ -00151264 00000017 R_ARM_RELATIVE │ │ │ │ -0015126c 00000017 R_ARM_RELATIVE │ │ │ │ -00151280 00000017 R_ARM_RELATIVE │ │ │ │ -00151284 00000017 R_ARM_RELATIVE │ │ │ │ -00151290 00000017 R_ARM_RELATIVE │ │ │ │ -00151294 00000017 R_ARM_RELATIVE │ │ │ │ -0015129c 00000017 R_ARM_RELATIVE │ │ │ │ -001512a0 00000017 R_ARM_RELATIVE │ │ │ │ -001512ac 00000017 R_ARM_RELATIVE │ │ │ │ -001512b0 00000017 R_ARM_RELATIVE │ │ │ │ -001512b4 00000017 R_ARM_RELATIVE │ │ │ │ -001512c0 00000017 R_ARM_RELATIVE │ │ │ │ -001512d0 00000017 R_ARM_RELATIVE │ │ │ │ -001512dc 00000017 R_ARM_RELATIVE │ │ │ │ -001512e0 00000017 R_ARM_RELATIVE │ │ │ │ -001512e4 00000017 R_ARM_RELATIVE │ │ │ │ -001512ec 00000017 R_ARM_RELATIVE │ │ │ │ -001512f0 00000017 R_ARM_RELATIVE │ │ │ │ -001512f4 00000017 R_ARM_RELATIVE │ │ │ │ -001512fc 00000017 R_ARM_RELATIVE │ │ │ │ -00151300 00000017 R_ARM_RELATIVE │ │ │ │ -00151304 00000017 R_ARM_RELATIVE │ │ │ │ -0015130c 00000017 R_ARM_RELATIVE │ │ │ │ -00151310 00000017 R_ARM_RELATIVE │ │ │ │ -00151314 00000017 R_ARM_RELATIVE │ │ │ │ -0015131c 00000017 R_ARM_RELATIVE │ │ │ │ -00151320 00000017 R_ARM_RELATIVE │ │ │ │ -00151324 00000017 R_ARM_RELATIVE │ │ │ │ -00151330 00000017 R_ARM_RELATIVE │ │ │ │ -00151334 00000017 R_ARM_RELATIVE │ │ │ │ -00151340 00000017 R_ARM_RELATIVE │ │ │ │ -0015134c 00000017 R_ARM_RELATIVE │ │ │ │ -00151350 00000017 R_ARM_RELATIVE │ │ │ │ -00151354 00000017 R_ARM_RELATIVE │ │ │ │ -0015135c 00000017 R_ARM_RELATIVE │ │ │ │ -00151360 00000017 R_ARM_RELATIVE │ │ │ │ -00151364 00000017 R_ARM_RELATIVE │ │ │ │ -0015136c 00000017 R_ARM_RELATIVE │ │ │ │ -00151370 00000017 R_ARM_RELATIVE │ │ │ │ -00151374 00000017 R_ARM_RELATIVE │ │ │ │ -0015137c 00000017 R_ARM_RELATIVE │ │ │ │ -00151380 00000017 R_ARM_RELATIVE │ │ │ │ -00151384 00000017 R_ARM_RELATIVE │ │ │ │ -0015138c 00000017 R_ARM_RELATIVE │ │ │ │ -00151390 00000017 R_ARM_RELATIVE │ │ │ │ -00151394 00000017 R_ARM_RELATIVE │ │ │ │ -0015139c 00000017 R_ARM_RELATIVE │ │ │ │ -001513cc 00000017 R_ARM_RELATIVE │ │ │ │ -001513fc 00000017 R_ARM_RELATIVE │ │ │ │ -0015142c 00000017 R_ARM_RELATIVE │ │ │ │ -0015145c 00000017 R_ARM_RELATIVE │ │ │ │ -0015148c 00000017 R_ARM_RELATIVE │ │ │ │ -001514bc 00000017 R_ARM_RELATIVE │ │ │ │ -001514ec 00000017 R_ARM_RELATIVE │ │ │ │ -0015151c 00000017 R_ARM_RELATIVE │ │ │ │ -0015154c 00000017 R_ARM_RELATIVE │ │ │ │ -0015157c 00000017 R_ARM_RELATIVE │ │ │ │ -001515ac 00000017 R_ARM_RELATIVE │ │ │ │ -001515dc 00000017 R_ARM_RELATIVE │ │ │ │ -0015160c 00000017 R_ARM_RELATIVE │ │ │ │ -0015163c 00000017 R_ARM_RELATIVE │ │ │ │ -0015166c 00000017 R_ARM_RELATIVE │ │ │ │ -0015169c 00000017 R_ARM_RELATIVE │ │ │ │ -001516cc 00000017 R_ARM_RELATIVE │ │ │ │ -001516fc 00000017 R_ARM_RELATIVE │ │ │ │ -0015172c 00000017 R_ARM_RELATIVE │ │ │ │ -0015175c 00000017 R_ARM_RELATIVE │ │ │ │ -00151760 00000017 R_ARM_RELATIVE │ │ │ │ -0015178c 00000017 R_ARM_RELATIVE │ │ │ │ -00151790 00000017 R_ARM_RELATIVE │ │ │ │ -001517bc 00000017 R_ARM_RELATIVE │ │ │ │ -001517c0 00000017 R_ARM_RELATIVE │ │ │ │ -001517ec 00000017 R_ARM_RELATIVE │ │ │ │ -001517f0 00000017 R_ARM_RELATIVE │ │ │ │ -0015181c 00000017 R_ARM_RELATIVE │ │ │ │ -00151820 00000017 R_ARM_RELATIVE │ │ │ │ -0015184c 00000017 R_ARM_RELATIVE │ │ │ │ -00151850 00000017 R_ARM_RELATIVE │ │ │ │ -0015187c 00000017 R_ARM_RELATIVE │ │ │ │ -00151880 00000017 R_ARM_RELATIVE │ │ │ │ -001518ac 00000017 R_ARM_RELATIVE │ │ │ │ -001518b0 00000017 R_ARM_RELATIVE │ │ │ │ -001518dc 00000017 R_ARM_RELATIVE │ │ │ │ -001518e0 00000017 R_ARM_RELATIVE │ │ │ │ -0015190c 00000017 R_ARM_RELATIVE │ │ │ │ -00151910 00000017 R_ARM_RELATIVE │ │ │ │ -0015193c 00000017 R_ARM_RELATIVE │ │ │ │ -00151940 00000017 R_ARM_RELATIVE │ │ │ │ -0015196c 00000017 R_ARM_RELATIVE │ │ │ │ -00151970 00000017 R_ARM_RELATIVE │ │ │ │ -0015199c 00000017 R_ARM_RELATIVE │ │ │ │ -001519a0 00000017 R_ARM_RELATIVE │ │ │ │ -001519cc 00000017 R_ARM_RELATIVE │ │ │ │ -001519d0 00000017 R_ARM_RELATIVE │ │ │ │ -001519fc 00000017 R_ARM_RELATIVE │ │ │ │ -00151a00 00000017 R_ARM_RELATIVE │ │ │ │ -00151a2c 00000017 R_ARM_RELATIVE │ │ │ │ -00151a30 00000017 R_ARM_RELATIVE │ │ │ │ -00151a5c 00000017 R_ARM_RELATIVE │ │ │ │ -00151a60 00000017 R_ARM_RELATIVE │ │ │ │ -00151a8c 00000017 R_ARM_RELATIVE │ │ │ │ -00151a90 00000017 R_ARM_RELATIVE │ │ │ │ -00151abc 00000017 R_ARM_RELATIVE │ │ │ │ -00151ac0 00000017 R_ARM_RELATIVE │ │ │ │ -00151aec 00000017 R_ARM_RELATIVE │ │ │ │ -00151af0 00000017 R_ARM_RELATIVE │ │ │ │ -00151b1c 00000017 R_ARM_RELATIVE │ │ │ │ -00151b20 00000017 R_ARM_RELATIVE │ │ │ │ -00151b4c 00000017 R_ARM_RELATIVE │ │ │ │ -00151b50 00000017 R_ARM_RELATIVE │ │ │ │ -00151b7c 00000017 R_ARM_RELATIVE │ │ │ │ -00151b80 00000017 R_ARM_RELATIVE │ │ │ │ -00151bac 00000017 R_ARM_RELATIVE │ │ │ │ -00151bdc 00000017 R_ARM_RELATIVE │ │ │ │ -00151c0c 00000017 R_ARM_RELATIVE │ │ │ │ -00151c3c 00000017 R_ARM_RELATIVE │ │ │ │ -00151c6c 00000017 R_ARM_RELATIVE │ │ │ │ -00151c9c 00000017 R_ARM_RELATIVE │ │ │ │ -00151ccc 00000017 R_ARM_RELATIVE │ │ │ │ -00151cfc 00000017 R_ARM_RELATIVE │ │ │ │ -00151d2c 00000017 R_ARM_RELATIVE │ │ │ │ -00151d5c 00000017 R_ARM_RELATIVE │ │ │ │ -00151d8c 00000017 R_ARM_RELATIVE │ │ │ │ -00151dbc 00000017 R_ARM_RELATIVE │ │ │ │ -00151dec 00000017 R_ARM_RELATIVE │ │ │ │ -00151e1c 00000017 R_ARM_RELATIVE │ │ │ │ -00151e4c 00000017 R_ARM_RELATIVE │ │ │ │ -00151e7c 00000017 R_ARM_RELATIVE │ │ │ │ -00151eac 00000017 R_ARM_RELATIVE │ │ │ │ -00151eb0 00000017 R_ARM_RELATIVE │ │ │ │ -00151edc 00000017 R_ARM_RELATIVE │ │ │ │ -00151ee0 00000017 R_ARM_RELATIVE │ │ │ │ -00151f0c 00000017 R_ARM_RELATIVE │ │ │ │ -00151f10 00000017 R_ARM_RELATIVE │ │ │ │ -00151f3c 00000017 R_ARM_RELATIVE │ │ │ │ -00151f40 00000017 R_ARM_RELATIVE │ │ │ │ -00151f6c 00000017 R_ARM_RELATIVE │ │ │ │ -00151f70 00000017 R_ARM_RELATIVE │ │ │ │ -00151f9c 00000017 R_ARM_RELATIVE │ │ │ │ -00151fa0 00000017 R_ARM_RELATIVE │ │ │ │ -00151fcc 00000017 R_ARM_RELATIVE │ │ │ │ -00151fd0 00000017 R_ARM_RELATIVE │ │ │ │ -00151ffc 00000017 R_ARM_RELATIVE │ │ │ │ -00152000 00000017 R_ARM_RELATIVE │ │ │ │ -0015202c 00000017 R_ARM_RELATIVE │ │ │ │ -00152030 00000017 R_ARM_RELATIVE │ │ │ │ -0015205c 00000017 R_ARM_RELATIVE │ │ │ │ -00152060 00000017 R_ARM_RELATIVE │ │ │ │ -0015208c 00000017 R_ARM_RELATIVE │ │ │ │ -00152090 00000017 R_ARM_RELATIVE │ │ │ │ -001520bc 00000017 R_ARM_RELATIVE │ │ │ │ -001520c0 00000017 R_ARM_RELATIVE │ │ │ │ -001520ec 00000017 R_ARM_RELATIVE │ │ │ │ -001520f0 00000017 R_ARM_RELATIVE │ │ │ │ -0015211c 00000017 R_ARM_RELATIVE │ │ │ │ -00152120 00000017 R_ARM_RELATIVE │ │ │ │ -0015214c 00000017 R_ARM_RELATIVE │ │ │ │ -00152150 00000017 R_ARM_RELATIVE │ │ │ │ -0015217c 00000017 R_ARM_RELATIVE │ │ │ │ -00152180 00000017 R_ARM_RELATIVE │ │ │ │ -001521ac 00000017 R_ARM_RELATIVE │ │ │ │ -001521b0 00000017 R_ARM_RELATIVE │ │ │ │ -001521dc 00000017 R_ARM_RELATIVE │ │ │ │ -001521e0 00000017 R_ARM_RELATIVE │ │ │ │ -0015220c 00000017 R_ARM_RELATIVE │ │ │ │ -00152210 00000017 R_ARM_RELATIVE │ │ │ │ -0015223c 00000017 R_ARM_RELATIVE │ │ │ │ -00152240 00000017 R_ARM_RELATIVE │ │ │ │ -0015226c 00000017 R_ARM_RELATIVE │ │ │ │ -00152270 00000017 R_ARM_RELATIVE │ │ │ │ -0015229c 00000017 R_ARM_RELATIVE │ │ │ │ -001522a0 00000017 R_ARM_RELATIVE │ │ │ │ -001522cc 00000017 R_ARM_RELATIVE │ │ │ │ -001522d0 00000017 R_ARM_RELATIVE │ │ │ │ -001522fc 00000017 R_ARM_RELATIVE │ │ │ │ -00152300 00000017 R_ARM_RELATIVE │ │ │ │ -0015232c 00000017 R_ARM_RELATIVE │ │ │ │ -00152330 00000017 R_ARM_RELATIVE │ │ │ │ -0015235c 00000017 R_ARM_RELATIVE │ │ │ │ -00152360 00000017 R_ARM_RELATIVE │ │ │ │ -0015238c 00000017 R_ARM_RELATIVE │ │ │ │ -00152390 00000017 R_ARM_RELATIVE │ │ │ │ -001523bc 00000017 R_ARM_RELATIVE │ │ │ │ -001523c0 00000017 R_ARM_RELATIVE │ │ │ │ -001523ec 00000017 R_ARM_RELATIVE │ │ │ │ -001523f4 00000017 R_ARM_RELATIVE │ │ │ │ -001523fc 00000017 R_ARM_RELATIVE │ │ │ │ -00152404 00000017 R_ARM_RELATIVE │ │ │ │ -0015240c 00000017 R_ARM_RELATIVE │ │ │ │ -00152414 00000017 R_ARM_RELATIVE │ │ │ │ -0015241c 00000017 R_ARM_RELATIVE │ │ │ │ -00152424 00000017 R_ARM_RELATIVE │ │ │ │ -0015242c 00000017 R_ARM_RELATIVE │ │ │ │ -00152434 00000017 R_ARM_RELATIVE │ │ │ │ -0015243c 00000017 R_ARM_RELATIVE │ │ │ │ -00152444 00000017 R_ARM_RELATIVE │ │ │ │ -0015244c 00000017 R_ARM_RELATIVE │ │ │ │ -00152454 00000017 R_ARM_RELATIVE │ │ │ │ -0015245c 00000017 R_ARM_RELATIVE │ │ │ │ -00152464 00000017 R_ARM_RELATIVE │ │ │ │ -0015246c 00000017 R_ARM_RELATIVE │ │ │ │ -00152474 00000017 R_ARM_RELATIVE │ │ │ │ -0015247c 00000017 R_ARM_RELATIVE │ │ │ │ -00152484 00000017 R_ARM_RELATIVE │ │ │ │ -0015248c 00000017 R_ARM_RELATIVE │ │ │ │ -00152494 00000017 R_ARM_RELATIVE │ │ │ │ -0015249c 00000017 R_ARM_RELATIVE │ │ │ │ -001524a4 00000017 R_ARM_RELATIVE │ │ │ │ -001524ac 00000017 R_ARM_RELATIVE │ │ │ │ -001524b4 00000017 R_ARM_RELATIVE │ │ │ │ -001524bc 00000017 R_ARM_RELATIVE │ │ │ │ -001524c4 00000017 R_ARM_RELATIVE │ │ │ │ -001524cc 00000017 R_ARM_RELATIVE │ │ │ │ -001524d4 00000017 R_ARM_RELATIVE │ │ │ │ -001524dc 00000017 R_ARM_RELATIVE │ │ │ │ -001524e4 00000017 R_ARM_RELATIVE │ │ │ │ -001524ec 00000017 R_ARM_RELATIVE │ │ │ │ -001524f4 00000017 R_ARM_RELATIVE │ │ │ │ -001524fc 00000017 R_ARM_RELATIVE │ │ │ │ -00152504 00000017 R_ARM_RELATIVE │ │ │ │ -0015250c 00000017 R_ARM_RELATIVE │ │ │ │ -00152514 00000017 R_ARM_RELATIVE │ │ │ │ -0015251c 00000017 R_ARM_RELATIVE │ │ │ │ -00152524 00000017 R_ARM_RELATIVE │ │ │ │ -0015252c 00000017 R_ARM_RELATIVE │ │ │ │ -00152534 00000017 R_ARM_RELATIVE │ │ │ │ -0015253c 00000017 R_ARM_RELATIVE │ │ │ │ -00152544 00000017 R_ARM_RELATIVE │ │ │ │ -0015254c 00000017 R_ARM_RELATIVE │ │ │ │ -00152554 00000017 R_ARM_RELATIVE │ │ │ │ -0015255c 00000017 R_ARM_RELATIVE │ │ │ │ -00152564 00000017 R_ARM_RELATIVE │ │ │ │ -0015256c 00000017 R_ARM_RELATIVE │ │ │ │ -00152574 00000017 R_ARM_RELATIVE │ │ │ │ -0015257c 00000017 R_ARM_RELATIVE │ │ │ │ -00152584 00000017 R_ARM_RELATIVE │ │ │ │ -0015258c 00000017 R_ARM_RELATIVE │ │ │ │ -00152594 00000017 R_ARM_RELATIVE │ │ │ │ -0015259c 00000017 R_ARM_RELATIVE │ │ │ │ -001525a4 00000017 R_ARM_RELATIVE │ │ │ │ -001525ac 00000017 R_ARM_RELATIVE │ │ │ │ -001525b4 00000017 R_ARM_RELATIVE │ │ │ │ -001525bc 00000017 R_ARM_RELATIVE │ │ │ │ -001525c4 00000017 R_ARM_RELATIVE │ │ │ │ -001525cc 00000017 R_ARM_RELATIVE │ │ │ │ -001525d4 00000017 R_ARM_RELATIVE │ │ │ │ -001525dc 00000017 R_ARM_RELATIVE │ │ │ │ -001525e4 00000017 R_ARM_RELATIVE │ │ │ │ -001525ec 00000017 R_ARM_RELATIVE │ │ │ │ -001525f4 00000017 R_ARM_RELATIVE │ │ │ │ -001525fc 00000017 R_ARM_RELATIVE │ │ │ │ -00152604 00000017 R_ARM_RELATIVE │ │ │ │ -0015260c 00000017 R_ARM_RELATIVE │ │ │ │ -00152614 00000017 R_ARM_RELATIVE │ │ │ │ -0015261c 00000017 R_ARM_RELATIVE │ │ │ │ -00152624 00000017 R_ARM_RELATIVE │ │ │ │ -0015262c 00000017 R_ARM_RELATIVE │ │ │ │ -00152634 00000017 R_ARM_RELATIVE │ │ │ │ -0015263c 00000017 R_ARM_RELATIVE │ │ │ │ -00152644 00000017 R_ARM_RELATIVE │ │ │ │ -0015264c 00000017 R_ARM_RELATIVE │ │ │ │ -00152654 00000017 R_ARM_RELATIVE │ │ │ │ -0015265c 00000017 R_ARM_RELATIVE │ │ │ │ -00152664 00000017 R_ARM_RELATIVE │ │ │ │ -0015266c 00000017 R_ARM_RELATIVE │ │ │ │ -00152674 00000017 R_ARM_RELATIVE │ │ │ │ -0015267c 00000017 R_ARM_RELATIVE │ │ │ │ -00152684 00000017 R_ARM_RELATIVE │ │ │ │ -0015268c 00000017 R_ARM_RELATIVE │ │ │ │ -00152694 00000017 R_ARM_RELATIVE │ │ │ │ -0015269c 00000017 R_ARM_RELATIVE │ │ │ │ -001526ac 00000017 R_ARM_RELATIVE │ │ │ │ -001526dc 00000017 R_ARM_RELATIVE │ │ │ │ -0015270c 00000017 R_ARM_RELATIVE │ │ │ │ -0015273c 00000017 R_ARM_RELATIVE │ │ │ │ -0015276c 00000017 R_ARM_RELATIVE │ │ │ │ -0015279c 00000017 R_ARM_RELATIVE │ │ │ │ -001527cc 00000017 R_ARM_RELATIVE │ │ │ │ -001527fc 00000017 R_ARM_RELATIVE │ │ │ │ -0015282c 00000017 R_ARM_RELATIVE │ │ │ │ -0015285c 00000017 R_ARM_RELATIVE │ │ │ │ -0015288c 00000017 R_ARM_RELATIVE │ │ │ │ -001528bc 00000017 R_ARM_RELATIVE │ │ │ │ -001528ec 00000017 R_ARM_RELATIVE │ │ │ │ -0015291c 00000017 R_ARM_RELATIVE │ │ │ │ -0015294c 00000017 R_ARM_RELATIVE │ │ │ │ -0015297c 00000017 R_ARM_RELATIVE │ │ │ │ -001529ac 00000017 R_ARM_RELATIVE │ │ │ │ -001529dc 00000017 R_ARM_RELATIVE │ │ │ │ -00152a0c 00000017 R_ARM_RELATIVE │ │ │ │ -00152a3c 00000017 R_ARM_RELATIVE │ │ │ │ -00152a6c 00000017 R_ARM_RELATIVE │ │ │ │ -00152a70 00000017 R_ARM_RELATIVE │ │ │ │ -00152a9c 00000017 R_ARM_RELATIVE │ │ │ │ -00152aa0 00000017 R_ARM_RELATIVE │ │ │ │ -00152acc 00000017 R_ARM_RELATIVE │ │ │ │ -00152ad0 00000017 R_ARM_RELATIVE │ │ │ │ -00152afc 00000017 R_ARM_RELATIVE │ │ │ │ -00152b00 00000017 R_ARM_RELATIVE │ │ │ │ -00152b2c 00000017 R_ARM_RELATIVE │ │ │ │ -00152b30 00000017 R_ARM_RELATIVE │ │ │ │ -00152b5c 00000017 R_ARM_RELATIVE │ │ │ │ -00152b60 00000017 R_ARM_RELATIVE │ │ │ │ -00152b8c 00000017 R_ARM_RELATIVE │ │ │ │ -00152b90 00000017 R_ARM_RELATIVE │ │ │ │ -00152bbc 00000017 R_ARM_RELATIVE │ │ │ │ -00152bc0 00000017 R_ARM_RELATIVE │ │ │ │ -00152bec 00000017 R_ARM_RELATIVE │ │ │ │ -00152bf0 00000017 R_ARM_RELATIVE │ │ │ │ -00152c1c 00000017 R_ARM_RELATIVE │ │ │ │ -00152c20 00000017 R_ARM_RELATIVE │ │ │ │ -00152c4c 00000017 R_ARM_RELATIVE │ │ │ │ -00152c50 00000017 R_ARM_RELATIVE │ │ │ │ -00152c7c 00000017 R_ARM_RELATIVE │ │ │ │ -00152c80 00000017 R_ARM_RELATIVE │ │ │ │ -00152cac 00000017 R_ARM_RELATIVE │ │ │ │ -00152cb0 00000017 R_ARM_RELATIVE │ │ │ │ -00152cdc 00000017 R_ARM_RELATIVE │ │ │ │ -00152ce0 00000017 R_ARM_RELATIVE │ │ │ │ -00152d0c 00000017 R_ARM_RELATIVE │ │ │ │ -00152d10 00000017 R_ARM_RELATIVE │ │ │ │ -00152d3c 00000017 R_ARM_RELATIVE │ │ │ │ -00152d40 00000017 R_ARM_RELATIVE │ │ │ │ -00152d6c 00000017 R_ARM_RELATIVE │ │ │ │ -00152d70 00000017 R_ARM_RELATIVE │ │ │ │ -00152d9c 00000017 R_ARM_RELATIVE │ │ │ │ -00152da0 00000017 R_ARM_RELATIVE │ │ │ │ -00152dcc 00000017 R_ARM_RELATIVE │ │ │ │ -00152dd0 00000017 R_ARM_RELATIVE │ │ │ │ -00152dfc 00000017 R_ARM_RELATIVE │ │ │ │ -00152e00 00000017 R_ARM_RELATIVE │ │ │ │ -00152e2c 00000017 R_ARM_RELATIVE │ │ │ │ -00152e30 00000017 R_ARM_RELATIVE │ │ │ │ -00152e5c 00000017 R_ARM_RELATIVE │ │ │ │ -00152e60 00000017 R_ARM_RELATIVE │ │ │ │ -00152e8c 00000017 R_ARM_RELATIVE │ │ │ │ -00152e90 00000017 R_ARM_RELATIVE │ │ │ │ -00152ebc 00000017 R_ARM_RELATIVE │ │ │ │ -00152eec 00000017 R_ARM_RELATIVE │ │ │ │ -00152f1c 00000017 R_ARM_RELATIVE │ │ │ │ -00152f4c 00000017 R_ARM_RELATIVE │ │ │ │ -00152f7c 00000017 R_ARM_RELATIVE │ │ │ │ -00152fac 00000017 R_ARM_RELATIVE │ │ │ │ -00152fdc 00000017 R_ARM_RELATIVE │ │ │ │ -0015300c 00000017 R_ARM_RELATIVE │ │ │ │ -0015303c 00000017 R_ARM_RELATIVE │ │ │ │ -0015306c 00000017 R_ARM_RELATIVE │ │ │ │ -0015309c 00000017 R_ARM_RELATIVE │ │ │ │ -001530cc 00000017 R_ARM_RELATIVE │ │ │ │ -001530fc 00000017 R_ARM_RELATIVE │ │ │ │ -0015312c 00000017 R_ARM_RELATIVE │ │ │ │ -0015315c 00000017 R_ARM_RELATIVE │ │ │ │ -0015318c 00000017 R_ARM_RELATIVE │ │ │ │ -001531bc 00000017 R_ARM_RELATIVE │ │ │ │ -001531c0 00000017 R_ARM_RELATIVE │ │ │ │ -001531ec 00000017 R_ARM_RELATIVE │ │ │ │ -001531f0 00000017 R_ARM_RELATIVE │ │ │ │ -0015321c 00000017 R_ARM_RELATIVE │ │ │ │ -00153220 00000017 R_ARM_RELATIVE │ │ │ │ -0015324c 00000017 R_ARM_RELATIVE │ │ │ │ -00153250 00000017 R_ARM_RELATIVE │ │ │ │ -0015327c 00000017 R_ARM_RELATIVE │ │ │ │ -00153280 00000017 R_ARM_RELATIVE │ │ │ │ -001532ac 00000017 R_ARM_RELATIVE │ │ │ │ -001532b0 00000017 R_ARM_RELATIVE │ │ │ │ -001532dc 00000017 R_ARM_RELATIVE │ │ │ │ -001532e0 00000017 R_ARM_RELATIVE │ │ │ │ -0015330c 00000017 R_ARM_RELATIVE │ │ │ │ -00153310 00000017 R_ARM_RELATIVE │ │ │ │ -0015333c 00000017 R_ARM_RELATIVE │ │ │ │ -00153340 00000017 R_ARM_RELATIVE │ │ │ │ -0015336c 00000017 R_ARM_RELATIVE │ │ │ │ -00153370 00000017 R_ARM_RELATIVE │ │ │ │ -0015339c 00000017 R_ARM_RELATIVE │ │ │ │ -001533a0 00000017 R_ARM_RELATIVE │ │ │ │ -001533cc 00000017 R_ARM_RELATIVE │ │ │ │ -001533d0 00000017 R_ARM_RELATIVE │ │ │ │ -001533fc 00000017 R_ARM_RELATIVE │ │ │ │ -00153400 00000017 R_ARM_RELATIVE │ │ │ │ -0015342c 00000017 R_ARM_RELATIVE │ │ │ │ -00153430 00000017 R_ARM_RELATIVE │ │ │ │ -0015345c 00000017 R_ARM_RELATIVE │ │ │ │ -00153460 00000017 R_ARM_RELATIVE │ │ │ │ -0015348c 00000017 R_ARM_RELATIVE │ │ │ │ -00153490 00000017 R_ARM_RELATIVE │ │ │ │ -001534bc 00000017 R_ARM_RELATIVE │ │ │ │ -001534c0 00000017 R_ARM_RELATIVE │ │ │ │ -001534ec 00000017 R_ARM_RELATIVE │ │ │ │ -001534f0 00000017 R_ARM_RELATIVE │ │ │ │ -0015351c 00000017 R_ARM_RELATIVE │ │ │ │ -00153520 00000017 R_ARM_RELATIVE │ │ │ │ -0015354c 00000017 R_ARM_RELATIVE │ │ │ │ -00153550 00000017 R_ARM_RELATIVE │ │ │ │ -0015357c 00000017 R_ARM_RELATIVE │ │ │ │ -00153580 00000017 R_ARM_RELATIVE │ │ │ │ -001535ac 00000017 R_ARM_RELATIVE │ │ │ │ -001535b0 00000017 R_ARM_RELATIVE │ │ │ │ -001535dc 00000017 R_ARM_RELATIVE │ │ │ │ -001535e0 00000017 R_ARM_RELATIVE │ │ │ │ -0015360c 00000017 R_ARM_RELATIVE │ │ │ │ -00153610 00000017 R_ARM_RELATIVE │ │ │ │ -0015363c 00000017 R_ARM_RELATIVE │ │ │ │ -00153640 00000017 R_ARM_RELATIVE │ │ │ │ -0015366c 00000017 R_ARM_RELATIVE │ │ │ │ -00153670 00000017 R_ARM_RELATIVE │ │ │ │ -0015369c 00000017 R_ARM_RELATIVE │ │ │ │ -001536a0 00000017 R_ARM_RELATIVE │ │ │ │ -001536cc 00000017 R_ARM_RELATIVE │ │ │ │ -001536d0 00000017 R_ARM_RELATIVE │ │ │ │ -001536fc 00000017 R_ARM_RELATIVE │ │ │ │ -00153704 00000017 R_ARM_RELATIVE │ │ │ │ -0015370c 00000017 R_ARM_RELATIVE │ │ │ │ -00153714 00000017 R_ARM_RELATIVE │ │ │ │ -0015371c 00000017 R_ARM_RELATIVE │ │ │ │ -00153724 00000017 R_ARM_RELATIVE │ │ │ │ -0015372c 00000017 R_ARM_RELATIVE │ │ │ │ -00153734 00000017 R_ARM_RELATIVE │ │ │ │ -0015373c 00000017 R_ARM_RELATIVE │ │ │ │ -00153744 00000017 R_ARM_RELATIVE │ │ │ │ -0015374c 00000017 R_ARM_RELATIVE │ │ │ │ -00153754 00000017 R_ARM_RELATIVE │ │ │ │ -0015375c 00000017 R_ARM_RELATIVE │ │ │ │ -00153764 00000017 R_ARM_RELATIVE │ │ │ │ -0015376c 00000017 R_ARM_RELATIVE │ │ │ │ -00153774 00000017 R_ARM_RELATIVE │ │ │ │ -0015377c 00000017 R_ARM_RELATIVE │ │ │ │ -00153784 00000017 R_ARM_RELATIVE │ │ │ │ -0015378c 00000017 R_ARM_RELATIVE │ │ │ │ -00153794 00000017 R_ARM_RELATIVE │ │ │ │ -0015379c 00000017 R_ARM_RELATIVE │ │ │ │ -001537a4 00000017 R_ARM_RELATIVE │ │ │ │ -001537ac 00000017 R_ARM_RELATIVE │ │ │ │ -001537b4 00000017 R_ARM_RELATIVE │ │ │ │ -001537bc 00000017 R_ARM_RELATIVE │ │ │ │ -001537c4 00000017 R_ARM_RELATIVE │ │ │ │ -001537cc 00000017 R_ARM_RELATIVE │ │ │ │ -001537d4 00000017 R_ARM_RELATIVE │ │ │ │ -001537dc 00000017 R_ARM_RELATIVE │ │ │ │ -001537e4 00000017 R_ARM_RELATIVE │ │ │ │ -001537ec 00000017 R_ARM_RELATIVE │ │ │ │ -001537f4 00000017 R_ARM_RELATIVE │ │ │ │ -001537fc 00000017 R_ARM_RELATIVE │ │ │ │ -00153804 00000017 R_ARM_RELATIVE │ │ │ │ -0015380c 00000017 R_ARM_RELATIVE │ │ │ │ -00153814 00000017 R_ARM_RELATIVE │ │ │ │ -0015381c 00000017 R_ARM_RELATIVE │ │ │ │ -00153824 00000017 R_ARM_RELATIVE │ │ │ │ -0015382c 00000017 R_ARM_RELATIVE │ │ │ │ -00153834 00000017 R_ARM_RELATIVE │ │ │ │ -0015383c 00000017 R_ARM_RELATIVE │ │ │ │ -00153844 00000017 R_ARM_RELATIVE │ │ │ │ -0015384c 00000017 R_ARM_RELATIVE │ │ │ │ -00153854 00000017 R_ARM_RELATIVE │ │ │ │ -0015385c 00000017 R_ARM_RELATIVE │ │ │ │ -00153864 00000017 R_ARM_RELATIVE │ │ │ │ -0015386c 00000017 R_ARM_RELATIVE │ │ │ │ -00153874 00000017 R_ARM_RELATIVE │ │ │ │ -0015387c 00000017 R_ARM_RELATIVE │ │ │ │ -00153884 00000017 R_ARM_RELATIVE │ │ │ │ -0015388c 00000017 R_ARM_RELATIVE │ │ │ │ -00153894 00000017 R_ARM_RELATIVE │ │ │ │ -0015389c 00000017 R_ARM_RELATIVE │ │ │ │ -001538a4 00000017 R_ARM_RELATIVE │ │ │ │ -001538ac 00000017 R_ARM_RELATIVE │ │ │ │ -001538b4 00000017 R_ARM_RELATIVE │ │ │ │ -001538bc 00000017 R_ARM_RELATIVE │ │ │ │ -001538c4 00000017 R_ARM_RELATIVE │ │ │ │ -001538cc 00000017 R_ARM_RELATIVE │ │ │ │ -001538d4 00000017 R_ARM_RELATIVE │ │ │ │ -001538dc 00000017 R_ARM_RELATIVE │ │ │ │ -001538e4 00000017 R_ARM_RELATIVE │ │ │ │ -001538ec 00000017 R_ARM_RELATIVE │ │ │ │ -001538f4 00000017 R_ARM_RELATIVE │ │ │ │ -001538fc 00000017 R_ARM_RELATIVE │ │ │ │ -00153904 00000017 R_ARM_RELATIVE │ │ │ │ -0015390c 00000017 R_ARM_RELATIVE │ │ │ │ -00153914 00000017 R_ARM_RELATIVE │ │ │ │ -0015391c 00000017 R_ARM_RELATIVE │ │ │ │ -00153924 00000017 R_ARM_RELATIVE │ │ │ │ -0015392c 00000017 R_ARM_RELATIVE │ │ │ │ -00153934 00000017 R_ARM_RELATIVE │ │ │ │ -0015393c 00000017 R_ARM_RELATIVE │ │ │ │ -00153944 00000017 R_ARM_RELATIVE │ │ │ │ -0015394c 00000017 R_ARM_RELATIVE │ │ │ │ -00153954 00000017 R_ARM_RELATIVE │ │ │ │ -0015395c 00000017 R_ARM_RELATIVE │ │ │ │ -00153964 00000017 R_ARM_RELATIVE │ │ │ │ -0015396c 00000017 R_ARM_RELATIVE │ │ │ │ -00153974 00000017 R_ARM_RELATIVE │ │ │ │ -0015397c 00000017 R_ARM_RELATIVE │ │ │ │ -00153984 00000017 R_ARM_RELATIVE │ │ │ │ -0015398c 00000017 R_ARM_RELATIVE │ │ │ │ -00153994 00000017 R_ARM_RELATIVE │ │ │ │ -0015399c 00000017 R_ARM_RELATIVE │ │ │ │ -001539a4 00000017 R_ARM_RELATIVE │ │ │ │ -001539ac 00000017 R_ARM_RELATIVE │ │ │ │ -001539bc 00000017 R_ARM_RELATIVE │ │ │ │ -001539ec 00000017 R_ARM_RELATIVE │ │ │ │ -00153a1c 00000017 R_ARM_RELATIVE │ │ │ │ -00153a24 00000017 R_ARM_RELATIVE │ │ │ │ -00153a34 00000017 R_ARM_RELATIVE │ │ │ │ -00153a3c 00000017 R_ARM_RELATIVE │ │ │ │ -00153a44 00000017 R_ARM_RELATIVE │ │ │ │ -00153a4c 00000017 R_ARM_RELATIVE │ │ │ │ -00153a54 00000017 R_ARM_RELATIVE │ │ │ │ -00153a5c 00000017 R_ARM_RELATIVE │ │ │ │ -00153a6c 00000017 R_ARM_RELATIVE │ │ │ │ -00153a70 00000017 R_ARM_RELATIVE │ │ │ │ -00153a74 00000017 R_ARM_RELATIVE │ │ │ │ -00153a7c 00000017 R_ARM_RELATIVE │ │ │ │ -00153a80 00000017 R_ARM_RELATIVE │ │ │ │ -00153a84 00000017 R_ARM_RELATIVE │ │ │ │ -00153a8c 00000017 R_ARM_RELATIVE │ │ │ │ -00153a90 00000017 R_ARM_RELATIVE │ │ │ │ -00153a94 00000017 R_ARM_RELATIVE │ │ │ │ -00153a9c 00000017 R_ARM_RELATIVE │ │ │ │ -00153aa0 00000017 R_ARM_RELATIVE │ │ │ │ -00153aa4 00000017 R_ARM_RELATIVE │ │ │ │ -00153aac 00000017 R_ARM_RELATIVE │ │ │ │ -00153ab0 00000017 R_ARM_RELATIVE │ │ │ │ -00153ab4 00000017 R_ARM_RELATIVE │ │ │ │ -00153abc 00000017 R_ARM_RELATIVE │ │ │ │ -00153ac0 00000017 R_ARM_RELATIVE │ │ │ │ -00153ac4 00000017 R_ARM_RELATIVE │ │ │ │ -00154000 00000017 R_ARM_RELATIVE │ │ │ │ -00154004 00000017 R_ARM_RELATIVE │ │ │ │ -0015025c 00004302 R_ARM_ABS32 00018c9c fftwf_dft_solve │ │ │ │ -0015026c 00004302 R_ARM_ABS32 00018c9c fftwf_dft_solve │ │ │ │ -001502dc 00004302 R_ARM_ABS32 00018c9c fftwf_dft_solve │ │ │ │ -001502ec 00004302 R_ARM_ABS32 00018c9c fftwf_dft_solve │ │ │ │ -001502fc 00004302 R_ARM_ABS32 00018c9c fftwf_dft_solve │ │ │ │ -0015030c 00004302 R_ARM_ABS32 00018c9c fftwf_dft_solve │ │ │ │ -0015031c 00004302 R_ARM_ABS32 00018c9c fftwf_dft_solve │ │ │ │ -0015032c 00004302 R_ARM_ABS32 00018c9c fftwf_dft_solve │ │ │ │ -0015033c 00004302 R_ARM_ABS32 00018c9c fftwf_dft_solve │ │ │ │ -0015034c 00004302 R_ARM_ABS32 00018c9c fftwf_dft_solve │ │ │ │ -0015035c 00004302 R_ARM_ABS32 00018c9c fftwf_dft_solve │ │ │ │ -00151198 00004302 R_ARM_ABS32 00018c9c fftwf_dft_solve │ │ │ │ -0015027c 00005202 R_ARM_ABS32 000173f4 fftwf_dft_indirect_register │ │ │ │ -00150284 0001ad02 R_ARM_ABS32 00017ae8 fftwf_dft_indirect_transpose_register │ │ │ │ -0015028c 00015f02 R_ARM_ABS32 00018c3c fftwf_dft_rank_geq2_register │ │ │ │ -00150294 0000b502 R_ARM_ABS32 00018fe4 fftwf_dft_vrank_geq1_register │ │ │ │ -0015029c 00023602 R_ARM_ABS32 00013fb0 fftwf_dft_buffered_register │ │ │ │ -001502a4 00007002 R_ARM_ABS32 00016fe0 fftwf_dft_generic_register │ │ │ │ -001502ac 0000ae02 R_ARM_ABS32 00018910 fftwf_dft_rader_register │ │ │ │ -001502b4 00011502 R_ARM_ABS32 00013948 fftwf_dft_bluestein_register │ │ │ │ -001502bc 00016902 R_ARM_ABS32 00017c08 fftwf_dft_nop_register │ │ │ │ -001502c4 00026902 R_ARM_ABS32 00015a3c fftwf_ct_generic_register │ │ │ │ -001502cc 00013502 R_ARM_ABS32 00016020 fftwf_ct_genericbuf_register │ │ │ │ -001502f0 00018b02 R_ARM_ABS32 0000bcdc fftwf_null_awake │ │ │ │ -00150330 00018b02 R_ARM_ABS32 0000bcdc fftwf_null_awake │ │ │ │ -0015127c 00018b02 R_ARM_ABS32 0000bcdc fftwf_null_awake │ │ │ │ -0015128c 00018b02 R_ARM_ABS32 0000bcdc fftwf_null_awake │ │ │ │ -001512bc 00018b02 R_ARM_ABS32 0000bcdc fftwf_null_awake │ │ │ │ -001512cc 00018b02 R_ARM_ABS32 0000bcdc fftwf_null_awake │ │ │ │ -0015132c 00018b02 R_ARM_ABS32 0000bcdc fftwf_null_awake │ │ │ │ -0015133c 00018b02 R_ARM_ABS32 0000bcdc fftwf_null_awake │ │ │ │ -00150308 00027502 R_ARM_ABS32 0000d01c fftwf_plan_null_destroy │ │ │ │ -00150338 00027502 R_ARM_ABS32 0000d01c fftwf_plan_null_destroy │ │ │ │ -001512a4 00027502 R_ARM_ABS32 0000d01c fftwf_plan_null_destroy │ │ │ │ -001512c4 00027502 R_ARM_ABS32 0000d01c fftwf_plan_null_destroy │ │ │ │ -001512d4 00027502 R_ARM_ABS32 0000d01c fftwf_plan_null_destroy │ │ │ │ -00151344 00027502 R_ARM_ABS32 0000d01c fftwf_plan_null_destroy │ │ │ │ -00150398 0001bc02 R_ARM_ABS32 0014ffc0 fftwf_dft_n_genus │ │ │ │ -001503d8 0001bc02 R_ARM_ABS32 0014ffc0 fftwf_dft_n_genus │ │ │ │ -00150418 0001bc02 R_ARM_ABS32 0014ffc0 fftwf_dft_n_genus │ │ │ │ -00150458 0001bc02 R_ARM_ABS32 0014ffc0 fftwf_dft_n_genus │ │ │ │ -00150498 0001bc02 R_ARM_ABS32 0014ffc0 fftwf_dft_n_genus │ │ │ │ -001504d8 0001bc02 R_ARM_ABS32 0014ffc0 fftwf_dft_n_genus │ │ │ │ -00150518 0001bc02 R_ARM_ABS32 0014ffc0 fftwf_dft_n_genus │ │ │ │ -00150558 0001bc02 R_ARM_ABS32 0014ffc0 fftwf_dft_n_genus │ │ │ │ -00150598 0001bc02 R_ARM_ABS32 0014ffc0 fftwf_dft_n_genus │ │ │ │ -001505d8 0001bc02 R_ARM_ABS32 0014ffc0 fftwf_dft_n_genus │ │ │ │ -00150618 0001bc02 R_ARM_ABS32 0014ffc0 fftwf_dft_n_genus │ │ │ │ -00150658 0001bc02 R_ARM_ABS32 0014ffc0 fftwf_dft_n_genus │ │ │ │ -00150698 0001bc02 R_ARM_ABS32 0014ffc0 fftwf_dft_n_genus │ │ │ │ -001506d8 0001bc02 R_ARM_ABS32 0014ffc0 fftwf_dft_n_genus │ │ │ │ -00150718 0001bc02 R_ARM_ABS32 0014ffc0 fftwf_dft_n_genus │ │ │ │ -00150758 0001bc02 R_ARM_ABS32 0014ffc0 fftwf_dft_n_genus │ │ │ │ -00150798 0001bc02 R_ARM_ABS32 0014ffc0 fftwf_dft_n_genus │ │ │ │ -001507d8 0001bc02 R_ARM_ABS32 0014ffc0 fftwf_dft_n_genus │ │ │ │ -00150818 0001bc02 R_ARM_ABS32 0014ffc0 fftwf_dft_n_genus │ │ │ │ -0015083c 00025002 R_ARM_ABS32 0014ffc8 fftwf_dft_t_genus │ │ │ │ -0015087c 00025002 R_ARM_ABS32 0014ffc8 fftwf_dft_t_genus │ │ │ │ -001508bc 00025002 R_ARM_ABS32 0014ffc8 fftwf_dft_t_genus │ │ │ │ -001508fc 00025002 R_ARM_ABS32 0014ffc8 fftwf_dft_t_genus │ │ │ │ -0015093c 00025002 R_ARM_ABS32 0014ffc8 fftwf_dft_t_genus │ │ │ │ -0015097c 00025002 R_ARM_ABS32 0014ffc8 fftwf_dft_t_genus │ │ │ │ -001509bc 00025002 R_ARM_ABS32 0014ffc8 fftwf_dft_t_genus │ │ │ │ -001509fc 00025002 R_ARM_ABS32 0014ffc8 fftwf_dft_t_genus │ │ │ │ -00150a3c 00025002 R_ARM_ABS32 0014ffc8 fftwf_dft_t_genus │ │ │ │ -00150a7c 00025002 R_ARM_ABS32 0014ffc8 fftwf_dft_t_genus │ │ │ │ -00150abc 00025002 R_ARM_ABS32 0014ffc8 fftwf_dft_t_genus │ │ │ │ -00150afc 00025002 R_ARM_ABS32 0014ffc8 fftwf_dft_t_genus │ │ │ │ -00150b3c 00025002 R_ARM_ABS32 0014ffc8 fftwf_dft_t_genus │ │ │ │ -00150b7c 00025002 R_ARM_ABS32 0014ffc8 fftwf_dft_t_genus │ │ │ │ -00150bbc 00025002 R_ARM_ABS32 0014ffc8 fftwf_dft_t_genus │ │ │ │ -00150bfc 00025002 R_ARM_ABS32 0014ffc8 fftwf_dft_t_genus │ │ │ │ -00150c3c 00025002 R_ARM_ABS32 0014ffc8 fftwf_dft_t_genus │ │ │ │ -00150c7c 00025002 R_ARM_ABS32 0014ffc8 fftwf_dft_t_genus │ │ │ │ -00150cbc 00025002 R_ARM_ABS32 0014ffc8 fftwf_dft_t_genus │ │ │ │ -00150cfc 00025002 R_ARM_ABS32 0014ffc8 fftwf_dft_t_genus │ │ │ │ -00150d3c 00025002 R_ARM_ABS32 0014ffc8 fftwf_dft_t_genus │ │ │ │ -00150d7c 00025002 R_ARM_ABS32 0014ffc8 fftwf_dft_t_genus │ │ │ │ -00150dbc 00025002 R_ARM_ABS32 0014ffc8 fftwf_dft_t_genus │ │ │ │ -00150dfc 00025002 R_ARM_ABS32 0014ffc8 fftwf_dft_t_genus │ │ │ │ -00150e3c 00025002 R_ARM_ABS32 0014ffc8 fftwf_dft_t_genus │ │ │ │ -00150e7c 00025002 R_ARM_ABS32 0014ffc8 fftwf_dft_t_genus │ │ │ │ -00150ebc 00025002 R_ARM_ABS32 0014ffc8 fftwf_dft_t_genus │ │ │ │ -00150efc 00025002 R_ARM_ABS32 0014ffc8 fftwf_dft_t_genus │ │ │ │ -00150f3c 00025002 R_ARM_ABS32 0014ffc8 fftwf_dft_t_genus │ │ │ │ -00150f7c 00025002 R_ARM_ABS32 0014ffc8 fftwf_dft_t_genus │ │ │ │ -00150fbc 00025002 R_ARM_ABS32 0014ffc8 fftwf_dft_t_genus │ │ │ │ -00150ff0 0000b802 R_ARM_ABS32 00019ea0 fftwf_codelet_n1_2 │ │ │ │ -00150ff8 0000ba02 R_ARM_ABS32 0001a19c fftwf_codelet_n1_3 │ │ │ │ -00151000 0000bd02 R_ARM_ABS32 0001a510 fftwf_codelet_n1_4 │ │ │ │ -00151008 0000be02 R_ARM_ABS32 0001acac fftwf_codelet_n1_5 │ │ │ │ -00151010 0000c102 R_ARM_ABS32 0001b3f8 fftwf_codelet_n1_6 │ │ │ │ -00151018 0000c402 R_ARM_ABS32 0001c0f8 fftwf_codelet_n1_7 │ │ │ │ -00151020 0000c702 R_ARM_ABS32 0001ca60 fftwf_codelet_n1_8 │ │ │ │ -00151028 0000c902 R_ARM_ABS32 0001d36c fftwf_codelet_n1_9 │ │ │ │ -00151030 00003002 R_ARM_ABS32 0001dbc8 fftwf_codelet_n1_10 │ │ │ │ -00151038 00003102 R_ARM_ABS32 0001eae4 fftwf_codelet_n1_11 │ │ │ │ -00151040 00003202 R_ARM_ABS32 0001f3e0 fftwf_codelet_n1_12 │ │ │ │ -00151048 00003402 R_ARM_ABS32 000204f8 fftwf_codelet_n1_13 │ │ │ │ -00151050 00003502 R_ARM_ABS32 00021378 fftwf_codelet_n1_14 │ │ │ │ -00151058 00003602 R_ARM_ABS32 000222c8 fftwf_codelet_n1_15 │ │ │ │ -00151060 00003702 R_ARM_ABS32 00023030 fftwf_codelet_n1_16 │ │ │ │ -00151068 00008b02 R_ARM_ABS32 000251bc fftwf_codelet_n1_32 │ │ │ │ -00151070 00010702 R_ARM_ABS32 0002a454 fftwf_codelet_n1_64 │ │ │ │ -00151078 00005102 R_ARM_ABS32 0002b770 fftwf_codelet_n1_20 │ │ │ │ -00151080 00005f02 R_ARM_ABS32 0002dca0 fftwf_codelet_n1_25 │ │ │ │ -00151088 00004a02 R_ARM_ABS32 0002df40 fftwf_codelet_t1_2 │ │ │ │ -00151090 00004b02 R_ARM_ABS32 0002e430 fftwf_codelet_t1_3 │ │ │ │ -00151098 00004d02 R_ARM_ABS32 0002ea2c fftwf_codelet_t1_4 │ │ │ │ -001510a0 00004f02 R_ARM_ABS32 0002f490 fftwf_codelet_t1_5 │ │ │ │ -001510a8 00005002 R_ARM_ABS32 00030000 fftwf_codelet_t1_6 │ │ │ │ -001510b0 00005402 R_ARM_ABS32 00031268 fftwf_codelet_t1_7 │ │ │ │ -001510b8 00005502 R_ARM_ABS32 000321f8 fftwf_codelet_t1_8 │ │ │ │ -001510c0 00005a02 R_ARM_ABS32 00032e68 fftwf_codelet_t1_9 │ │ │ │ -001510c8 00014d02 R_ARM_ABS32 00033a5c fftwf_codelet_t1_10 │ │ │ │ -001510d0 00015302 R_ARM_ABS32 00034784 fftwf_codelet_t1_12 │ │ │ │ -001510d8 00015402 R_ARM_ABS32 00035be0 fftwf_codelet_t1_15 │ │ │ │ -001510e0 00015702 R_ARM_ABS32 00036ee4 fftwf_codelet_t1_16 │ │ │ │ -001510e8 0001a902 R_ARM_ABS32 00039ce4 fftwf_codelet_t1_32 │ │ │ │ -001510f0 00022202 R_ARM_ABS32 0004062c fftwf_codelet_t1_64 │ │ │ │ -001510f8 00017e02 R_ARM_ABS32 00042104 fftwf_codelet_t1_20 │ │ │ │ -00151100 00018702 R_ARM_ABS32 00044edc fftwf_codelet_t1_25 │ │ │ │ -00151108 00009702 R_ARM_ABS32 00045590 fftwf_codelet_t2_4 │ │ │ │ -00151110 0000a102 R_ARM_ABS32 00046720 fftwf_codelet_t2_8 │ │ │ │ -00151118 00014102 R_ARM_ABS32 00047ca0 fftwf_codelet_t2_16 │ │ │ │ -00151120 00019a02 R_ARM_ABS32 0004b0b4 fftwf_codelet_t2_32 │ │ │ │ -00151128 00020f02 R_ARM_ABS32 00052954 fftwf_codelet_t2_64 │ │ │ │ -00151130 00009c02 R_ARM_ABS32 000534d4 fftwf_codelet_t2_5 │ │ │ │ -00151138 00013c02 R_ARM_ABS32 000542a0 fftwf_codelet_t2_10 │ │ │ │ -00151140 00016c02 R_ARM_ABS32 00056104 fftwf_codelet_t2_20 │ │ │ │ -00151148 00017302 R_ARM_ABS32 00059428 fftwf_codelet_t2_25 │ │ │ │ -00151150 00008402 R_ARM_ABS32 00059874 fftwf_codelet_q1_2 │ │ │ │ -00151158 00008802 R_ARM_ABS32 0005a414 fftwf_codelet_q1_4 │ │ │ │ -00151160 00009002 R_ARM_ABS32 0005dcd4 fftwf_codelet_q1_8 │ │ │ │ -00151168 00008602 R_ARM_ABS32 0005ea30 fftwf_codelet_q1_3 │ │ │ │ -00151170 00008c02 R_ARM_ABS32 00060248 fftwf_codelet_q1_5 │ │ │ │ -00151178 00008d02 R_ARM_ABS32 000621dc fftwf_codelet_q1_6 │ │ │ │ -00151188 00010c02 R_ARM_ABS32 0006b05c fftwf_rdft_solve │ │ │ │ -001511a8 00010c02 R_ARM_ABS32 0006b05c fftwf_rdft_solve │ │ │ │ -001511b8 00010c02 R_ARM_ABS32 0006b05c fftwf_rdft_solve │ │ │ │ -001511c8 00010c02 R_ARM_ABS32 0006b05c fftwf_rdft_solve │ │ │ │ -00151278 00010c02 R_ARM_ABS32 0006b05c fftwf_rdft_solve │ │ │ │ -00151288 00010c02 R_ARM_ABS32 0006b05c fftwf_rdft_solve │ │ │ │ -00151298 00010c02 R_ARM_ABS32 0006b05c fftwf_rdft_solve │ │ │ │ -001512a8 00010c02 R_ARM_ABS32 0006b05c fftwf_rdft_solve │ │ │ │ -001512b8 00010c02 R_ARM_ABS32 0006b05c fftwf_rdft_solve │ │ │ │ -001512c8 00010c02 R_ARM_ABS32 0006b05c fftwf_rdft_solve │ │ │ │ -001512d8 00010c02 R_ARM_ABS32 0006b05c fftwf_rdft_solve │ │ │ │ -001512e8 00010c02 R_ARM_ABS32 0006b05c fftwf_rdft_solve │ │ │ │ -001512f8 00010c02 R_ARM_ABS32 0006b05c fftwf_rdft_solve │ │ │ │ -00151308 00010c02 R_ARM_ABS32 0006b05c fftwf_rdft_solve │ │ │ │ -00153a68 00010c02 R_ARM_ABS32 0006b05c fftwf_rdft_solve │ │ │ │ -00153a78 00010c02 R_ARM_ABS32 0006b05c fftwf_rdft_solve │ │ │ │ -00153a88 00010c02 R_ARM_ABS32 0006b05c fftwf_rdft_solve │ │ │ │ -00153a98 00010c02 R_ARM_ABS32 0006b05c fftwf_rdft_solve │ │ │ │ -00153aa8 00010c02 R_ARM_ABS32 0006b05c fftwf_rdft_solve │ │ │ │ -00153ab8 00010c02 R_ARM_ABS32 0006b05c fftwf_rdft_solve │ │ │ │ -001511d8 00026e02 R_ARM_ABS32 000675d4 fftwf_rdft_indirect_register │ │ │ │ -001511e0 00026502 R_ARM_ABS32 0006a68c fftwf_rdft_rank0_register │ │ │ │ -001511e8 00025502 R_ARM_ABS32 0006d230 fftwf_rdft_vrank3_transpose_register │ │ │ │ -001511f0 0001ef02 R_ARM_ABS32 0006b384 fftwf_rdft_vrank_geq1_register │ │ │ │ -001511f8 00028d02 R_ARM_ABS32 000676c4 fftwf_rdft_nop_register │ │ │ │ -00151200 0001b502 R_ARM_ABS32 00064150 fftwf_rdft_buffered_register │ │ │ │ -00151208 00007b02 R_ARM_ABS32 00065444 fftwf_rdft_generic_register │ │ │ │ -00151210 0001ea02 R_ARM_ABS32 0006a9c4 fftwf_rdft_rank_geq2_register │ │ │ │ -00151218 00015102 R_ARM_ABS32 00062b60 fftwf_dft_r2hc_register │ │ │ │ -00151220 00015e02 R_ARM_ABS32 0006b030 fftwf_rdft_dht_register │ │ │ │ -00151228 00006902 R_ARM_ABS32 00062db8 fftwf_dht_r2hc_register │ │ │ │ -00151230 00026002 R_ARM_ABS32 00063980 fftwf_dht_rader_register │ │ │ │ -00151238 00016002 R_ARM_ABS32 0006ff8c fftwf_rdft2_vrank_geq1_register │ │ │ │ -00151240 00001d02 R_ARM_ABS32 0006e09c fftwf_rdft2_nop_register │ │ │ │ -00151248 00004502 R_ARM_ABS32 0006e56c fftwf_rdft2_rank0_register │ │ │ │ -00151250 00006c02 R_ARM_ABS32 0006dc04 fftwf_rdft2_buffered_register │ │ │ │ -00151258 00019f02 R_ARM_ABS32 0006e9c0 fftwf_rdft2_rank_geq2_register │ │ │ │ -00151260 00006202 R_ARM_ABS32 00070c4c fftwf_rdft2_rdft_register │ │ │ │ -00151268 0001e202 R_ARM_ABS32 00067174 fftwf_hc2hc_generic_register │ │ │ │ -00151318 00012a02 R_ARM_ABS32 0006fbf8 fftwf_rdft2_solve │ │ │ │ -00151328 00012a02 R_ARM_ABS32 0006fbf8 fftwf_rdft2_solve │ │ │ │ -00151338 00012a02 R_ARM_ABS32 0006fbf8 fftwf_rdft2_solve │ │ │ │ -00151348 00012a02 R_ARM_ABS32 0006fbf8 fftwf_rdft2_solve │ │ │ │ -00151358 00012a02 R_ARM_ABS32 0006fbf8 fftwf_rdft2_solve │ │ │ │ -00151368 00012a02 R_ARM_ABS32 0006fbf8 fftwf_rdft2_solve │ │ │ │ -00151378 00012a02 R_ARM_ABS32 0006fbf8 fftwf_rdft2_solve │ │ │ │ -00151388 00012a02 R_ARM_ABS32 0006fbf8 fftwf_rdft2_solve │ │ │ │ -001513c0 0001c402 R_ARM_ABS32 0014dc34 fftwf_rdft_r2cf_genus │ │ │ │ -001513f0 0001c402 R_ARM_ABS32 0014dc34 fftwf_rdft_r2cf_genus │ │ │ │ -00151420 0001c402 R_ARM_ABS32 0014dc34 fftwf_rdft_r2cf_genus │ │ │ │ -00151450 0001c402 R_ARM_ABS32 0014dc34 fftwf_rdft_r2cf_genus │ │ │ │ -00151480 0001c402 R_ARM_ABS32 0014dc34 fftwf_rdft_r2cf_genus │ │ │ │ -001514b0 0001c402 R_ARM_ABS32 0014dc34 fftwf_rdft_r2cf_genus │ │ │ │ -001514e0 0001c402 R_ARM_ABS32 0014dc34 fftwf_rdft_r2cf_genus │ │ │ │ -00151510 0001c402 R_ARM_ABS32 0014dc34 fftwf_rdft_r2cf_genus │ │ │ │ -00151540 0001c402 R_ARM_ABS32 0014dc34 fftwf_rdft_r2cf_genus │ │ │ │ -00151570 0001c402 R_ARM_ABS32 0014dc34 fftwf_rdft_r2cf_genus │ │ │ │ -001515a0 0001c402 R_ARM_ABS32 0014dc34 fftwf_rdft_r2cf_genus │ │ │ │ -001515d0 0001c402 R_ARM_ABS32 0014dc34 fftwf_rdft_r2cf_genus │ │ │ │ -00151600 0001c402 R_ARM_ABS32 0014dc34 fftwf_rdft_r2cf_genus │ │ │ │ -00151630 0001c402 R_ARM_ABS32 0014dc34 fftwf_rdft_r2cf_genus │ │ │ │ -00151660 0001c402 R_ARM_ABS32 0014dc34 fftwf_rdft_r2cf_genus │ │ │ │ -00151690 0001c402 R_ARM_ABS32 0014dc34 fftwf_rdft_r2cf_genus │ │ │ │ -001516c0 0001c402 R_ARM_ABS32 0014dc34 fftwf_rdft_r2cf_genus │ │ │ │ -001516f0 0001c402 R_ARM_ABS32 0014dc34 fftwf_rdft_r2cf_genus │ │ │ │ -00151720 0001c402 R_ARM_ABS32 0014dc34 fftwf_rdft_r2cf_genus │ │ │ │ -00151750 0001c402 R_ARM_ABS32 0014dc34 fftwf_rdft_r2cf_genus │ │ │ │ -00151764 00004702 R_ARM_ABS32 0014dc14 fftwf_rdft_hf_genus │ │ │ │ -00151794 00004702 R_ARM_ABS32 0014dc14 fftwf_rdft_hf_genus │ │ │ │ -001517c4 00004702 R_ARM_ABS32 0014dc14 fftwf_rdft_hf_genus │ │ │ │ -001517f4 00004702 R_ARM_ABS32 0014dc14 fftwf_rdft_hf_genus │ │ │ │ -00151824 00004702 R_ARM_ABS32 0014dc14 fftwf_rdft_hf_genus │ │ │ │ -00151854 00004702 R_ARM_ABS32 0014dc14 fftwf_rdft_hf_genus │ │ │ │ -00151884 00004702 R_ARM_ABS32 0014dc14 fftwf_rdft_hf_genus │ │ │ │ -001518b4 00004702 R_ARM_ABS32 0014dc14 fftwf_rdft_hf_genus │ │ │ │ -001518e4 00004702 R_ARM_ABS32 0014dc14 fftwf_rdft_hf_genus │ │ │ │ -00151914 00004702 R_ARM_ABS32 0014dc14 fftwf_rdft_hf_genus │ │ │ │ -00151944 00004702 R_ARM_ABS32 0014dc14 fftwf_rdft_hf_genus │ │ │ │ -00151974 00004702 R_ARM_ABS32 0014dc14 fftwf_rdft_hf_genus │ │ │ │ -001519a4 00004702 R_ARM_ABS32 0014dc14 fftwf_rdft_hf_genus │ │ │ │ -001519d4 00004702 R_ARM_ABS32 0014dc14 fftwf_rdft_hf_genus │ │ │ │ -00151a04 00004702 R_ARM_ABS32 0014dc14 fftwf_rdft_hf_genus │ │ │ │ -00151a34 00004702 R_ARM_ABS32 0014dc14 fftwf_rdft_hf_genus │ │ │ │ -00151a64 00004702 R_ARM_ABS32 0014dc14 fftwf_rdft_hf_genus │ │ │ │ -00151a94 00004702 R_ARM_ABS32 0014dc14 fftwf_rdft_hf_genus │ │ │ │ -00151ac4 00004702 R_ARM_ABS32 0014dc14 fftwf_rdft_hf_genus │ │ │ │ -00151af4 00004702 R_ARM_ABS32 0014dc14 fftwf_rdft_hf_genus │ │ │ │ -00151b24 00004702 R_ARM_ABS32 0014dc14 fftwf_rdft_hf_genus │ │ │ │ -00151b54 00004702 R_ARM_ABS32 0014dc14 fftwf_rdft_hf_genus │ │ │ │ -00151b84 00004702 R_ARM_ABS32 0014dc14 fftwf_rdft_hf_genus │ │ │ │ -00151bd0 0001a102 R_ARM_ABS32 0014dc2c fftwf_rdft_r2cfII_genus │ │ │ │ -00151c00 0001a102 R_ARM_ABS32 0014dc2c fftwf_rdft_r2cfII_genus │ │ │ │ -00151c30 0001a102 R_ARM_ABS32 0014dc2c fftwf_rdft_r2cfII_genus │ │ │ │ -00151c60 0001a102 R_ARM_ABS32 0014dc2c fftwf_rdft_r2cfII_genus │ │ │ │ -00151c90 0001a102 R_ARM_ABS32 0014dc2c fftwf_rdft_r2cfII_genus │ │ │ │ -00151cc0 0001a102 R_ARM_ABS32 0014dc2c fftwf_rdft_r2cfII_genus │ │ │ │ -00151cf0 0001a102 R_ARM_ABS32 0014dc2c fftwf_rdft_r2cfII_genus │ │ │ │ -00151d20 0001a102 R_ARM_ABS32 0014dc2c fftwf_rdft_r2cfII_genus │ │ │ │ -00151d50 0001a102 R_ARM_ABS32 0014dc2c fftwf_rdft_r2cfII_genus │ │ │ │ -00151d80 0001a102 R_ARM_ABS32 0014dc2c fftwf_rdft_r2cfII_genus │ │ │ │ -00151db0 0001a102 R_ARM_ABS32 0014dc2c fftwf_rdft_r2cfII_genus │ │ │ │ -00151de0 0001a102 R_ARM_ABS32 0014dc2c fftwf_rdft_r2cfII_genus │ │ │ │ -00151e10 0001a102 R_ARM_ABS32 0014dc2c fftwf_rdft_r2cfII_genus │ │ │ │ -00151e40 0001a102 R_ARM_ABS32 0014dc2c fftwf_rdft_r2cfII_genus │ │ │ │ -00151e70 0001a102 R_ARM_ABS32 0014dc2c fftwf_rdft_r2cfII_genus │ │ │ │ -00151ea0 0001a102 R_ARM_ABS32 0014dc2c fftwf_rdft_r2cfII_genus │ │ │ │ -00151eb4 00028b02 R_ARM_ABS32 00150208 fftwf_rdft_hc2cf_genus │ │ │ │ -00151ee4 00028b02 R_ARM_ABS32 00150208 fftwf_rdft_hc2cf_genus │ │ │ │ -00151f14 00028b02 R_ARM_ABS32 00150208 fftwf_rdft_hc2cf_genus │ │ │ │ -00151f44 00028b02 R_ARM_ABS32 00150208 fftwf_rdft_hc2cf_genus │ │ │ │ -00151f74 00028b02 R_ARM_ABS32 00150208 fftwf_rdft_hc2cf_genus │ │ │ │ -00151fa4 00028b02 R_ARM_ABS32 00150208 fftwf_rdft_hc2cf_genus │ │ │ │ -00151fd4 00028b02 R_ARM_ABS32 00150208 fftwf_rdft_hc2cf_genus │ │ │ │ -00152004 00028b02 R_ARM_ABS32 00150208 fftwf_rdft_hc2cf_genus │ │ │ │ -00152034 00028b02 R_ARM_ABS32 00150208 fftwf_rdft_hc2cf_genus │ │ │ │ -00152064 00028b02 R_ARM_ABS32 00150208 fftwf_rdft_hc2cf_genus │ │ │ │ -00152094 00028b02 R_ARM_ABS32 00150208 fftwf_rdft_hc2cf_genus │ │ │ │ -001520c4 00028b02 R_ARM_ABS32 00150208 fftwf_rdft_hc2cf_genus │ │ │ │ -001520f4 00028b02 R_ARM_ABS32 00150208 fftwf_rdft_hc2cf_genus │ │ │ │ -00152124 00028b02 R_ARM_ABS32 00150208 fftwf_rdft_hc2cf_genus │ │ │ │ -00152154 00028b02 R_ARM_ABS32 00150208 fftwf_rdft_hc2cf_genus │ │ │ │ -00152184 00028b02 R_ARM_ABS32 00150208 fftwf_rdft_hc2cf_genus │ │ │ │ -001521b4 00028b02 R_ARM_ABS32 00150208 fftwf_rdft_hc2cf_genus │ │ │ │ -001521e4 00028b02 R_ARM_ABS32 00150208 fftwf_rdft_hc2cf_genus │ │ │ │ -00152214 00028b02 R_ARM_ABS32 00150208 fftwf_rdft_hc2cf_genus │ │ │ │ -00152244 00028b02 R_ARM_ABS32 00150208 fftwf_rdft_hc2cf_genus │ │ │ │ -00152274 00028b02 R_ARM_ABS32 00150208 fftwf_rdft_hc2cf_genus │ │ │ │ -001522a4 00028b02 R_ARM_ABS32 00150208 fftwf_rdft_hc2cf_genus │ │ │ │ -001522d4 00028b02 R_ARM_ABS32 00150208 fftwf_rdft_hc2cf_genus │ │ │ │ -00152304 00028b02 R_ARM_ABS32 00150208 fftwf_rdft_hc2cf_genus │ │ │ │ -00152334 00028b02 R_ARM_ABS32 00150208 fftwf_rdft_hc2cf_genus │ │ │ │ -00152364 00028b02 R_ARM_ABS32 00150208 fftwf_rdft_hc2cf_genus │ │ │ │ -00152394 00028b02 R_ARM_ABS32 00150208 fftwf_rdft_hc2cf_genus │ │ │ │ -001523c4 00028b02 R_ARM_ABS32 00150208 fftwf_rdft_hc2cf_genus │ │ │ │ -001523e8 00009302 R_ARM_ABS32 000726a0 fftwf_codelet_r2cf_2 │ │ │ │ -001523f0 00009402 R_ARM_ABS32 00072818 fftwf_codelet_r2cf_3 │ │ │ │ -001523f8 00009502 R_ARM_ABS32 00072a70 fftwf_codelet_r2cf_4 │ │ │ │ -00152400 00009902 R_ARM_ABS32 00072e54 fftwf_codelet_r2cf_5 │ │ │ │ -00152408 00009b02 R_ARM_ABS32 00073240 fftwf_codelet_r2cf_6 │ │ │ │ -00152410 00009d02 R_ARM_ABS32 00073918 fftwf_codelet_r2cf_7 │ │ │ │ -00152418 0000a002 R_ARM_ABS32 00073de0 fftwf_codelet_r2cf_8 │ │ │ │ -00152420 0000a202 R_ARM_ABS32 00074810 fftwf_codelet_r2cf_9 │ │ │ │ -00152428 0001f302 R_ARM_ABS32 0007506c fftwf_codelet_r2cf_10 │ │ │ │ -00152430 0001f402 R_ARM_ABS32 00075fd8 fftwf_codelet_r2cf_11 │ │ │ │ -00152438 0001f602 R_ARM_ABS32 0007681c fftwf_codelet_r2cf_12 │ │ │ │ -00152440 0001f702 R_ARM_ABS32 00077938 fftwf_codelet_r2cf_13 │ │ │ │ -00152448 0001fb02 R_ARM_ABS32 000787f0 fftwf_codelet_r2cf_14 │ │ │ │ -00152450 0001fd02 R_ARM_ABS32 000796f4 fftwf_codelet_r2cf_15 │ │ │ │ -00152458 00020102 R_ARM_ABS32 0007a304 fftwf_codelet_r2cf_16 │ │ │ │ -00152460 00025902 R_ARM_ABS32 0007b394 fftwf_codelet_r2cf_32 │ │ │ │ -00152468 00004002 R_ARM_ABS32 0007daf8 fftwf_codelet_r2cf_64 │ │ │ │ -00152470 0000b902 R_ARM_ABS32 00083864 fftwf_codelet_r2cf_128 │ │ │ │ -00152478 00022002 R_ARM_ABS32 000841d8 fftwf_codelet_r2cf_20 │ │ │ │ -00152480 00022e02 R_ARM_ABS32 00085960 fftwf_codelet_r2cf_25 │ │ │ │ -00152488 00007502 R_ARM_ABS32 00085c00 fftwf_codelet_hf_2 │ │ │ │ -00152490 00007902 R_ARM_ABS32 00086088 fftwf_codelet_hf_3 │ │ │ │ -00152498 00007a02 R_ARM_ABS32 0008662c fftwf_codelet_hf_4 │ │ │ │ -001524a0 00007e02 R_ARM_ABS32 0008701c fftwf_codelet_hf_5 │ │ │ │ -001524a8 00007f02 R_ARM_ABS32 00087af8 fftwf_codelet_hf_6 │ │ │ │ -001524b0 00008202 R_ARM_ABS32 00088cc4 fftwf_codelet_hf_7 │ │ │ │ -001524b8 00008302 R_ARM_ABS32 00089b90 fftwf_codelet_hf_8 │ │ │ │ -001524c0 00008502 R_ARM_ABS32 0008a7cc fftwf_codelet_hf_9 │ │ │ │ -001524c8 00011002 R_ARM_ABS32 0008b37c fftwf_codelet_hf_10 │ │ │ │ -001524d0 00011202 R_ARM_ABS32 0008c068 fftwf_codelet_hf_12 │ │ │ │ -001524d8 00011402 R_ARM_ABS32 0008d4a4 fftwf_codelet_hf_15 │ │ │ │ -001524e0 00011702 R_ARM_ABS32 0008e7d0 fftwf_codelet_hf_16 │ │ │ │ -001524e8 00016102 R_ARM_ABS32 000915e0 fftwf_codelet_hf_32 │ │ │ │ -001524f0 0001df02 R_ARM_ABS32 00097f6c fftwf_codelet_hf_64 │ │ │ │ -001524f8 00013402 R_ARM_ABS32 00099a34 fftwf_codelet_hf_20 │ │ │ │ -00152500 00013902 R_ARM_ABS32 0009c82c fftwf_codelet_hf_25 │ │ │ │ -00152508 0000c302 R_ARM_ABS32 0009cea4 fftwf_codelet_hf2_4 │ │ │ │ -00152510 0000cb02 R_ARM_ABS32 0009df58 fftwf_codelet_hf2_8 │ │ │ │ -00152518 00004202 R_ARM_ABS32 0009f46c fftwf_codelet_hf2_16 │ │ │ │ -00152520 00009e02 R_ARM_ABS32 000a28b4 fftwf_codelet_hf2_32 │ │ │ │ -00152528 0000c502 R_ARM_ABS32 000a3380 fftwf_codelet_hf2_5 │ │ │ │ -00152530 00006702 R_ARM_ABS32 000a51ac fftwf_codelet_hf2_20 │ │ │ │ -00152538 00006a02 R_ARM_ABS32 000a8510 fftwf_codelet_hf2_25 │ │ │ │ -00152540 0001f502 R_ARM_ABS32 000a85b8 fftwf_codelet_r2cfII_2 │ │ │ │ -00152548 0001f802 R_ARM_ABS32 000a8738 fftwf_codelet_r2cfII_3 │ │ │ │ -00152550 0001fa02 R_ARM_ABS32 000a8914 fftwf_codelet_r2cfII_4 │ │ │ │ -00152558 0001fe02 R_ARM_ABS32 000a8ce0 fftwf_codelet_r2cfII_5 │ │ │ │ -00152560 0001ff02 R_ARM_ABS32 000a9040 fftwf_codelet_r2cfII_6 │ │ │ │ -00152568 00020302 R_ARM_ABS32 000a9728 fftwf_codelet_r2cfII_7 │ │ │ │ -00152570 00020402 R_ARM_ABS32 000a9d5c fftwf_codelet_r2cfII_8 │ │ │ │ -00152578 00020602 R_ARM_ABS32 000aa84c fftwf_codelet_r2cfII_9 │ │ │ │ -00152580 00017d02 R_ARM_ABS32 000ab068 fftwf_codelet_r2cfII_10 │ │ │ │ -00152588 00018102 R_ARM_ABS32 000ab9b0 fftwf_codelet_r2cfII_12 │ │ │ │ -00152590 00018402 R_ARM_ABS32 000ac95c fftwf_codelet_r2cfII_15 │ │ │ │ -00152598 00018502 R_ARM_ABS32 000ad8d4 fftwf_codelet_r2cfII_16 │ │ │ │ -001525a0 0001cc02 R_ARM_ABS32 000aec7c fftwf_codelet_r2cfII_32 │ │ │ │ -001525a8 00025702 R_ARM_ABS32 000b1adc fftwf_codelet_r2cfII_64 │ │ │ │ -001525b0 0001a702 R_ARM_ABS32 000b25d8 fftwf_codelet_r2cfII_20 │ │ │ │ -001525b8 0001ab02 R_ARM_ABS32 000b3e44 fftwf_codelet_r2cfII_25 │ │ │ │ -001525c0 00014002 R_ARM_ABS32 000b40f4 fftwf_codelet_hc2cf_2 │ │ │ │ -001525c8 00014502 R_ARM_ABS32 000b476c fftwf_codelet_hc2cf_4 │ │ │ │ -001525d0 00014902 R_ARM_ABS32 000b5330 fftwf_codelet_hc2cf_6 │ │ │ │ -001525d8 00014e02 R_ARM_ABS32 000b628c fftwf_codelet_hc2cf_8 │ │ │ │ -001525e0 00026202 R_ARM_ABS32 000b6eb8 fftwf_codelet_hc2cf_10 │ │ │ │ -001525e8 00026402 R_ARM_ABS32 000b7bc0 fftwf_codelet_hc2cf_12 │ │ │ │ -001525f0 00026802 R_ARM_ABS32 000b8ec4 fftwf_codelet_hc2cf_16 │ │ │ │ -001525f8 00002c02 R_ARM_ABS32 000bbc4c fftwf_codelet_hc2cf_32 │ │ │ │ -00152600 00027f02 R_ARM_ABS32 000bd704 fftwf_codelet_hc2cf_20 │ │ │ │ -00152608 00020202 R_ARM_ABS32 000bde24 fftwf_codelet_hc2cf2_4 │ │ │ │ -00152610 00020702 R_ARM_ABS32 000befa8 fftwf_codelet_hc2cf2_8 │ │ │ │ -00152618 0000b702 R_ARM_ABS32 000c054c fftwf_codelet_hc2cf2_16 │ │ │ │ -00152620 0000fe02 R_ARM_ABS32 000c39a0 fftwf_codelet_hc2cf2_32 │ │ │ │ -00152628 0000db02 R_ARM_ABS32 000c57d8 fftwf_codelet_hc2cf2_20 │ │ │ │ -00152630 00001f02 R_ARM_ABS32 000c5b48 fftwf_codelet_hc2cfdft_2 │ │ │ │ -00152638 00002202 R_ARM_ABS32 000c6348 fftwf_codelet_hc2cfdft_4 │ │ │ │ -00152640 00002502 R_ARM_ABS32 000c7184 fftwf_codelet_hc2cfdft_6 │ │ │ │ -00152648 00002902 R_ARM_ABS32 000c8414 fftwf_codelet_hc2cfdft_8 │ │ │ │ -00152650 00018f02 R_ARM_ABS32 000c91e8 fftwf_codelet_hc2cfdft_10 │ │ │ │ -00152658 00019402 R_ARM_ABS32 000ca1cc fftwf_codelet_hc2cfdft_12 │ │ │ │ -00152660 00019702 R_ARM_ABS32 000cb7c4 fftwf_codelet_hc2cfdft_16 │ │ │ │ -00152668 0001dd02 R_ARM_ABS32 000ce954 fftwf_codelet_hc2cfdft_32 │ │ │ │ -00152670 0001b402 R_ARM_ABS32 000d0700 fftwf_codelet_hc2cfdft_20 │ │ │ │ -00152678 00012e02 R_ARM_ABS32 000d0fc4 fftwf_codelet_hc2cfdft2_4 │ │ │ │ -00152680 00013202 R_ARM_ABS32 000d1a8c fftwf_codelet_hc2cfdft2_8 │ │ │ │ -00152688 0000b202 R_ARM_ABS32 000d32a4 fftwf_codelet_hc2cfdft2_16 │ │ │ │ -00152690 0000f602 R_ARM_ABS32 000d6b5c fftwf_codelet_hc2cfdft2_32 │ │ │ │ -00152698 0000d302 R_ARM_ABS32 000d8d28 fftwf_codelet_hc2cfdft2_20 │ │ │ │ -001526d0 00021102 R_ARM_ABS32 0014dc24 fftwf_rdft_r2cb_genus │ │ │ │ -00152700 00021102 R_ARM_ABS32 0014dc24 fftwf_rdft_r2cb_genus │ │ │ │ -00152730 00021102 R_ARM_ABS32 0014dc24 fftwf_rdft_r2cb_genus │ │ │ │ -00152760 00021102 R_ARM_ABS32 0014dc24 fftwf_rdft_r2cb_genus │ │ │ │ -00152790 00021102 R_ARM_ABS32 0014dc24 fftwf_rdft_r2cb_genus │ │ │ │ -001527c0 00021102 R_ARM_ABS32 0014dc24 fftwf_rdft_r2cb_genus │ │ │ │ -001527f0 00021102 R_ARM_ABS32 0014dc24 fftwf_rdft_r2cb_genus │ │ │ │ -00152820 00021102 R_ARM_ABS32 0014dc24 fftwf_rdft_r2cb_genus │ │ │ │ -00152850 00021102 R_ARM_ABS32 0014dc24 fftwf_rdft_r2cb_genus │ │ │ │ -00152880 00021102 R_ARM_ABS32 0014dc24 fftwf_rdft_r2cb_genus │ │ │ │ -001528b0 00021102 R_ARM_ABS32 0014dc24 fftwf_rdft_r2cb_genus │ │ │ │ -001528e0 00021102 R_ARM_ABS32 0014dc24 fftwf_rdft_r2cb_genus │ │ │ │ -00152910 00021102 R_ARM_ABS32 0014dc24 fftwf_rdft_r2cb_genus │ │ │ │ -00152940 00021102 R_ARM_ABS32 0014dc24 fftwf_rdft_r2cb_genus │ │ │ │ -00152970 00021102 R_ARM_ABS32 0014dc24 fftwf_rdft_r2cb_genus │ │ │ │ -001529a0 00021102 R_ARM_ABS32 0014dc24 fftwf_rdft_r2cb_genus │ │ │ │ -001529d0 00021102 R_ARM_ABS32 0014dc24 fftwf_rdft_r2cb_genus │ │ │ │ -00152a00 00021102 R_ARM_ABS32 0014dc24 fftwf_rdft_r2cb_genus │ │ │ │ -00152a30 00021102 R_ARM_ABS32 0014dc24 fftwf_rdft_r2cb_genus │ │ │ │ -00152a60 00021102 R_ARM_ABS32 0014dc24 fftwf_rdft_r2cb_genus │ │ │ │ -00152a74 0000a802 R_ARM_ABS32 0014dc0c fftwf_rdft_hb_genus │ │ │ │ -00152aa4 0000a802 R_ARM_ABS32 0014dc0c fftwf_rdft_hb_genus │ │ │ │ -00152ad4 0000a802 R_ARM_ABS32 0014dc0c fftwf_rdft_hb_genus │ │ │ │ -00152b04 0000a802 R_ARM_ABS32 0014dc0c fftwf_rdft_hb_genus │ │ │ │ -00152b34 0000a802 R_ARM_ABS32 0014dc0c fftwf_rdft_hb_genus │ │ │ │ -00152b64 0000a802 R_ARM_ABS32 0014dc0c fftwf_rdft_hb_genus │ │ │ │ -00152b94 0000a802 R_ARM_ABS32 0014dc0c fftwf_rdft_hb_genus │ │ │ │ -00152bc4 0000a802 R_ARM_ABS32 0014dc0c fftwf_rdft_hb_genus │ │ │ │ -00152bf4 0000a802 R_ARM_ABS32 0014dc0c fftwf_rdft_hb_genus │ │ │ │ -00152c24 0000a802 R_ARM_ABS32 0014dc0c fftwf_rdft_hb_genus │ │ │ │ -00152c54 0000a802 R_ARM_ABS32 0014dc0c fftwf_rdft_hb_genus │ │ │ │ -00152c84 0000a802 R_ARM_ABS32 0014dc0c fftwf_rdft_hb_genus │ │ │ │ -00152cb4 0000a802 R_ARM_ABS32 0014dc0c fftwf_rdft_hb_genus │ │ │ │ -00152ce4 0000a802 R_ARM_ABS32 0014dc0c fftwf_rdft_hb_genus │ │ │ │ -00152d14 0000a802 R_ARM_ABS32 0014dc0c fftwf_rdft_hb_genus │ │ │ │ -00152d44 0000a802 R_ARM_ABS32 0014dc0c fftwf_rdft_hb_genus │ │ │ │ -00152d74 0000a802 R_ARM_ABS32 0014dc0c fftwf_rdft_hb_genus │ │ │ │ -00152da4 0000a802 R_ARM_ABS32 0014dc0c fftwf_rdft_hb_genus │ │ │ │ -00152dd4 0000a802 R_ARM_ABS32 0014dc0c fftwf_rdft_hb_genus │ │ │ │ -00152e04 0000a802 R_ARM_ABS32 0014dc0c fftwf_rdft_hb_genus │ │ │ │ -00152e34 0000a802 R_ARM_ABS32 0014dc0c fftwf_rdft_hb_genus │ │ │ │ -00152e64 0000a802 R_ARM_ABS32 0014dc0c fftwf_rdft_hb_genus │ │ │ │ -00152e94 0000a802 R_ARM_ABS32 0014dc0c fftwf_rdft_hb_genus │ │ │ │ -00152ee0 00012902 R_ARM_ABS32 0014dc1c fftwf_rdft_r2cbIII_genus │ │ │ │ -00152f10 00012902 R_ARM_ABS32 0014dc1c fftwf_rdft_r2cbIII_genus │ │ │ │ -00152f40 00012902 R_ARM_ABS32 0014dc1c fftwf_rdft_r2cbIII_genus │ │ │ │ -00152f70 00012902 R_ARM_ABS32 0014dc1c fftwf_rdft_r2cbIII_genus │ │ │ │ -00152fa0 00012902 R_ARM_ABS32 0014dc1c fftwf_rdft_r2cbIII_genus │ │ │ │ -00152fd0 00012902 R_ARM_ABS32 0014dc1c fftwf_rdft_r2cbIII_genus │ │ │ │ -00153000 00012902 R_ARM_ABS32 0014dc1c fftwf_rdft_r2cbIII_genus │ │ │ │ -00153030 00012902 R_ARM_ABS32 0014dc1c fftwf_rdft_r2cbIII_genus │ │ │ │ -00153060 00012902 R_ARM_ABS32 0014dc1c fftwf_rdft_r2cbIII_genus │ │ │ │ -00153090 00012902 R_ARM_ABS32 0014dc1c fftwf_rdft_r2cbIII_genus │ │ │ │ -001530c0 00012902 R_ARM_ABS32 0014dc1c fftwf_rdft_r2cbIII_genus │ │ │ │ -001530f0 00012902 R_ARM_ABS32 0014dc1c fftwf_rdft_r2cbIII_genus │ │ │ │ -00153120 00012902 R_ARM_ABS32 0014dc1c fftwf_rdft_r2cbIII_genus │ │ │ │ -00153150 00012902 R_ARM_ABS32 0014dc1c fftwf_rdft_r2cbIII_genus │ │ │ │ -00153180 00012902 R_ARM_ABS32 0014dc1c fftwf_rdft_r2cbIII_genus │ │ │ │ -001531b0 00012902 R_ARM_ABS32 0014dc1c fftwf_rdft_r2cbIII_genus │ │ │ │ -001531c4 00004902 R_ARM_ABS32 001501fc fftwf_rdft_hc2cb_genus │ │ │ │ -001531f4 00004902 R_ARM_ABS32 001501fc fftwf_rdft_hc2cb_genus │ │ │ │ -00153224 00004902 R_ARM_ABS32 001501fc fftwf_rdft_hc2cb_genus │ │ │ │ -00153254 00004902 R_ARM_ABS32 001501fc fftwf_rdft_hc2cb_genus │ │ │ │ -00153284 00004902 R_ARM_ABS32 001501fc fftwf_rdft_hc2cb_genus │ │ │ │ -001532b4 00004902 R_ARM_ABS32 001501fc fftwf_rdft_hc2cb_genus │ │ │ │ -001532e4 00004902 R_ARM_ABS32 001501fc fftwf_rdft_hc2cb_genus │ │ │ │ -00153314 00004902 R_ARM_ABS32 001501fc fftwf_rdft_hc2cb_genus │ │ │ │ -00153344 00004902 R_ARM_ABS32 001501fc fftwf_rdft_hc2cb_genus │ │ │ │ -00153374 00004902 R_ARM_ABS32 001501fc fftwf_rdft_hc2cb_genus │ │ │ │ -001533a4 00004902 R_ARM_ABS32 001501fc fftwf_rdft_hc2cb_genus │ │ │ │ -001533d4 00004902 R_ARM_ABS32 001501fc fftwf_rdft_hc2cb_genus │ │ │ │ -00153404 00004902 R_ARM_ABS32 001501fc fftwf_rdft_hc2cb_genus │ │ │ │ -00153434 00004902 R_ARM_ABS32 001501fc fftwf_rdft_hc2cb_genus │ │ │ │ -00153464 00004902 R_ARM_ABS32 001501fc fftwf_rdft_hc2cb_genus │ │ │ │ -00153494 00004902 R_ARM_ABS32 001501fc fftwf_rdft_hc2cb_genus │ │ │ │ -001534c4 00004902 R_ARM_ABS32 001501fc fftwf_rdft_hc2cb_genus │ │ │ │ -001534f4 00004902 R_ARM_ABS32 001501fc fftwf_rdft_hc2cb_genus │ │ │ │ -00153524 00004902 R_ARM_ABS32 001501fc fftwf_rdft_hc2cb_genus │ │ │ │ -00153554 00004902 R_ARM_ABS32 001501fc fftwf_rdft_hc2cb_genus │ │ │ │ -00153584 00004902 R_ARM_ABS32 001501fc fftwf_rdft_hc2cb_genus │ │ │ │ -001535b4 00004902 R_ARM_ABS32 001501fc fftwf_rdft_hc2cb_genus │ │ │ │ -001535e4 00004902 R_ARM_ABS32 001501fc fftwf_rdft_hc2cb_genus │ │ │ │ -00153614 00004902 R_ARM_ABS32 001501fc fftwf_rdft_hc2cb_genus │ │ │ │ -00153644 00004902 R_ARM_ABS32 001501fc fftwf_rdft_hc2cb_genus │ │ │ │ -00153674 00004902 R_ARM_ABS32 001501fc fftwf_rdft_hc2cb_genus │ │ │ │ -001536a4 00004902 R_ARM_ABS32 001501fc fftwf_rdft_hc2cb_genus │ │ │ │ -001536d4 00004902 R_ARM_ABS32 001501fc fftwf_rdft_hc2cb_genus │ │ │ │ -001536f8 00023702 R_ARM_ABS32 000d8e20 fftwf_codelet_r2cb_2 │ │ │ │ -00153700 00023b02 R_ARM_ABS32 000d8fac fftwf_codelet_r2cb_3 │ │ │ │ -00153708 00023c02 R_ARM_ABS32 000d9220 fftwf_codelet_r2cb_4 │ │ │ │ -00153710 00023e02 R_ARM_ABS32 000d95b4 fftwf_codelet_r2cb_5 │ │ │ │ -00153718 00023f02 R_ARM_ABS32 000d9954 fftwf_codelet_r2cb_6 │ │ │ │ -00153720 00024002 R_ARM_ABS32 000da040 fftwf_codelet_r2cb_7 │ │ │ │ -00153728 00024202 R_ARM_ABS32 000da548 fftwf_codelet_r2cb_8 │ │ │ │ -00153730 00024402 R_ARM_ABS32 000dadb4 fftwf_codelet_r2cb_9 │ │ │ │ -00153738 00024102 R_ARM_ABS32 000db5ec fftwf_codelet_r2cb_10 │ │ │ │ -00153740 00024302 R_ARM_ABS32 000dc4ec fftwf_codelet_r2cb_11 │ │ │ │ -00153748 00024502 R_ARM_ABS32 000dcd4c fftwf_codelet_r2cb_12 │ │ │ │ -00153750 00024702 R_ARM_ABS32 000ddd54 fftwf_codelet_r2cb_13 │ │ │ │ -00153758 00024a02 R_ARM_ABS32 000debb0 fftwf_codelet_r2cb_14 │ │ │ │ -00153760 00024b02 R_ARM_ABS32 000dfad8 fftwf_codelet_r2cb_15 │ │ │ │ -00153768 00024e02 R_ARM_ABS32 000e0748 fftwf_codelet_r2cb_16 │ │ │ │ -00153770 00028502 R_ARM_ABS32 000e1754 fftwf_codelet_r2cb_32 │ │ │ │ -00153778 00007c02 R_ARM_ABS32 000e3f34 fftwf_codelet_r2cb_64 │ │ │ │ -00153780 0000d402 R_ARM_ABS32 000e9df8 fftwf_codelet_r2cb_128 │ │ │ │ -00153788 00026602 R_ARM_ABS32 000ea7a8 fftwf_codelet_r2cb_20 │ │ │ │ -00153790 00026b02 R_ARM_ABS32 000eb9e0 fftwf_codelet_r2cb_25 │ │ │ │ -00153798 00021502 R_ARM_ABS32 000ebc6c fftwf_codelet_hb_2 │ │ │ │ -001537a0 00021602 R_ARM_ABS32 000ec0ec fftwf_codelet_hb_3 │ │ │ │ -001537a8 00021a02 R_ARM_ABS32 000ec6b0 fftwf_codelet_hb_4 │ │ │ │ -001537b0 00021c02 R_ARM_ABS32 000ed0a4 fftwf_codelet_hb_5 │ │ │ │ -001537b8 00021d02 R_ARM_ABS32 000edb60 fftwf_codelet_hb_6 │ │ │ │ -001537c0 00021e02 R_ARM_ABS32 000eecb8 fftwf_codelet_hb_7 │ │ │ │ -001537c8 00021f02 R_ARM_ABS32 000efb60 fftwf_codelet_hb_8 │ │ │ │ -001537d0 00022702 R_ARM_ABS32 000f07ac fftwf_codelet_hb_9 │ │ │ │ -001537d8 00014402 R_ARM_ABS32 000f137c fftwf_codelet_hb_10 │ │ │ │ -001537e0 00014702 R_ARM_ABS32 000f2080 fftwf_codelet_hb_12 │ │ │ │ -001537e8 00015002 R_ARM_ABS32 000f352c fftwf_codelet_hb_15 │ │ │ │ -001537f0 00015202 R_ARM_ABS32 000f4800 fftwf_codelet_hb_16 │ │ │ │ -001537f8 0001a502 R_ARM_ABS32 000f747c fftwf_codelet_hb_32 │ │ │ │ -00153800 00021802 R_ARM_ABS32 000fdd24 fftwf_codelet_hb_64 │ │ │ │ -00153808 00017902 R_ARM_ABS32 000ff7cc fftwf_codelet_hb_20 │ │ │ │ -00153810 00018002 R_ARM_ABS32 001025f0 fftwf_codelet_hb_25 │ │ │ │ -00153818 0000ee02 R_ARM_ABS32 00102c58 fftwf_codelet_hb2_4 │ │ │ │ -00153820 0000f802 R_ARM_ABS32 00103d30 fftwf_codelet_hb2_8 │ │ │ │ -00153828 00006302 R_ARM_ABS32 0010523c fftwf_codelet_hb2_16 │ │ │ │ -00153830 0000bc02 R_ARM_ABS32 001085e4 fftwf_codelet_hb2_32 │ │ │ │ -00153838 0000f002 R_ARM_ABS32 00109098 fftwf_codelet_hb2_5 │ │ │ │ -00153840 00008902 R_ARM_ABS32 0010aee8 fftwf_codelet_hb2_20 │ │ │ │ -00153848 00009102 R_ARM_ABS32 0010e238 fftwf_codelet_hb2_25 │ │ │ │ -00153850 00022302 R_ARM_ABS32 0010e338 fftwf_codelet_r2cbIII_2 │ │ │ │ -00153858 00022502 R_ARM_ABS32 0010e4c4 fftwf_codelet_r2cbIII_3 │ │ │ │ -00153860 00022a02 R_ARM_ABS32 0010e6ec fftwf_codelet_r2cbIII_4 │ │ │ │ -00153868 00022b02 R_ARM_ABS32 0010ea84 fftwf_codelet_r2cbIII_5 │ │ │ │ -00153870 00022c02 R_ARM_ABS32 0010ee1c fftwf_codelet_r2cbIII_6 │ │ │ │ -00153878 00022d02 R_ARM_ABS32 0010f4b0 fftwf_codelet_r2cbIII_7 │ │ │ │ -00153880 00023202 R_ARM_ABS32 0010fa88 fftwf_codelet_r2cbIII_8 │ │ │ │ -00153888 00023302 R_ARM_ABS32 001102c8 fftwf_codelet_r2cbIII_9 │ │ │ │ -00153890 00027e02 R_ARM_ABS32 00110b14 fftwf_codelet_r2cbIII_10 │ │ │ │ -00153898 00028202 R_ARM_ABS32 00111450 fftwf_codelet_r2cbIII_12 │ │ │ │ -001538a0 00028402 R_ARM_ABS32 0011227c fftwf_codelet_r2cbIII_15 │ │ │ │ -001538a8 00028702 R_ARM_ABS32 00113228 fftwf_codelet_r2cbIII_16 │ │ │ │ -001538b0 00004602 R_ARM_ABS32 00114610 fftwf_codelet_r2cbIII_32 │ │ │ │ -001538b8 0000d702 R_ARM_ABS32 00117574 fftwf_codelet_r2cbIII_64 │ │ │ │ -001538c0 00002702 R_ARM_ABS32 00117fc4 fftwf_codelet_r2cbIII_20 │ │ │ │ -001538c8 00002e02 R_ARM_ABS32 001191f4 fftwf_codelet_r2cbIII_25 │ │ │ │ -001538d0 00005602 R_ARM_ABS32 00119488 fftwf_codelet_hc2cb_2 │ │ │ │ -001538d8 00005b02 R_ARM_ABS32 00119af4 fftwf_codelet_hc2cb_4 │ │ │ │ -001538e0 00006102 R_ARM_ABS32 0011a624 fftwf_codelet_hc2cb_6 │ │ │ │ -001538e8 00006502 R_ARM_ABS32 0011b548 fftwf_codelet_hc2cb_8 │ │ │ │ -001538f0 00028f02 R_ARM_ABS32 0011c13c fftwf_codelet_hc2cb_10 │ │ │ │ -001538f8 00029102 R_ARM_ABS32 0011ce78 fftwf_codelet_hc2cb_12 │ │ │ │ -00153900 00029402 R_ARM_ABS32 0011e140 fftwf_codelet_hc2cb_16 │ │ │ │ -00153908 00006002 R_ARM_ABS32 00120f1c fftwf_codelet_hc2cb_32 │ │ │ │ -00153910 00003302 R_ARM_ABS32 001229fc fftwf_codelet_hc2cb_20 │ │ │ │ -00153918 00024d02 R_ARM_ABS32 0012309c fftwf_codelet_hc2cb2_4 │ │ │ │ -00153920 00025202 R_ARM_ABS32 001241fc fftwf_codelet_hc2cb2_8 │ │ │ │ -00153928 0000d202 R_ARM_ABS32 00125778 fftwf_codelet_hc2cb2_16 │ │ │ │ -00153930 00011602 R_ARM_ABS32 00128ba0 fftwf_codelet_hc2cb2_32 │ │ │ │ -00153938 0000e702 R_ARM_ABS32 0012aa64 fftwf_codelet_hc2cb2_20 │ │ │ │ -00153940 0000f302 R_ARM_ABS32 0012ad84 fftwf_codelet_hc2cbdft_2 │ │ │ │ -00153948 0000f702 R_ARM_ABS32 0012b518 fftwf_codelet_hc2cbdft_4 │ │ │ │ -00153950 0000fb02 R_ARM_ABS32 0012c20c fftwf_codelet_hc2cbdft_6 │ │ │ │ -00153958 0000fd02 R_ARM_ABS32 0012d374 fftwf_codelet_hc2cbdft_8 │ │ │ │ -00153960 0001d302 R_ARM_ABS32 0012e094 fftwf_codelet_hc2cbdft_10 │ │ │ │ -00153968 0001d602 R_ARM_ABS32 0012ef78 fftwf_codelet_hc2cbdft_12 │ │ │ │ -00153970 0001de02 R_ARM_ABS32 001304cc fftwf_codelet_hc2cbdft_16 │ │ │ │ -00153978 00023002 R_ARM_ABS32 001335dc fftwf_codelet_hc2cbdft_32 │ │ │ │ -00153980 0001fc02 R_ARM_ABS32 001352dc fftwf_codelet_hc2cbdft_20 │ │ │ │ -00153988 00018202 R_ARM_ABS32 00135a70 fftwf_codelet_hc2cbdft2_4 │ │ │ │ -00153990 00018902 R_ARM_ABS32 00136bd8 fftwf_codelet_hc2cbdft2_8 │ │ │ │ -00153998 0001e902 R_ARM_ABS32 0013812c fftwf_codelet_hc2cbdft2_16 │ │ │ │ -001539a0 00024802 R_ARM_ABS32 0013b23c fftwf_codelet_hc2cbdft2_32 │ │ │ │ -001539a8 00020c02 R_ARM_ABS32 0013cf3c fftwf_codelet_hc2cbdft2_20 │ │ │ │ -001539e0 0001c802 R_ARM_ABS32 0014dc3c fftwf_rdft_r2r_genus │ │ │ │ -00153a10 0001c802 R_ARM_ABS32 0014dc3c fftwf_rdft_r2r_genus │ │ │ │ -00153a18 0001d202 R_ARM_ABS32 0013d5cc fftwf_codelet_e01_8 │ │ │ │ -00153a20 00019202 R_ARM_ABS32 0013dc74 fftwf_codelet_e10_8 │ │ │ │ -00153a30 00026c02 R_ARM_ABS32 001426e0 fftwf_redft00e_r2hc_pad_register │ │ │ │ -00153a38 00026a02 R_ARM_ABS32 00142b08 fftwf_rodft00e_r2hc_pad_register │ │ │ │ -00153a40 00017c02 R_ARM_ABS32 00143cec fftwf_reodft00e_splitradix_register │ │ │ │ -00153a48 00010302 R_ARM_ABS32 0013f1ec fftwf_reodft010e_r2hc_register │ │ │ │ -00153a50 00017002 R_ARM_ABS32 00140bf0 fftwf_reodft11e_radix2_r2hc_register │ │ │ │ -00153a58 00028602 R_ARM_ABS32 001422b4 fftwf_reodft11e_r2hc_odd_register │ │ │ │ -00153fa8 00000515 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ -00153fac 00000615 R_ARM_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ -00153fb0 00003915 R_ARM_GLOB_DAT 00011ec0 fftwf_transpose │ │ │ │ -00153fb4 00025115 R_ARM_GLOB_DAT 0000c610 fftwf_cpy2d_co │ │ │ │ -00153fb8 00024615 R_ARM_GLOB_DAT 0000c5a4 fftwf_cpy2d_ci │ │ │ │ -00153fbc 00000d15 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4 │ │ │ │ -00153fc0 00001215 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ -00153fc4 00023415 R_ARM_GLOB_DAT 000120a0 fftwf_transpose_tiled │ │ │ │ -00153fc8 00004e15 R_ARM_GLOB_DAT 00153a18 fftwf_solvtab_rdft_r2r │ │ │ │ -00153fcc 00020015 R_ARM_GLOB_DAT 00012150 fftwf_transpose_tiledbuf │ │ │ │ -00153fd0 00013f15 R_ARM_GLOB_DAT 0014d960 fftwf_an_INT_guaranteed_to_be_zero │ │ │ │ -00153fd4 00001515 R_ARM_GLOB_DAT 00000000 stdout@GLIBC_2.4 │ │ │ │ -00153fd8 0001b315 R_ARM_GLOB_DAT 0000c714 fftwf_cpy2d_tiled │ │ │ │ -00153fdc 0000a515 R_ARM_GLOB_DAT 001541c8 fftwf_mksolver_hc2hc_hook │ │ │ │ -00153fe0 00006815 R_ARM_GLOB_DAT 000104a0 fftwf_dimcmp │ │ │ │ -00153fe4 00001a15 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ -00153fe8 00026115 R_ARM_GLOB_DAT 0000c79c fftwf_cpy2d_tiledbuf │ │ │ │ -00153fec 00004115 R_ARM_GLOB_DAT 001541c0 fftwf_mksolver_ct_hook │ │ │ │ -00153ff0 00019515 R_ARM_GLOB_DAT 001536f8 fftwf_solvtab_rdft_r2cb │ │ │ │ -00153ff4 00009a15 R_ARM_GLOB_DAT 00150ff0 fftwf_solvtab_dft_standard │ │ │ │ -00153ff8 00019815 R_ARM_GLOB_DAT 001523e8 fftwf_solvtab_rdft_r2cf │ │ │ │ +00155ea0 00000017 R_ARM_RELATIVE │ │ │ │ +00155ea4 00000017 R_ARM_RELATIVE │ │ │ │ +00155ea8 00000017 R_ARM_RELATIVE │ │ │ │ +00155eac 00000017 R_ARM_RELATIVE │ │ │ │ +00155eb0 00000017 R_ARM_RELATIVE │ │ │ │ +00155eb4 00000017 R_ARM_RELATIVE │ │ │ │ +00155eb8 00000017 R_ARM_RELATIVE │ │ │ │ +00155ec0 00000017 R_ARM_RELATIVE │ │ │ │ +00155ec4 00000017 R_ARM_RELATIVE │ │ │ │ +00155ec8 00000017 R_ARM_RELATIVE │ │ │ │ +00155ecc 00000017 R_ARM_RELATIVE │ │ │ │ +00155ed4 00000017 R_ARM_RELATIVE │ │ │ │ +00155ee0 00000017 R_ARM_RELATIVE │ │ │ │ +00155eec 00000017 R_ARM_RELATIVE │ │ │ │ +00155ef8 00000017 R_ARM_RELATIVE │ │ │ │ +00155efc 00000017 R_ARM_RELATIVE │ │ │ │ +00155f00 00000017 R_ARM_RELATIVE │ │ │ │ +00155f08 00000017 R_ARM_RELATIVE │ │ │ │ +00155f0c 00000017 R_ARM_RELATIVE │ │ │ │ +00155f10 00000017 R_ARM_RELATIVE │ │ │ │ +00155f18 00000017 R_ARM_RELATIVE │ │ │ │ +00155f1c 00000017 R_ARM_RELATIVE │ │ │ │ +00155f20 00000017 R_ARM_RELATIVE │ │ │ │ +00155f28 00000017 R_ARM_RELATIVE │ │ │ │ +00155f2c 00000017 R_ARM_RELATIVE │ │ │ │ +00155f30 00000017 R_ARM_RELATIVE │ │ │ │ +00155f38 00000017 R_ARM_RELATIVE │ │ │ │ +00155f44 00000017 R_ARM_RELATIVE │ │ │ │ +00155f50 00000017 R_ARM_RELATIVE │ │ │ │ +00155f58 00000017 R_ARM_RELATIVE │ │ │ │ +00155f5c 00000017 R_ARM_RELATIVE │ │ │ │ +00155f60 00000017 R_ARM_RELATIVE │ │ │ │ +00155f64 00000017 R_ARM_RELATIVE │ │ │ │ +00155f68 00000017 R_ARM_RELATIVE │ │ │ │ +00155f6c 00000017 R_ARM_RELATIVE │ │ │ │ +00155f74 00000017 R_ARM_RELATIVE │ │ │ │ +00155f80 00000017 R_ARM_RELATIVE │ │ │ │ +00155f8c 00000017 R_ARM_RELATIVE │ │ │ │ +00155f90 00000017 R_ARM_RELATIVE │ │ │ │ +00155f94 00000017 R_ARM_RELATIVE │ │ │ │ +00155f98 00000017 R_ARM_RELATIVE │ │ │ │ +00155fa0 00000017 R_ARM_RELATIVE │ │ │ │ +00155fac 00000017 R_ARM_RELATIVE │ │ │ │ +00155fb8 00000017 R_ARM_RELATIVE │ │ │ │ +00155fc0 00000017 R_ARM_RELATIVE │ │ │ │ +00155fc8 00000017 R_ARM_RELATIVE │ │ │ │ +00155fd4 00000017 R_ARM_RELATIVE │ │ │ │ +00155fe0 00000017 R_ARM_RELATIVE │ │ │ │ +00155fec 00000017 R_ARM_RELATIVE │ │ │ │ +00155ff8 00000017 R_ARM_RELATIVE │ │ │ │ +00156004 00000017 R_ARM_RELATIVE │ │ │ │ +00156010 00000017 R_ARM_RELATIVE │ │ │ │ +0015601c 00000017 R_ARM_RELATIVE │ │ │ │ +00156028 00000017 R_ARM_RELATIVE │ │ │ │ +00156034 00000017 R_ARM_RELATIVE │ │ │ │ +00156038 00000017 R_ARM_RELATIVE │ │ │ │ +0015603c 00000017 R_ARM_RELATIVE │ │ │ │ +00156044 00000017 R_ARM_RELATIVE │ │ │ │ +00156048 00000017 R_ARM_RELATIVE │ │ │ │ +0015604c 00000017 R_ARM_RELATIVE │ │ │ │ +00156054 00000017 R_ARM_RELATIVE │ │ │ │ +0015605c 00000017 R_ARM_RELATIVE │ │ │ │ +00156060 00000017 R_ARM_RELATIVE │ │ │ │ +00156064 00000017 R_ARM_RELATIVE │ │ │ │ +00156068 00000017 R_ARM_RELATIVE │ │ │ │ +0015606c 00000017 R_ARM_RELATIVE │ │ │ │ +00156070 00000017 R_ARM_RELATIVE │ │ │ │ +00156078 00000017 R_ARM_RELATIVE │ │ │ │ +00156084 00000017 R_ARM_RELATIVE │ │ │ │ +00156088 00000017 R_ARM_RELATIVE │ │ │ │ +0015608c 00000017 R_ARM_RELATIVE │ │ │ │ +00156090 00000017 R_ARM_RELATIVE │ │ │ │ +00156094 00000017 R_ARM_RELATIVE │ │ │ │ +00156098 00000017 R_ARM_RELATIVE │ │ │ │ +0015609c 00000017 R_ARM_RELATIVE │ │ │ │ +001560a0 00000017 R_ARM_RELATIVE │ │ │ │ +001560a4 00000017 R_ARM_RELATIVE │ │ │ │ +001560a8 00000017 R_ARM_RELATIVE │ │ │ │ +001560ac 00000017 R_ARM_RELATIVE │ │ │ │ +001560b0 00000017 R_ARM_RELATIVE │ │ │ │ +001560b4 00000017 R_ARM_RELATIVE │ │ │ │ +001560b8 00000017 R_ARM_RELATIVE │ │ │ │ +001560bc 00000017 R_ARM_RELATIVE │ │ │ │ +001560c0 00000017 R_ARM_RELATIVE │ │ │ │ +001560c4 00000017 R_ARM_RELATIVE │ │ │ │ +001560c8 00000017 R_ARM_RELATIVE │ │ │ │ +001560cc 00000017 R_ARM_RELATIVE │ │ │ │ +001560d0 00000017 R_ARM_RELATIVE │ │ │ │ +001560d4 00000017 R_ARM_RELATIVE │ │ │ │ +001560d8 00000017 R_ARM_RELATIVE │ │ │ │ +001560dc 00000017 R_ARM_RELATIVE │ │ │ │ +001560e0 00000017 R_ARM_RELATIVE │ │ │ │ +001560e4 00000017 R_ARM_RELATIVE │ │ │ │ +001560e8 00000017 R_ARM_RELATIVE │ │ │ │ +001560ec 00000017 R_ARM_RELATIVE │ │ │ │ +001560f0 00000017 R_ARM_RELATIVE │ │ │ │ +001560f4 00000017 R_ARM_RELATIVE │ │ │ │ +001560f8 00000017 R_ARM_RELATIVE │ │ │ │ +001560fc 00000017 R_ARM_RELATIVE │ │ │ │ +00156104 00000017 R_ARM_RELATIVE │ │ │ │ +00156110 00000017 R_ARM_RELATIVE │ │ │ │ +0015611c 00000017 R_ARM_RELATIVE │ │ │ │ +00156128 00000017 R_ARM_RELATIVE │ │ │ │ +00156130 00000017 R_ARM_RELATIVE │ │ │ │ +00156134 00000017 R_ARM_RELATIVE │ │ │ │ +00156138 00000017 R_ARM_RELATIVE │ │ │ │ +00156140 00000017 R_ARM_RELATIVE │ │ │ │ +00156148 00000017 R_ARM_RELATIVE │ │ │ │ +0015614c 00000017 R_ARM_RELATIVE │ │ │ │ +00156150 00000017 R_ARM_RELATIVE │ │ │ │ +00156154 00000017 R_ARM_RELATIVE │ │ │ │ +00156158 00000017 R_ARM_RELATIVE │ │ │ │ +0015615c 00000017 R_ARM_RELATIVE │ │ │ │ +00156160 00000017 R_ARM_RELATIVE │ │ │ │ +00156164 00000017 R_ARM_RELATIVE │ │ │ │ +00156168 00000017 R_ARM_RELATIVE │ │ │ │ +0015616c 00000017 R_ARM_RELATIVE │ │ │ │ +00156170 00000017 R_ARM_RELATIVE │ │ │ │ +00156174 00000017 R_ARM_RELATIVE │ │ │ │ +0015617c 00000017 R_ARM_RELATIVE │ │ │ │ +00156188 00000017 R_ARM_RELATIVE │ │ │ │ +00156194 00000017 R_ARM_RELATIVE │ │ │ │ +001561a0 00000017 R_ARM_RELATIVE │ │ │ │ +001561ac 00000017 R_ARM_RELATIVE │ │ │ │ +001561b8 00000017 R_ARM_RELATIVE │ │ │ │ +001561bc 00000017 R_ARM_RELATIVE │ │ │ │ +001561c0 00000017 R_ARM_RELATIVE │ │ │ │ +001561c4 00000017 R_ARM_RELATIVE │ │ │ │ +001561cc 00000017 R_ARM_RELATIVE │ │ │ │ +001561d8 00000017 R_ARM_RELATIVE │ │ │ │ +001561e4 00000017 R_ARM_RELATIVE │ │ │ │ +001561f0 00000017 R_ARM_RELATIVE │ │ │ │ +001561f4 00000017 R_ARM_RELATIVE │ │ │ │ +001561f8 00000017 R_ARM_RELATIVE │ │ │ │ +001561fc 00000017 R_ARM_RELATIVE │ │ │ │ +00156208 00000017 R_ARM_RELATIVE │ │ │ │ +00156218 00000017 R_ARM_RELATIVE │ │ │ │ +00156224 00000017 R_ARM_RELATIVE │ │ │ │ +00156230 00000017 R_ARM_RELATIVE │ │ │ │ +0015623c 00000017 R_ARM_RELATIVE │ │ │ │ +00156248 00000017 R_ARM_RELATIVE │ │ │ │ +00156254 00000017 R_ARM_RELATIVE │ │ │ │ +00156260 00000017 R_ARM_RELATIVE │ │ │ │ +00156264 00000017 R_ARM_RELATIVE │ │ │ │ +00156268 00000017 R_ARM_RELATIVE │ │ │ │ +00156270 00000017 R_ARM_RELATIVE │ │ │ │ +00156274 00000017 R_ARM_RELATIVE │ │ │ │ +00156278 00000017 R_ARM_RELATIVE │ │ │ │ +00156280 00000017 R_ARM_RELATIVE │ │ │ │ +00156288 00000017 R_ARM_RELATIVE │ │ │ │ +00156290 00000017 R_ARM_RELATIVE │ │ │ │ +00156298 00000017 R_ARM_RELATIVE │ │ │ │ +001562a0 00000017 R_ARM_RELATIVE │ │ │ │ +001562a8 00000017 R_ARM_RELATIVE │ │ │ │ +001562b0 00000017 R_ARM_RELATIVE │ │ │ │ +001562b8 00000017 R_ARM_RELATIVE │ │ │ │ +001562c0 00000017 R_ARM_RELATIVE │ │ │ │ +001562c8 00000017 R_ARM_RELATIVE │ │ │ │ +001562d0 00000017 R_ARM_RELATIVE │ │ │ │ +001562e0 00000017 R_ARM_RELATIVE │ │ │ │ +001562e4 00000017 R_ARM_RELATIVE │ │ │ │ +001562e8 00000017 R_ARM_RELATIVE │ │ │ │ +001562f4 00000017 R_ARM_RELATIVE │ │ │ │ +001562f8 00000017 R_ARM_RELATIVE │ │ │ │ +00156300 00000017 R_ARM_RELATIVE │ │ │ │ +00156304 00000017 R_ARM_RELATIVE │ │ │ │ +00156310 00000017 R_ARM_RELATIVE │ │ │ │ +00156314 00000017 R_ARM_RELATIVE │ │ │ │ +00156318 00000017 R_ARM_RELATIVE │ │ │ │ +00156320 00000017 R_ARM_RELATIVE │ │ │ │ +00156324 00000017 R_ARM_RELATIVE │ │ │ │ +00156328 00000017 R_ARM_RELATIVE │ │ │ │ +00156334 00000017 R_ARM_RELATIVE │ │ │ │ +00156340 00000017 R_ARM_RELATIVE │ │ │ │ +00156344 00000017 R_ARM_RELATIVE │ │ │ │ +00156348 00000017 R_ARM_RELATIVE │ │ │ │ +00156350 00000017 R_ARM_RELATIVE │ │ │ │ +00156354 00000017 R_ARM_RELATIVE │ │ │ │ +00156358 00000017 R_ARM_RELATIVE │ │ │ │ +00156360 00000017 R_ARM_RELATIVE │ │ │ │ +00156364 00000017 R_ARM_RELATIVE │ │ │ │ +00156368 00000017 R_ARM_RELATIVE │ │ │ │ +00156374 00000017 R_ARM_RELATIVE │ │ │ │ +001563b4 00000017 R_ARM_RELATIVE │ │ │ │ +001563f4 00000017 R_ARM_RELATIVE │ │ │ │ +00156434 00000017 R_ARM_RELATIVE │ │ │ │ +00156474 00000017 R_ARM_RELATIVE │ │ │ │ +001564b4 00000017 R_ARM_RELATIVE │ │ │ │ +001564f4 00000017 R_ARM_RELATIVE │ │ │ │ +00156534 00000017 R_ARM_RELATIVE │ │ │ │ +00156574 00000017 R_ARM_RELATIVE │ │ │ │ +001565b4 00000017 R_ARM_RELATIVE │ │ │ │ +001565f4 00000017 R_ARM_RELATIVE │ │ │ │ +00156634 00000017 R_ARM_RELATIVE │ │ │ │ +00156674 00000017 R_ARM_RELATIVE │ │ │ │ +001566b4 00000017 R_ARM_RELATIVE │ │ │ │ +001566f4 00000017 R_ARM_RELATIVE │ │ │ │ +00156734 00000017 R_ARM_RELATIVE │ │ │ │ +00156774 00000017 R_ARM_RELATIVE │ │ │ │ +001567b4 00000017 R_ARM_RELATIVE │ │ │ │ +001567f4 00000017 R_ARM_RELATIVE │ │ │ │ +00156834 00000017 R_ARM_RELATIVE │ │ │ │ +00156838 00000017 R_ARM_RELATIVE │ │ │ │ +00156874 00000017 R_ARM_RELATIVE │ │ │ │ +00156878 00000017 R_ARM_RELATIVE │ │ │ │ +001568b4 00000017 R_ARM_RELATIVE │ │ │ │ +001568b8 00000017 R_ARM_RELATIVE │ │ │ │ +001568f4 00000017 R_ARM_RELATIVE │ │ │ │ +001568f8 00000017 R_ARM_RELATIVE │ │ │ │ +00156934 00000017 R_ARM_RELATIVE │ │ │ │ +00156938 00000017 R_ARM_RELATIVE │ │ │ │ +00156974 00000017 R_ARM_RELATIVE │ │ │ │ +00156978 00000017 R_ARM_RELATIVE │ │ │ │ +001569b4 00000017 R_ARM_RELATIVE │ │ │ │ +001569b8 00000017 R_ARM_RELATIVE │ │ │ │ +001569f4 00000017 R_ARM_RELATIVE │ │ │ │ +001569f8 00000017 R_ARM_RELATIVE │ │ │ │ +00156a34 00000017 R_ARM_RELATIVE │ │ │ │ +00156a38 00000017 R_ARM_RELATIVE │ │ │ │ +00156a74 00000017 R_ARM_RELATIVE │ │ │ │ +00156a78 00000017 R_ARM_RELATIVE │ │ │ │ +00156ab4 00000017 R_ARM_RELATIVE │ │ │ │ +00156ab8 00000017 R_ARM_RELATIVE │ │ │ │ +00156af4 00000017 R_ARM_RELATIVE │ │ │ │ +00156af8 00000017 R_ARM_RELATIVE │ │ │ │ +00156b34 00000017 R_ARM_RELATIVE │ │ │ │ +00156b38 00000017 R_ARM_RELATIVE │ │ │ │ +00156b74 00000017 R_ARM_RELATIVE │ │ │ │ +00156b78 00000017 R_ARM_RELATIVE │ │ │ │ +00156bb4 00000017 R_ARM_RELATIVE │ │ │ │ +00156bb8 00000017 R_ARM_RELATIVE │ │ │ │ +00156bf4 00000017 R_ARM_RELATIVE │ │ │ │ +00156bf8 00000017 R_ARM_RELATIVE │ │ │ │ +00156c34 00000017 R_ARM_RELATIVE │ │ │ │ +00156c38 00000017 R_ARM_RELATIVE │ │ │ │ +00156c74 00000017 R_ARM_RELATIVE │ │ │ │ +00156c78 00000017 R_ARM_RELATIVE │ │ │ │ +00156cb4 00000017 R_ARM_RELATIVE │ │ │ │ +00156cb8 00000017 R_ARM_RELATIVE │ │ │ │ +00156cf4 00000017 R_ARM_RELATIVE │ │ │ │ +00156cf8 00000017 R_ARM_RELATIVE │ │ │ │ +00156d34 00000017 R_ARM_RELATIVE │ │ │ │ +00156d38 00000017 R_ARM_RELATIVE │ │ │ │ +00156d74 00000017 R_ARM_RELATIVE │ │ │ │ +00156d78 00000017 R_ARM_RELATIVE │ │ │ │ +00156db4 00000017 R_ARM_RELATIVE │ │ │ │ +00156db8 00000017 R_ARM_RELATIVE │ │ │ │ +00156df4 00000017 R_ARM_RELATIVE │ │ │ │ +00156df8 00000017 R_ARM_RELATIVE │ │ │ │ +00156e34 00000017 R_ARM_RELATIVE │ │ │ │ +00156e38 00000017 R_ARM_RELATIVE │ │ │ │ +00156e74 00000017 R_ARM_RELATIVE │ │ │ │ +00156e78 00000017 R_ARM_RELATIVE │ │ │ │ +00156eb4 00000017 R_ARM_RELATIVE │ │ │ │ +00156eb8 00000017 R_ARM_RELATIVE │ │ │ │ +00156ef4 00000017 R_ARM_RELATIVE │ │ │ │ +00156ef8 00000017 R_ARM_RELATIVE │ │ │ │ +00156f34 00000017 R_ARM_RELATIVE │ │ │ │ +00156f38 00000017 R_ARM_RELATIVE │ │ │ │ +00156f74 00000017 R_ARM_RELATIVE │ │ │ │ +00156f78 00000017 R_ARM_RELATIVE │ │ │ │ +00156fb4 00000017 R_ARM_RELATIVE │ │ │ │ +00156fb8 00000017 R_ARM_RELATIVE │ │ │ │ +00156ff4 00000017 R_ARM_RELATIVE │ │ │ │ +00156ffc 00000017 R_ARM_RELATIVE │ │ │ │ +00157004 00000017 R_ARM_RELATIVE │ │ │ │ +0015700c 00000017 R_ARM_RELATIVE │ │ │ │ +00157014 00000017 R_ARM_RELATIVE │ │ │ │ +0015701c 00000017 R_ARM_RELATIVE │ │ │ │ +00157024 00000017 R_ARM_RELATIVE │ │ │ │ +0015702c 00000017 R_ARM_RELATIVE │ │ │ │ +00157034 00000017 R_ARM_RELATIVE │ │ │ │ +0015703c 00000017 R_ARM_RELATIVE │ │ │ │ +00157044 00000017 R_ARM_RELATIVE │ │ │ │ +0015704c 00000017 R_ARM_RELATIVE │ │ │ │ +00157054 00000017 R_ARM_RELATIVE │ │ │ │ +0015705c 00000017 R_ARM_RELATIVE │ │ │ │ +00157064 00000017 R_ARM_RELATIVE │ │ │ │ +0015706c 00000017 R_ARM_RELATIVE │ │ │ │ +00157074 00000017 R_ARM_RELATIVE │ │ │ │ +0015707c 00000017 R_ARM_RELATIVE │ │ │ │ +00157084 00000017 R_ARM_RELATIVE │ │ │ │ +0015708c 00000017 R_ARM_RELATIVE │ │ │ │ +00157094 00000017 R_ARM_RELATIVE │ │ │ │ +0015709c 00000017 R_ARM_RELATIVE │ │ │ │ +001570a4 00000017 R_ARM_RELATIVE │ │ │ │ +001570ac 00000017 R_ARM_RELATIVE │ │ │ │ +001570b4 00000017 R_ARM_RELATIVE │ │ │ │ +001570bc 00000017 R_ARM_RELATIVE │ │ │ │ +001570c4 00000017 R_ARM_RELATIVE │ │ │ │ +001570cc 00000017 R_ARM_RELATIVE │ │ │ │ +001570d4 00000017 R_ARM_RELATIVE │ │ │ │ +001570dc 00000017 R_ARM_RELATIVE │ │ │ │ +001570e4 00000017 R_ARM_RELATIVE │ │ │ │ +001570ec 00000017 R_ARM_RELATIVE │ │ │ │ +001570f4 00000017 R_ARM_RELATIVE │ │ │ │ +001570fc 00000017 R_ARM_RELATIVE │ │ │ │ +00157104 00000017 R_ARM_RELATIVE │ │ │ │ +0015710c 00000017 R_ARM_RELATIVE │ │ │ │ +00157114 00000017 R_ARM_RELATIVE │ │ │ │ +0015711c 00000017 R_ARM_RELATIVE │ │ │ │ +00157124 00000017 R_ARM_RELATIVE │ │ │ │ +0015712c 00000017 R_ARM_RELATIVE │ │ │ │ +00157134 00000017 R_ARM_RELATIVE │ │ │ │ +0015713c 00000017 R_ARM_RELATIVE │ │ │ │ +00157144 00000017 R_ARM_RELATIVE │ │ │ │ +0015714c 00000017 R_ARM_RELATIVE │ │ │ │ +00157154 00000017 R_ARM_RELATIVE │ │ │ │ +0015715c 00000017 R_ARM_RELATIVE │ │ │ │ +00157164 00000017 R_ARM_RELATIVE │ │ │ │ +0015716c 00000017 R_ARM_RELATIVE │ │ │ │ +00157174 00000017 R_ARM_RELATIVE │ │ │ │ +0015717c 00000017 R_ARM_RELATIVE │ │ │ │ +0015718c 00000017 R_ARM_RELATIVE │ │ │ │ +00157190 00000017 R_ARM_RELATIVE │ │ │ │ +00157194 00000017 R_ARM_RELATIVE │ │ │ │ +0015719c 00000017 R_ARM_RELATIVE │ │ │ │ +001571a0 00000017 R_ARM_RELATIVE │ │ │ │ +001571a4 00000017 R_ARM_RELATIVE │ │ │ │ +001571ac 00000017 R_ARM_RELATIVE │ │ │ │ +001571b0 00000017 R_ARM_RELATIVE │ │ │ │ +001571b4 00000017 R_ARM_RELATIVE │ │ │ │ +001571bc 00000017 R_ARM_RELATIVE │ │ │ │ +001571c0 00000017 R_ARM_RELATIVE │ │ │ │ +001571c4 00000017 R_ARM_RELATIVE │ │ │ │ +001571cc 00000017 R_ARM_RELATIVE │ │ │ │ +001571d0 00000017 R_ARM_RELATIVE │ │ │ │ +001571d4 00000017 R_ARM_RELATIVE │ │ │ │ +001571dc 00000017 R_ARM_RELATIVE │ │ │ │ +001571e4 00000017 R_ARM_RELATIVE │ │ │ │ +001571ec 00000017 R_ARM_RELATIVE │ │ │ │ +001571f4 00000017 R_ARM_RELATIVE │ │ │ │ +001571fc 00000017 R_ARM_RELATIVE │ │ │ │ +00157204 00000017 R_ARM_RELATIVE │ │ │ │ +0015720c 00000017 R_ARM_RELATIVE │ │ │ │ +00157214 00000017 R_ARM_RELATIVE │ │ │ │ +0015721c 00000017 R_ARM_RELATIVE │ │ │ │ +00157224 00000017 R_ARM_RELATIVE │ │ │ │ +0015722c 00000017 R_ARM_RELATIVE │ │ │ │ +00157234 00000017 R_ARM_RELATIVE │ │ │ │ +0015723c 00000017 R_ARM_RELATIVE │ │ │ │ +00157244 00000017 R_ARM_RELATIVE │ │ │ │ +0015724c 00000017 R_ARM_RELATIVE │ │ │ │ +00157254 00000017 R_ARM_RELATIVE │ │ │ │ +0015725c 00000017 R_ARM_RELATIVE │ │ │ │ +00157264 00000017 R_ARM_RELATIVE │ │ │ │ +0015726c 00000017 R_ARM_RELATIVE │ │ │ │ +00157280 00000017 R_ARM_RELATIVE │ │ │ │ +00157284 00000017 R_ARM_RELATIVE │ │ │ │ +00157290 00000017 R_ARM_RELATIVE │ │ │ │ +00157294 00000017 R_ARM_RELATIVE │ │ │ │ +0015729c 00000017 R_ARM_RELATIVE │ │ │ │ +001572a0 00000017 R_ARM_RELATIVE │ │ │ │ +001572ac 00000017 R_ARM_RELATIVE │ │ │ │ +001572b0 00000017 R_ARM_RELATIVE │ │ │ │ +001572b4 00000017 R_ARM_RELATIVE │ │ │ │ +001572c0 00000017 R_ARM_RELATIVE │ │ │ │ +001572d0 00000017 R_ARM_RELATIVE │ │ │ │ +001572dc 00000017 R_ARM_RELATIVE │ │ │ │ +001572e0 00000017 R_ARM_RELATIVE │ │ │ │ +001572e4 00000017 R_ARM_RELATIVE │ │ │ │ +001572ec 00000017 R_ARM_RELATIVE │ │ │ │ +001572f0 00000017 R_ARM_RELATIVE │ │ │ │ +001572f4 00000017 R_ARM_RELATIVE │ │ │ │ +001572fc 00000017 R_ARM_RELATIVE │ │ │ │ +00157300 00000017 R_ARM_RELATIVE │ │ │ │ +00157304 00000017 R_ARM_RELATIVE │ │ │ │ +0015730c 00000017 R_ARM_RELATIVE │ │ │ │ +00157310 00000017 R_ARM_RELATIVE │ │ │ │ +00157314 00000017 R_ARM_RELATIVE │ │ │ │ +0015731c 00000017 R_ARM_RELATIVE │ │ │ │ +00157320 00000017 R_ARM_RELATIVE │ │ │ │ +00157324 00000017 R_ARM_RELATIVE │ │ │ │ +00157330 00000017 R_ARM_RELATIVE │ │ │ │ +00157334 00000017 R_ARM_RELATIVE │ │ │ │ +00157340 00000017 R_ARM_RELATIVE │ │ │ │ +0015734c 00000017 R_ARM_RELATIVE │ │ │ │ +00157350 00000017 R_ARM_RELATIVE │ │ │ │ +00157354 00000017 R_ARM_RELATIVE │ │ │ │ +0015735c 00000017 R_ARM_RELATIVE │ │ │ │ +00157360 00000017 R_ARM_RELATIVE │ │ │ │ +00157364 00000017 R_ARM_RELATIVE │ │ │ │ +0015736c 00000017 R_ARM_RELATIVE │ │ │ │ +00157370 00000017 R_ARM_RELATIVE │ │ │ │ +00157374 00000017 R_ARM_RELATIVE │ │ │ │ +0015737c 00000017 R_ARM_RELATIVE │ │ │ │ +00157380 00000017 R_ARM_RELATIVE │ │ │ │ +00157384 00000017 R_ARM_RELATIVE │ │ │ │ +0015738c 00000017 R_ARM_RELATIVE │ │ │ │ +00157390 00000017 R_ARM_RELATIVE │ │ │ │ +00157394 00000017 R_ARM_RELATIVE │ │ │ │ +0015739c 00000017 R_ARM_RELATIVE │ │ │ │ +001573cc 00000017 R_ARM_RELATIVE │ │ │ │ +001573fc 00000017 R_ARM_RELATIVE │ │ │ │ +0015742c 00000017 R_ARM_RELATIVE │ │ │ │ +0015745c 00000017 R_ARM_RELATIVE │ │ │ │ +0015748c 00000017 R_ARM_RELATIVE │ │ │ │ +001574bc 00000017 R_ARM_RELATIVE │ │ │ │ +001574ec 00000017 R_ARM_RELATIVE │ │ │ │ +0015751c 00000017 R_ARM_RELATIVE │ │ │ │ +0015754c 00000017 R_ARM_RELATIVE │ │ │ │ +0015757c 00000017 R_ARM_RELATIVE │ │ │ │ +001575ac 00000017 R_ARM_RELATIVE │ │ │ │ +001575dc 00000017 R_ARM_RELATIVE │ │ │ │ +0015760c 00000017 R_ARM_RELATIVE │ │ │ │ +0015763c 00000017 R_ARM_RELATIVE │ │ │ │ +0015766c 00000017 R_ARM_RELATIVE │ │ │ │ +0015769c 00000017 R_ARM_RELATIVE │ │ │ │ +001576cc 00000017 R_ARM_RELATIVE │ │ │ │ +001576fc 00000017 R_ARM_RELATIVE │ │ │ │ +0015772c 00000017 R_ARM_RELATIVE │ │ │ │ +0015775c 00000017 R_ARM_RELATIVE │ │ │ │ +00157760 00000017 R_ARM_RELATIVE │ │ │ │ +0015778c 00000017 R_ARM_RELATIVE │ │ │ │ +00157790 00000017 R_ARM_RELATIVE │ │ │ │ +001577bc 00000017 R_ARM_RELATIVE │ │ │ │ +001577c0 00000017 R_ARM_RELATIVE │ │ │ │ +001577ec 00000017 R_ARM_RELATIVE │ │ │ │ +001577f0 00000017 R_ARM_RELATIVE │ │ │ │ +0015781c 00000017 R_ARM_RELATIVE │ │ │ │ +00157820 00000017 R_ARM_RELATIVE │ │ │ │ +0015784c 00000017 R_ARM_RELATIVE │ │ │ │ +00157850 00000017 R_ARM_RELATIVE │ │ │ │ +0015787c 00000017 R_ARM_RELATIVE │ │ │ │ +00157880 00000017 R_ARM_RELATIVE │ │ │ │ +001578ac 00000017 R_ARM_RELATIVE │ │ │ │ +001578b0 00000017 R_ARM_RELATIVE │ │ │ │ +001578dc 00000017 R_ARM_RELATIVE │ │ │ │ +001578e0 00000017 R_ARM_RELATIVE │ │ │ │ +0015790c 00000017 R_ARM_RELATIVE │ │ │ │ +00157910 00000017 R_ARM_RELATIVE │ │ │ │ +0015793c 00000017 R_ARM_RELATIVE │ │ │ │ +00157940 00000017 R_ARM_RELATIVE │ │ │ │ +0015796c 00000017 R_ARM_RELATIVE │ │ │ │ +00157970 00000017 R_ARM_RELATIVE │ │ │ │ +0015799c 00000017 R_ARM_RELATIVE │ │ │ │ +001579a0 00000017 R_ARM_RELATIVE │ │ │ │ +001579cc 00000017 R_ARM_RELATIVE │ │ │ │ +001579d0 00000017 R_ARM_RELATIVE │ │ │ │ +001579fc 00000017 R_ARM_RELATIVE │ │ │ │ +00157a00 00000017 R_ARM_RELATIVE │ │ │ │ +00157a2c 00000017 R_ARM_RELATIVE │ │ │ │ +00157a30 00000017 R_ARM_RELATIVE │ │ │ │ +00157a5c 00000017 R_ARM_RELATIVE │ │ │ │ +00157a60 00000017 R_ARM_RELATIVE │ │ │ │ +00157a8c 00000017 R_ARM_RELATIVE │ │ │ │ +00157a90 00000017 R_ARM_RELATIVE │ │ │ │ +00157abc 00000017 R_ARM_RELATIVE │ │ │ │ +00157ac0 00000017 R_ARM_RELATIVE │ │ │ │ +00157aec 00000017 R_ARM_RELATIVE │ │ │ │ +00157af0 00000017 R_ARM_RELATIVE │ │ │ │ +00157b1c 00000017 R_ARM_RELATIVE │ │ │ │ +00157b20 00000017 R_ARM_RELATIVE │ │ │ │ +00157b4c 00000017 R_ARM_RELATIVE │ │ │ │ +00157b50 00000017 R_ARM_RELATIVE │ │ │ │ +00157b7c 00000017 R_ARM_RELATIVE │ │ │ │ +00157b80 00000017 R_ARM_RELATIVE │ │ │ │ +00157bac 00000017 R_ARM_RELATIVE │ │ │ │ +00157bdc 00000017 R_ARM_RELATIVE │ │ │ │ +00157c0c 00000017 R_ARM_RELATIVE │ │ │ │ +00157c3c 00000017 R_ARM_RELATIVE │ │ │ │ +00157c6c 00000017 R_ARM_RELATIVE │ │ │ │ +00157c9c 00000017 R_ARM_RELATIVE │ │ │ │ +00157ccc 00000017 R_ARM_RELATIVE │ │ │ │ +00157cfc 00000017 R_ARM_RELATIVE │ │ │ │ +00157d2c 00000017 R_ARM_RELATIVE │ │ │ │ +00157d5c 00000017 R_ARM_RELATIVE │ │ │ │ +00157d8c 00000017 R_ARM_RELATIVE │ │ │ │ +00157dbc 00000017 R_ARM_RELATIVE │ │ │ │ +00157dec 00000017 R_ARM_RELATIVE │ │ │ │ +00157e1c 00000017 R_ARM_RELATIVE │ │ │ │ +00157e4c 00000017 R_ARM_RELATIVE │ │ │ │ +00157e7c 00000017 R_ARM_RELATIVE │ │ │ │ +00157eac 00000017 R_ARM_RELATIVE │ │ │ │ +00157eb0 00000017 R_ARM_RELATIVE │ │ │ │ +00157edc 00000017 R_ARM_RELATIVE │ │ │ │ +00157ee0 00000017 R_ARM_RELATIVE │ │ │ │ +00157f0c 00000017 R_ARM_RELATIVE │ │ │ │ +00157f10 00000017 R_ARM_RELATIVE │ │ │ │ +00157f3c 00000017 R_ARM_RELATIVE │ │ │ │ +00157f40 00000017 R_ARM_RELATIVE │ │ │ │ +00157f6c 00000017 R_ARM_RELATIVE │ │ │ │ +00157f70 00000017 R_ARM_RELATIVE │ │ │ │ +00157f9c 00000017 R_ARM_RELATIVE │ │ │ │ +00157fa0 00000017 R_ARM_RELATIVE │ │ │ │ +00157fcc 00000017 R_ARM_RELATIVE │ │ │ │ +00157fd0 00000017 R_ARM_RELATIVE │ │ │ │ +00157ffc 00000017 R_ARM_RELATIVE │ │ │ │ +00158000 00000017 R_ARM_RELATIVE │ │ │ │ +0015802c 00000017 R_ARM_RELATIVE │ │ │ │ +00158030 00000017 R_ARM_RELATIVE │ │ │ │ +0015805c 00000017 R_ARM_RELATIVE │ │ │ │ +00158060 00000017 R_ARM_RELATIVE │ │ │ │ +0015808c 00000017 R_ARM_RELATIVE │ │ │ │ +00158090 00000017 R_ARM_RELATIVE │ │ │ │ +001580bc 00000017 R_ARM_RELATIVE │ │ │ │ +001580c0 00000017 R_ARM_RELATIVE │ │ │ │ +001580ec 00000017 R_ARM_RELATIVE │ │ │ │ +001580f0 00000017 R_ARM_RELATIVE │ │ │ │ +0015811c 00000017 R_ARM_RELATIVE │ │ │ │ +00158120 00000017 R_ARM_RELATIVE │ │ │ │ +0015814c 00000017 R_ARM_RELATIVE │ │ │ │ +00158150 00000017 R_ARM_RELATIVE │ │ │ │ +0015817c 00000017 R_ARM_RELATIVE │ │ │ │ +00158180 00000017 R_ARM_RELATIVE │ │ │ │ +001581ac 00000017 R_ARM_RELATIVE │ │ │ │ +001581b0 00000017 R_ARM_RELATIVE │ │ │ │ +001581dc 00000017 R_ARM_RELATIVE │ │ │ │ +001581e0 00000017 R_ARM_RELATIVE │ │ │ │ +0015820c 00000017 R_ARM_RELATIVE │ │ │ │ +00158210 00000017 R_ARM_RELATIVE │ │ │ │ +0015823c 00000017 R_ARM_RELATIVE │ │ │ │ +00158240 00000017 R_ARM_RELATIVE │ │ │ │ +0015826c 00000017 R_ARM_RELATIVE │ │ │ │ +00158270 00000017 R_ARM_RELATIVE │ │ │ │ +0015829c 00000017 R_ARM_RELATIVE │ │ │ │ +001582a0 00000017 R_ARM_RELATIVE │ │ │ │ +001582cc 00000017 R_ARM_RELATIVE │ │ │ │ +001582d0 00000017 R_ARM_RELATIVE │ │ │ │ +001582fc 00000017 R_ARM_RELATIVE │ │ │ │ +00158300 00000017 R_ARM_RELATIVE │ │ │ │ +0015832c 00000017 R_ARM_RELATIVE │ │ │ │ +00158330 00000017 R_ARM_RELATIVE │ │ │ │ +0015835c 00000017 R_ARM_RELATIVE │ │ │ │ +00158360 00000017 R_ARM_RELATIVE │ │ │ │ +0015838c 00000017 R_ARM_RELATIVE │ │ │ │ +00158390 00000017 R_ARM_RELATIVE │ │ │ │ +001583bc 00000017 R_ARM_RELATIVE │ │ │ │ +001583c0 00000017 R_ARM_RELATIVE │ │ │ │ +001583ec 00000017 R_ARM_RELATIVE │ │ │ │ +001583f4 00000017 R_ARM_RELATIVE │ │ │ │ +001583fc 00000017 R_ARM_RELATIVE │ │ │ │ +00158404 00000017 R_ARM_RELATIVE │ │ │ │ +0015840c 00000017 R_ARM_RELATIVE │ │ │ │ +00158414 00000017 R_ARM_RELATIVE │ │ │ │ +0015841c 00000017 R_ARM_RELATIVE │ │ │ │ +00158424 00000017 R_ARM_RELATIVE │ │ │ │ +0015842c 00000017 R_ARM_RELATIVE │ │ │ │ +00158434 00000017 R_ARM_RELATIVE │ │ │ │ +0015843c 00000017 R_ARM_RELATIVE │ │ │ │ +00158444 00000017 R_ARM_RELATIVE │ │ │ │ +0015844c 00000017 R_ARM_RELATIVE │ │ │ │ +00158454 00000017 R_ARM_RELATIVE │ │ │ │ +0015845c 00000017 R_ARM_RELATIVE │ │ │ │ +00158464 00000017 R_ARM_RELATIVE │ │ │ │ +0015846c 00000017 R_ARM_RELATIVE │ │ │ │ +00158474 00000017 R_ARM_RELATIVE │ │ │ │ +0015847c 00000017 R_ARM_RELATIVE │ │ │ │ +00158484 00000017 R_ARM_RELATIVE │ │ │ │ +0015848c 00000017 R_ARM_RELATIVE │ │ │ │ +00158494 00000017 R_ARM_RELATIVE │ │ │ │ +0015849c 00000017 R_ARM_RELATIVE │ │ │ │ +001584a4 00000017 R_ARM_RELATIVE │ │ │ │ +001584ac 00000017 R_ARM_RELATIVE │ │ │ │ +001584b4 00000017 R_ARM_RELATIVE │ │ │ │ +001584bc 00000017 R_ARM_RELATIVE │ │ │ │ +001584c4 00000017 R_ARM_RELATIVE │ │ │ │ +001584cc 00000017 R_ARM_RELATIVE │ │ │ │ +001584d4 00000017 R_ARM_RELATIVE │ │ │ │ +001584dc 00000017 R_ARM_RELATIVE │ │ │ │ +001584e4 00000017 R_ARM_RELATIVE │ │ │ │ +001584ec 00000017 R_ARM_RELATIVE │ │ │ │ +001584f4 00000017 R_ARM_RELATIVE │ │ │ │ +001584fc 00000017 R_ARM_RELATIVE │ │ │ │ +00158504 00000017 R_ARM_RELATIVE │ │ │ │ +0015850c 00000017 R_ARM_RELATIVE │ │ │ │ +00158514 00000017 R_ARM_RELATIVE │ │ │ │ +0015851c 00000017 R_ARM_RELATIVE │ │ │ │ +00158524 00000017 R_ARM_RELATIVE │ │ │ │ +0015852c 00000017 R_ARM_RELATIVE │ │ │ │ +00158534 00000017 R_ARM_RELATIVE │ │ │ │ +0015853c 00000017 R_ARM_RELATIVE │ │ │ │ +00158544 00000017 R_ARM_RELATIVE │ │ │ │ +0015854c 00000017 R_ARM_RELATIVE │ │ │ │ +00158554 00000017 R_ARM_RELATIVE │ │ │ │ +0015855c 00000017 R_ARM_RELATIVE │ │ │ │ +00158564 00000017 R_ARM_RELATIVE │ │ │ │ +0015856c 00000017 R_ARM_RELATIVE │ │ │ │ +00158574 00000017 R_ARM_RELATIVE │ │ │ │ +0015857c 00000017 R_ARM_RELATIVE │ │ │ │ +00158584 00000017 R_ARM_RELATIVE │ │ │ │ +0015858c 00000017 R_ARM_RELATIVE │ │ │ │ +00158594 00000017 R_ARM_RELATIVE │ │ │ │ +0015859c 00000017 R_ARM_RELATIVE │ │ │ │ +001585a4 00000017 R_ARM_RELATIVE │ │ │ │ +001585ac 00000017 R_ARM_RELATIVE │ │ │ │ +001585b4 00000017 R_ARM_RELATIVE │ │ │ │ +001585bc 00000017 R_ARM_RELATIVE │ │ │ │ +001585c4 00000017 R_ARM_RELATIVE │ │ │ │ +001585cc 00000017 R_ARM_RELATIVE │ │ │ │ +001585d4 00000017 R_ARM_RELATIVE │ │ │ │ +001585dc 00000017 R_ARM_RELATIVE │ │ │ │ +001585e4 00000017 R_ARM_RELATIVE │ │ │ │ +001585ec 00000017 R_ARM_RELATIVE │ │ │ │ +001585f4 00000017 R_ARM_RELATIVE │ │ │ │ +001585fc 00000017 R_ARM_RELATIVE │ │ │ │ +00158604 00000017 R_ARM_RELATIVE │ │ │ │ +0015860c 00000017 R_ARM_RELATIVE │ │ │ │ +00158614 00000017 R_ARM_RELATIVE │ │ │ │ +0015861c 00000017 R_ARM_RELATIVE │ │ │ │ +00158624 00000017 R_ARM_RELATIVE │ │ │ │ +0015862c 00000017 R_ARM_RELATIVE │ │ │ │ +00158634 00000017 R_ARM_RELATIVE │ │ │ │ +0015863c 00000017 R_ARM_RELATIVE │ │ │ │ +00158644 00000017 R_ARM_RELATIVE │ │ │ │ +0015864c 00000017 R_ARM_RELATIVE │ │ │ │ +00158654 00000017 R_ARM_RELATIVE │ │ │ │ +0015865c 00000017 R_ARM_RELATIVE │ │ │ │ +00158664 00000017 R_ARM_RELATIVE │ │ │ │ +0015866c 00000017 R_ARM_RELATIVE │ │ │ │ +00158674 00000017 R_ARM_RELATIVE │ │ │ │ +0015867c 00000017 R_ARM_RELATIVE │ │ │ │ +00158684 00000017 R_ARM_RELATIVE │ │ │ │ +0015868c 00000017 R_ARM_RELATIVE │ │ │ │ +00158694 00000017 R_ARM_RELATIVE │ │ │ │ +0015869c 00000017 R_ARM_RELATIVE │ │ │ │ +001586ac 00000017 R_ARM_RELATIVE │ │ │ │ +001586dc 00000017 R_ARM_RELATIVE │ │ │ │ +0015870c 00000017 R_ARM_RELATIVE │ │ │ │ +0015873c 00000017 R_ARM_RELATIVE │ │ │ │ +0015876c 00000017 R_ARM_RELATIVE │ │ │ │ +0015879c 00000017 R_ARM_RELATIVE │ │ │ │ +001587cc 00000017 R_ARM_RELATIVE │ │ │ │ +001587fc 00000017 R_ARM_RELATIVE │ │ │ │ +0015882c 00000017 R_ARM_RELATIVE │ │ │ │ +0015885c 00000017 R_ARM_RELATIVE │ │ │ │ +0015888c 00000017 R_ARM_RELATIVE │ │ │ │ +001588bc 00000017 R_ARM_RELATIVE │ │ │ │ +001588ec 00000017 R_ARM_RELATIVE │ │ │ │ +0015891c 00000017 R_ARM_RELATIVE │ │ │ │ +0015894c 00000017 R_ARM_RELATIVE │ │ │ │ +0015897c 00000017 R_ARM_RELATIVE │ │ │ │ +001589ac 00000017 R_ARM_RELATIVE │ │ │ │ +001589dc 00000017 R_ARM_RELATIVE │ │ │ │ +00158a0c 00000017 R_ARM_RELATIVE │ │ │ │ +00158a3c 00000017 R_ARM_RELATIVE │ │ │ │ +00158a6c 00000017 R_ARM_RELATIVE │ │ │ │ +00158a70 00000017 R_ARM_RELATIVE │ │ │ │ +00158a9c 00000017 R_ARM_RELATIVE │ │ │ │ +00158aa0 00000017 R_ARM_RELATIVE │ │ │ │ +00158acc 00000017 R_ARM_RELATIVE │ │ │ │ +00158ad0 00000017 R_ARM_RELATIVE │ │ │ │ +00158afc 00000017 R_ARM_RELATIVE │ │ │ │ +00158b00 00000017 R_ARM_RELATIVE │ │ │ │ +00158b2c 00000017 R_ARM_RELATIVE │ │ │ │ +00158b30 00000017 R_ARM_RELATIVE │ │ │ │ +00158b5c 00000017 R_ARM_RELATIVE │ │ │ │ +00158b60 00000017 R_ARM_RELATIVE │ │ │ │ +00158b8c 00000017 R_ARM_RELATIVE │ │ │ │ +00158b90 00000017 R_ARM_RELATIVE │ │ │ │ +00158bbc 00000017 R_ARM_RELATIVE │ │ │ │ +00158bc0 00000017 R_ARM_RELATIVE │ │ │ │ +00158bec 00000017 R_ARM_RELATIVE │ │ │ │ +00158bf0 00000017 R_ARM_RELATIVE │ │ │ │ +00158c1c 00000017 R_ARM_RELATIVE │ │ │ │ +00158c20 00000017 R_ARM_RELATIVE │ │ │ │ +00158c4c 00000017 R_ARM_RELATIVE │ │ │ │ +00158c50 00000017 R_ARM_RELATIVE │ │ │ │ +00158c7c 00000017 R_ARM_RELATIVE │ │ │ │ +00158c80 00000017 R_ARM_RELATIVE │ │ │ │ +00158cac 00000017 R_ARM_RELATIVE │ │ │ │ +00158cb0 00000017 R_ARM_RELATIVE │ │ │ │ +00158cdc 00000017 R_ARM_RELATIVE │ │ │ │ +00158ce0 00000017 R_ARM_RELATIVE │ │ │ │ +00158d0c 00000017 R_ARM_RELATIVE │ │ │ │ +00158d10 00000017 R_ARM_RELATIVE │ │ │ │ +00158d3c 00000017 R_ARM_RELATIVE │ │ │ │ +00158d40 00000017 R_ARM_RELATIVE │ │ │ │ +00158d6c 00000017 R_ARM_RELATIVE │ │ │ │ +00158d70 00000017 R_ARM_RELATIVE │ │ │ │ +00158d9c 00000017 R_ARM_RELATIVE │ │ │ │ +00158da0 00000017 R_ARM_RELATIVE │ │ │ │ +00158dcc 00000017 R_ARM_RELATIVE │ │ │ │ +00158dd0 00000017 R_ARM_RELATIVE │ │ │ │ +00158dfc 00000017 R_ARM_RELATIVE │ │ │ │ +00158e00 00000017 R_ARM_RELATIVE │ │ │ │ +00158e2c 00000017 R_ARM_RELATIVE │ │ │ │ +00158e30 00000017 R_ARM_RELATIVE │ │ │ │ +00158e5c 00000017 R_ARM_RELATIVE │ │ │ │ +00158e60 00000017 R_ARM_RELATIVE │ │ │ │ +00158e8c 00000017 R_ARM_RELATIVE │ │ │ │ +00158e90 00000017 R_ARM_RELATIVE │ │ │ │ +00158ebc 00000017 R_ARM_RELATIVE │ │ │ │ +00158eec 00000017 R_ARM_RELATIVE │ │ │ │ +00158f1c 00000017 R_ARM_RELATIVE │ │ │ │ +00158f4c 00000017 R_ARM_RELATIVE │ │ │ │ +00158f7c 00000017 R_ARM_RELATIVE │ │ │ │ +00158fac 00000017 R_ARM_RELATIVE │ │ │ │ +00158fdc 00000017 R_ARM_RELATIVE │ │ │ │ +0015900c 00000017 R_ARM_RELATIVE │ │ │ │ +0015903c 00000017 R_ARM_RELATIVE │ │ │ │ +0015906c 00000017 R_ARM_RELATIVE │ │ │ │ +0015909c 00000017 R_ARM_RELATIVE │ │ │ │ +001590cc 00000017 R_ARM_RELATIVE │ │ │ │ +001590fc 00000017 R_ARM_RELATIVE │ │ │ │ +0015912c 00000017 R_ARM_RELATIVE │ │ │ │ +0015915c 00000017 R_ARM_RELATIVE │ │ │ │ +0015918c 00000017 R_ARM_RELATIVE │ │ │ │ +001591bc 00000017 R_ARM_RELATIVE │ │ │ │ +001591c0 00000017 R_ARM_RELATIVE │ │ │ │ +001591ec 00000017 R_ARM_RELATIVE │ │ │ │ +001591f0 00000017 R_ARM_RELATIVE │ │ │ │ +0015921c 00000017 R_ARM_RELATIVE │ │ │ │ +00159220 00000017 R_ARM_RELATIVE │ │ │ │ +0015924c 00000017 R_ARM_RELATIVE │ │ │ │ +00159250 00000017 R_ARM_RELATIVE │ │ │ │ +0015927c 00000017 R_ARM_RELATIVE │ │ │ │ +00159280 00000017 R_ARM_RELATIVE │ │ │ │ +001592ac 00000017 R_ARM_RELATIVE │ │ │ │ +001592b0 00000017 R_ARM_RELATIVE │ │ │ │ +001592dc 00000017 R_ARM_RELATIVE │ │ │ │ +001592e0 00000017 R_ARM_RELATIVE │ │ │ │ +0015930c 00000017 R_ARM_RELATIVE │ │ │ │ +00159310 00000017 R_ARM_RELATIVE │ │ │ │ +0015933c 00000017 R_ARM_RELATIVE │ │ │ │ +00159340 00000017 R_ARM_RELATIVE │ │ │ │ +0015936c 00000017 R_ARM_RELATIVE │ │ │ │ +00159370 00000017 R_ARM_RELATIVE │ │ │ │ +0015939c 00000017 R_ARM_RELATIVE │ │ │ │ +001593a0 00000017 R_ARM_RELATIVE │ │ │ │ +001593cc 00000017 R_ARM_RELATIVE │ │ │ │ +001593d0 00000017 R_ARM_RELATIVE │ │ │ │ +001593fc 00000017 R_ARM_RELATIVE │ │ │ │ +00159400 00000017 R_ARM_RELATIVE │ │ │ │ +0015942c 00000017 R_ARM_RELATIVE │ │ │ │ +00159430 00000017 R_ARM_RELATIVE │ │ │ │ +0015945c 00000017 R_ARM_RELATIVE │ │ │ │ +00159460 00000017 R_ARM_RELATIVE │ │ │ │ +0015948c 00000017 R_ARM_RELATIVE │ │ │ │ +00159490 00000017 R_ARM_RELATIVE │ │ │ │ +001594bc 00000017 R_ARM_RELATIVE │ │ │ │ +001594c0 00000017 R_ARM_RELATIVE │ │ │ │ +001594ec 00000017 R_ARM_RELATIVE │ │ │ │ +001594f0 00000017 R_ARM_RELATIVE │ │ │ │ +0015951c 00000017 R_ARM_RELATIVE │ │ │ │ +00159520 00000017 R_ARM_RELATIVE │ │ │ │ +0015954c 00000017 R_ARM_RELATIVE │ │ │ │ +00159550 00000017 R_ARM_RELATIVE │ │ │ │ +0015957c 00000017 R_ARM_RELATIVE │ │ │ │ +00159580 00000017 R_ARM_RELATIVE │ │ │ │ +001595ac 00000017 R_ARM_RELATIVE │ │ │ │ +001595b0 00000017 R_ARM_RELATIVE │ │ │ │ +001595dc 00000017 R_ARM_RELATIVE │ │ │ │ +001595e0 00000017 R_ARM_RELATIVE │ │ │ │ +0015960c 00000017 R_ARM_RELATIVE │ │ │ │ +00159610 00000017 R_ARM_RELATIVE │ │ │ │ +0015963c 00000017 R_ARM_RELATIVE │ │ │ │ +00159640 00000017 R_ARM_RELATIVE │ │ │ │ +0015966c 00000017 R_ARM_RELATIVE │ │ │ │ +00159670 00000017 R_ARM_RELATIVE │ │ │ │ +0015969c 00000017 R_ARM_RELATIVE │ │ │ │ +001596a0 00000017 R_ARM_RELATIVE │ │ │ │ +001596cc 00000017 R_ARM_RELATIVE │ │ │ │ +001596d0 00000017 R_ARM_RELATIVE │ │ │ │ +001596fc 00000017 R_ARM_RELATIVE │ │ │ │ +00159704 00000017 R_ARM_RELATIVE │ │ │ │ +0015970c 00000017 R_ARM_RELATIVE │ │ │ │ +00159714 00000017 R_ARM_RELATIVE │ │ │ │ +0015971c 00000017 R_ARM_RELATIVE │ │ │ │ +00159724 00000017 R_ARM_RELATIVE │ │ │ │ +0015972c 00000017 R_ARM_RELATIVE │ │ │ │ +00159734 00000017 R_ARM_RELATIVE │ │ │ │ +0015973c 00000017 R_ARM_RELATIVE │ │ │ │ +00159744 00000017 R_ARM_RELATIVE │ │ │ │ +0015974c 00000017 R_ARM_RELATIVE │ │ │ │ +00159754 00000017 R_ARM_RELATIVE │ │ │ │ +0015975c 00000017 R_ARM_RELATIVE │ │ │ │ +00159764 00000017 R_ARM_RELATIVE │ │ │ │ +0015976c 00000017 R_ARM_RELATIVE │ │ │ │ +00159774 00000017 R_ARM_RELATIVE │ │ │ │ +0015977c 00000017 R_ARM_RELATIVE │ │ │ │ +00159784 00000017 R_ARM_RELATIVE │ │ │ │ +0015978c 00000017 R_ARM_RELATIVE │ │ │ │ +00159794 00000017 R_ARM_RELATIVE │ │ │ │ +0015979c 00000017 R_ARM_RELATIVE │ │ │ │ +001597a4 00000017 R_ARM_RELATIVE │ │ │ │ +001597ac 00000017 R_ARM_RELATIVE │ │ │ │ +001597b4 00000017 R_ARM_RELATIVE │ │ │ │ +001597bc 00000017 R_ARM_RELATIVE │ │ │ │ +001597c4 00000017 R_ARM_RELATIVE │ │ │ │ +001597cc 00000017 R_ARM_RELATIVE │ │ │ │ +001597d4 00000017 R_ARM_RELATIVE │ │ │ │ +001597dc 00000017 R_ARM_RELATIVE │ │ │ │ +001597e4 00000017 R_ARM_RELATIVE │ │ │ │ +001597ec 00000017 R_ARM_RELATIVE │ │ │ │ +001597f4 00000017 R_ARM_RELATIVE │ │ │ │ +001597fc 00000017 R_ARM_RELATIVE │ │ │ │ +00159804 00000017 R_ARM_RELATIVE │ │ │ │ +0015980c 00000017 R_ARM_RELATIVE │ │ │ │ +00159814 00000017 R_ARM_RELATIVE │ │ │ │ +0015981c 00000017 R_ARM_RELATIVE │ │ │ │ +00159824 00000017 R_ARM_RELATIVE │ │ │ │ +0015982c 00000017 R_ARM_RELATIVE │ │ │ │ +00159834 00000017 R_ARM_RELATIVE │ │ │ │ +0015983c 00000017 R_ARM_RELATIVE │ │ │ │ +00159844 00000017 R_ARM_RELATIVE │ │ │ │ +0015984c 00000017 R_ARM_RELATIVE │ │ │ │ +00159854 00000017 R_ARM_RELATIVE │ │ │ │ +0015985c 00000017 R_ARM_RELATIVE │ │ │ │ +00159864 00000017 R_ARM_RELATIVE │ │ │ │ +0015986c 00000017 R_ARM_RELATIVE │ │ │ │ +00159874 00000017 R_ARM_RELATIVE │ │ │ │ +0015987c 00000017 R_ARM_RELATIVE │ │ │ │ +00159884 00000017 R_ARM_RELATIVE │ │ │ │ +0015988c 00000017 R_ARM_RELATIVE │ │ │ │ +00159894 00000017 R_ARM_RELATIVE │ │ │ │ +0015989c 00000017 R_ARM_RELATIVE │ │ │ │ +001598a4 00000017 R_ARM_RELATIVE │ │ │ │ +001598ac 00000017 R_ARM_RELATIVE │ │ │ │ +001598b4 00000017 R_ARM_RELATIVE │ │ │ │ +001598bc 00000017 R_ARM_RELATIVE │ │ │ │ +001598c4 00000017 R_ARM_RELATIVE │ │ │ │ +001598cc 00000017 R_ARM_RELATIVE │ │ │ │ +001598d4 00000017 R_ARM_RELATIVE │ │ │ │ +001598dc 00000017 R_ARM_RELATIVE │ │ │ │ +001598e4 00000017 R_ARM_RELATIVE │ │ │ │ +001598ec 00000017 R_ARM_RELATIVE │ │ │ │ +001598f4 00000017 R_ARM_RELATIVE │ │ │ │ +001598fc 00000017 R_ARM_RELATIVE │ │ │ │ +00159904 00000017 R_ARM_RELATIVE │ │ │ │ +0015990c 00000017 R_ARM_RELATIVE │ │ │ │ +00159914 00000017 R_ARM_RELATIVE │ │ │ │ +0015991c 00000017 R_ARM_RELATIVE │ │ │ │ +00159924 00000017 R_ARM_RELATIVE │ │ │ │ +0015992c 00000017 R_ARM_RELATIVE │ │ │ │ +00159934 00000017 R_ARM_RELATIVE │ │ │ │ +0015993c 00000017 R_ARM_RELATIVE │ │ │ │ +00159944 00000017 R_ARM_RELATIVE │ │ │ │ +0015994c 00000017 R_ARM_RELATIVE │ │ │ │ +00159954 00000017 R_ARM_RELATIVE │ │ │ │ +0015995c 00000017 R_ARM_RELATIVE │ │ │ │ +00159964 00000017 R_ARM_RELATIVE │ │ │ │ +0015996c 00000017 R_ARM_RELATIVE │ │ │ │ +00159974 00000017 R_ARM_RELATIVE │ │ │ │ +0015997c 00000017 R_ARM_RELATIVE │ │ │ │ +00159984 00000017 R_ARM_RELATIVE │ │ │ │ +0015998c 00000017 R_ARM_RELATIVE │ │ │ │ +00159994 00000017 R_ARM_RELATIVE │ │ │ │ +0015999c 00000017 R_ARM_RELATIVE │ │ │ │ +001599a4 00000017 R_ARM_RELATIVE │ │ │ │ +001599ac 00000017 R_ARM_RELATIVE │ │ │ │ +001599bc 00000017 R_ARM_RELATIVE │ │ │ │ +001599ec 00000017 R_ARM_RELATIVE │ │ │ │ +00159a1c 00000017 R_ARM_RELATIVE │ │ │ │ +00159a24 00000017 R_ARM_RELATIVE │ │ │ │ +00159a34 00000017 R_ARM_RELATIVE │ │ │ │ +00159a3c 00000017 R_ARM_RELATIVE │ │ │ │ +00159a44 00000017 R_ARM_RELATIVE │ │ │ │ +00159a4c 00000017 R_ARM_RELATIVE │ │ │ │ +00159a54 00000017 R_ARM_RELATIVE │ │ │ │ +00159a5c 00000017 R_ARM_RELATIVE │ │ │ │ +00159a6c 00000017 R_ARM_RELATIVE │ │ │ │ +00159a70 00000017 R_ARM_RELATIVE │ │ │ │ +00159a74 00000017 R_ARM_RELATIVE │ │ │ │ +00159a7c 00000017 R_ARM_RELATIVE │ │ │ │ +00159a80 00000017 R_ARM_RELATIVE │ │ │ │ +00159a84 00000017 R_ARM_RELATIVE │ │ │ │ +00159a8c 00000017 R_ARM_RELATIVE │ │ │ │ +00159a90 00000017 R_ARM_RELATIVE │ │ │ │ +00159a94 00000017 R_ARM_RELATIVE │ │ │ │ +00159a9c 00000017 R_ARM_RELATIVE │ │ │ │ +00159aa0 00000017 R_ARM_RELATIVE │ │ │ │ +00159aa4 00000017 R_ARM_RELATIVE │ │ │ │ +00159aac 00000017 R_ARM_RELATIVE │ │ │ │ +00159ab0 00000017 R_ARM_RELATIVE │ │ │ │ +00159ab4 00000017 R_ARM_RELATIVE │ │ │ │ +00159abc 00000017 R_ARM_RELATIVE │ │ │ │ +00159ac0 00000017 R_ARM_RELATIVE │ │ │ │ +00159ac4 00000017 R_ARM_RELATIVE │ │ │ │ +0015a000 00000017 R_ARM_RELATIVE │ │ │ │ +0015a004 00000017 R_ARM_RELATIVE │ │ │ │ +0015625c 00004302 R_ARM_ABS32 0001a0a0 fftwf_dft_solve │ │ │ │ +0015626c 00004302 R_ARM_ABS32 0001a0a0 fftwf_dft_solve │ │ │ │ +001562dc 00004302 R_ARM_ABS32 0001a0a0 fftwf_dft_solve │ │ │ │ +001562ec 00004302 R_ARM_ABS32 0001a0a0 fftwf_dft_solve │ │ │ │ +001562fc 00004302 R_ARM_ABS32 0001a0a0 fftwf_dft_solve │ │ │ │ +0015630c 00004302 R_ARM_ABS32 0001a0a0 fftwf_dft_solve │ │ │ │ +0015631c 00004302 R_ARM_ABS32 0001a0a0 fftwf_dft_solve │ │ │ │ +0015632c 00004302 R_ARM_ABS32 0001a0a0 fftwf_dft_solve │ │ │ │ +0015633c 00004302 R_ARM_ABS32 0001a0a0 fftwf_dft_solve │ │ │ │ +0015634c 00004302 R_ARM_ABS32 0001a0a0 fftwf_dft_solve │ │ │ │ +0015635c 00004302 R_ARM_ABS32 0001a0a0 fftwf_dft_solve │ │ │ │ +00157198 00004302 R_ARM_ABS32 0001a0a0 fftwf_dft_solve │ │ │ │ +0015627c 00005202 R_ARM_ABS32 00018574 fftwf_dft_indirect_register │ │ │ │ +00156284 0001ad02 R_ARM_ABS32 00018cf8 fftwf_dft_indirect_transpose_register │ │ │ │ +0015628c 00015f02 R_ARM_ABS32 0001a018 fftwf_dft_rank_geq2_register │ │ │ │ +00156294 0000b502 R_ARM_ABS32 0001a444 fftwf_dft_vrank_geq1_register │ │ │ │ +0015629c 00023602 R_ARM_ABS32 00014c40 fftwf_dft_buffered_register │ │ │ │ +001562a4 00007002 R_ARM_ABS32 000180d0 fftwf_dft_generic_register │ │ │ │ +001562ac 0000ae02 R_ARM_ABS32 00019c80 fftwf_dft_rader_register │ │ │ │ +001562b4 00011502 R_ARM_ABS32 0001454c fftwf_dft_bluestein_register │ │ │ │ +001562bc 00016902 R_ARM_ABS32 00018e4c fftwf_dft_nop_register │ │ │ │ +001562c4 00026902 R_ARM_ABS32 00016990 fftwf_ct_generic_register │ │ │ │ +001562cc 00013502 R_ARM_ABS32 00017000 fftwf_ct_genericbuf_register │ │ │ │ +001562f0 00018b02 R_ARM_ABS32 0000bcfc fftwf_null_awake │ │ │ │ +00156330 00018b02 R_ARM_ABS32 0000bcfc fftwf_null_awake │ │ │ │ +0015727c 00018b02 R_ARM_ABS32 0000bcfc fftwf_null_awake │ │ │ │ +0015728c 00018b02 R_ARM_ABS32 0000bcfc fftwf_null_awake │ │ │ │ +001572bc 00018b02 R_ARM_ABS32 0000bcfc fftwf_null_awake │ │ │ │ +001572cc 00018b02 R_ARM_ABS32 0000bcfc fftwf_null_awake │ │ │ │ +0015732c 00018b02 R_ARM_ABS32 0000bcfc fftwf_null_awake │ │ │ │ +0015733c 00018b02 R_ARM_ABS32 0000bcfc fftwf_null_awake │ │ │ │ +00156308 00027502 R_ARM_ABS32 0000d2d0 fftwf_plan_null_destroy │ │ │ │ +00156338 00027502 R_ARM_ABS32 0000d2d0 fftwf_plan_null_destroy │ │ │ │ +001572a4 00027502 R_ARM_ABS32 0000d2d0 fftwf_plan_null_destroy │ │ │ │ +001572c4 00027502 R_ARM_ABS32 0000d2d0 fftwf_plan_null_destroy │ │ │ │ +001572d4 00027502 R_ARM_ABS32 0000d2d0 fftwf_plan_null_destroy │ │ │ │ +00157344 00027502 R_ARM_ABS32 0000d2d0 fftwf_plan_null_destroy │ │ │ │ +00156398 0001bc02 R_ARM_ABS32 00155fc0 fftwf_dft_n_genus │ │ │ │ +001563d8 0001bc02 R_ARM_ABS32 00155fc0 fftwf_dft_n_genus │ │ │ │ +00156418 0001bc02 R_ARM_ABS32 00155fc0 fftwf_dft_n_genus │ │ │ │ +00156458 0001bc02 R_ARM_ABS32 00155fc0 fftwf_dft_n_genus │ │ │ │ +00156498 0001bc02 R_ARM_ABS32 00155fc0 fftwf_dft_n_genus │ │ │ │ +001564d8 0001bc02 R_ARM_ABS32 00155fc0 fftwf_dft_n_genus │ │ │ │ +00156518 0001bc02 R_ARM_ABS32 00155fc0 fftwf_dft_n_genus │ │ │ │ +00156558 0001bc02 R_ARM_ABS32 00155fc0 fftwf_dft_n_genus │ │ │ │ +00156598 0001bc02 R_ARM_ABS32 00155fc0 fftwf_dft_n_genus │ │ │ │ +001565d8 0001bc02 R_ARM_ABS32 00155fc0 fftwf_dft_n_genus │ │ │ │ +00156618 0001bc02 R_ARM_ABS32 00155fc0 fftwf_dft_n_genus │ │ │ │ +00156658 0001bc02 R_ARM_ABS32 00155fc0 fftwf_dft_n_genus │ │ │ │ +00156698 0001bc02 R_ARM_ABS32 00155fc0 fftwf_dft_n_genus │ │ │ │ +001566d8 0001bc02 R_ARM_ABS32 00155fc0 fftwf_dft_n_genus │ │ │ │ +00156718 0001bc02 R_ARM_ABS32 00155fc0 fftwf_dft_n_genus │ │ │ │ +00156758 0001bc02 R_ARM_ABS32 00155fc0 fftwf_dft_n_genus │ │ │ │ +00156798 0001bc02 R_ARM_ABS32 00155fc0 fftwf_dft_n_genus │ │ │ │ +001567d8 0001bc02 R_ARM_ABS32 00155fc0 fftwf_dft_n_genus │ │ │ │ +00156818 0001bc02 R_ARM_ABS32 00155fc0 fftwf_dft_n_genus │ │ │ │ +0015683c 00025002 R_ARM_ABS32 00155fc8 fftwf_dft_t_genus │ │ │ │ +0015687c 00025002 R_ARM_ABS32 00155fc8 fftwf_dft_t_genus │ │ │ │ +001568bc 00025002 R_ARM_ABS32 00155fc8 fftwf_dft_t_genus │ │ │ │ +001568fc 00025002 R_ARM_ABS32 00155fc8 fftwf_dft_t_genus │ │ │ │ +0015693c 00025002 R_ARM_ABS32 00155fc8 fftwf_dft_t_genus │ │ │ │ +0015697c 00025002 R_ARM_ABS32 00155fc8 fftwf_dft_t_genus │ │ │ │ +001569bc 00025002 R_ARM_ABS32 00155fc8 fftwf_dft_t_genus │ │ │ │ +001569fc 00025002 R_ARM_ABS32 00155fc8 fftwf_dft_t_genus │ │ │ │ +00156a3c 00025002 R_ARM_ABS32 00155fc8 fftwf_dft_t_genus │ │ │ │ +00156a7c 00025002 R_ARM_ABS32 00155fc8 fftwf_dft_t_genus │ │ │ │ +00156abc 00025002 R_ARM_ABS32 00155fc8 fftwf_dft_t_genus │ │ │ │ +00156afc 00025002 R_ARM_ABS32 00155fc8 fftwf_dft_t_genus │ │ │ │ +00156b3c 00025002 R_ARM_ABS32 00155fc8 fftwf_dft_t_genus │ │ │ │ +00156b7c 00025002 R_ARM_ABS32 00155fc8 fftwf_dft_t_genus │ │ │ │ +00156bbc 00025002 R_ARM_ABS32 00155fc8 fftwf_dft_t_genus │ │ │ │ +00156bfc 00025002 R_ARM_ABS32 00155fc8 fftwf_dft_t_genus │ │ │ │ +00156c3c 00025002 R_ARM_ABS32 00155fc8 fftwf_dft_t_genus │ │ │ │ +00156c7c 00025002 R_ARM_ABS32 00155fc8 fftwf_dft_t_genus │ │ │ │ +00156cbc 00025002 R_ARM_ABS32 00155fc8 fftwf_dft_t_genus │ │ │ │ +00156cfc 00025002 R_ARM_ABS32 00155fc8 fftwf_dft_t_genus │ │ │ │ +00156d3c 00025002 R_ARM_ABS32 00155fc8 fftwf_dft_t_genus │ │ │ │ +00156d7c 00025002 R_ARM_ABS32 00155fc8 fftwf_dft_t_genus │ │ │ │ +00156dbc 00025002 R_ARM_ABS32 00155fc8 fftwf_dft_t_genus │ │ │ │ +00156dfc 00025002 R_ARM_ABS32 00155fc8 fftwf_dft_t_genus │ │ │ │ +00156e3c 00025002 R_ARM_ABS32 00155fc8 fftwf_dft_t_genus │ │ │ │ +00156e7c 00025002 R_ARM_ABS32 00155fc8 fftwf_dft_t_genus │ │ │ │ +00156ebc 00025002 R_ARM_ABS32 00155fc8 fftwf_dft_t_genus │ │ │ │ +00156efc 00025002 R_ARM_ABS32 00155fc8 fftwf_dft_t_genus │ │ │ │ +00156f3c 00025002 R_ARM_ABS32 00155fc8 fftwf_dft_t_genus │ │ │ │ +00156f7c 00025002 R_ARM_ABS32 00155fc8 fftwf_dft_t_genus │ │ │ │ +00156fbc 00025002 R_ARM_ABS32 00155fc8 fftwf_dft_t_genus │ │ │ │ +00156ff0 0000b802 R_ARM_ABS32 0001b49c fftwf_codelet_n1_2 │ │ │ │ +00156ff8 0000ba02 R_ARM_ABS32 0001b7b8 fftwf_codelet_n1_3 │ │ │ │ +00157000 0000bd02 R_ARM_ABS32 0001bb4c fftwf_codelet_n1_4 │ │ │ │ +00157008 0000be02 R_ARM_ABS32 0001c308 fftwf_codelet_n1_5 │ │ │ │ +00157010 0000c102 R_ARM_ABS32 0001ca74 fftwf_codelet_n1_6 │ │ │ │ +00157018 0000c402 R_ARM_ABS32 0001d794 fftwf_codelet_n1_7 │ │ │ │ +00157020 0000c702 R_ARM_ABS32 0001e11c fftwf_codelet_n1_8 │ │ │ │ +00157028 0000c902 R_ARM_ABS32 0001ea4c fftwf_codelet_n1_9 │ │ │ │ +00157030 00003002 R_ARM_ABS32 0001f2ec fftwf_codelet_n1_10 │ │ │ │ +00157038 00003102 R_ARM_ABS32 0002022c fftwf_codelet_n1_11 │ │ │ │ +00157040 00003202 R_ARM_ABS32 00020b5c fftwf_codelet_n1_12 │ │ │ │ +00157048 00003402 R_ARM_ABS32 00021ca0 fftwf_codelet_n1_13 │ │ │ │ +00157050 00003502 R_ARM_ABS32 00022b48 fftwf_codelet_n1_14 │ │ │ │ +00157058 00003602 R_ARM_ABS32 00023ab0 fftwf_codelet_n1_15 │ │ │ │ +00157060 00003702 R_ARM_ABS32 00024810 fftwf_codelet_n1_16 │ │ │ │ +00157068 00008b02 R_ARM_ABS32 00026a10 fftwf_codelet_n1_32 │ │ │ │ +00157070 00010702 R_ARM_ABS32 0002bbb8 fftwf_codelet_n1_64 │ │ │ │ +00157078 00005102 R_ARM_ABS32 0002cec8 fftwf_codelet_n1_20 │ │ │ │ +00157080 00005f02 R_ARM_ABS32 0002f450 fftwf_codelet_n1_25 │ │ │ │ +00157088 00004a02 R_ARM_ABS32 0002f728 fftwf_codelet_t1_2 │ │ │ │ +00157090 00004b02 R_ARM_ABS32 0002fc38 fftwf_codelet_t1_3 │ │ │ │ +00157098 00004d02 R_ARM_ABS32 00030254 fftwf_codelet_t1_4 │ │ │ │ +001570a0 00004f02 R_ARM_ABS32 00030ce4 fftwf_codelet_t1_5 │ │ │ │ +001570a8 00005002 R_ARM_ABS32 00031864 fftwf_codelet_t1_6 │ │ │ │ +001570b0 00005402 R_ARM_ABS32 00032ae0 fftwf_codelet_t1_7 │ │ │ │ +001570b8 00005502 R_ARM_ABS32 00033a50 fftwf_codelet_t1_8 │ │ │ │ +001570c0 00005a02 R_ARM_ABS32 000346d0 fftwf_codelet_t1_9 │ │ │ │ +001570c8 00014d02 R_ARM_ABS32 000352ec fftwf_codelet_t1_10 │ │ │ │ +001570d0 00015302 R_ARM_ABS32 0003604c fftwf_codelet_t1_12 │ │ │ │ +001570d8 00015402 R_ARM_ABS32 000374e4 fftwf_codelet_t1_15 │ │ │ │ +001570e0 00015702 R_ARM_ABS32 00038844 fftwf_codelet_t1_16 │ │ │ │ +001570e8 0001a902 R_ARM_ABS32 0003b5ec fftwf_codelet_t1_32 │ │ │ │ +001570f0 00022202 R_ARM_ABS32 00041f80 fftwf_codelet_t1_64 │ │ │ │ +001570f8 00017e02 R_ARM_ABS32 00043a98 fftwf_codelet_t1_20 │ │ │ │ +00157100 00018702 R_ARM_ABS32 000468ac fftwf_codelet_t1_25 │ │ │ │ +00157108 00009702 R_ARM_ABS32 00046f80 fftwf_codelet_t2_4 │ │ │ │ +00157110 0000a102 R_ARM_ABS32 00048144 fftwf_codelet_t2_8 │ │ │ │ +00157118 00014102 R_ARM_ABS32 0004970c fftwf_codelet_t2_16 │ │ │ │ +00157120 00019a02 R_ARM_ABS32 0004cb60 fftwf_codelet_t2_32 │ │ │ │ +00157128 00020f02 R_ARM_ABS32 00054464 fftwf_codelet_t2_64 │ │ │ │ +00157130 00009c02 R_ARM_ABS32 0005501c fftwf_codelet_t2_5 │ │ │ │ +00157138 00013c02 R_ARM_ABS32 00055e08 fftwf_codelet_t2_10 │ │ │ │ +00157140 00016c02 R_ARM_ABS32 00057cb4 fftwf_codelet_t2_20 │ │ │ │ +00157148 00017302 R_ARM_ABS32 0005b03c fftwf_codelet_t2_25 │ │ │ │ +00157150 00008402 R_ARM_ABS32 0005b4a8 fftwf_codelet_q1_2 │ │ │ │ +00157158 00008802 R_ARM_ABS32 0005c080 fftwf_codelet_q1_4 │ │ │ │ +00157160 00009002 R_ARM_ABS32 00060034 fftwf_codelet_q1_8 │ │ │ │ +00157168 00008602 R_ARM_ABS32 00060db0 fftwf_codelet_q1_3 │ │ │ │ +00157170 00008c02 R_ARM_ABS32 000627e8 fftwf_codelet_q1_5 │ │ │ │ +00157178 00008d02 R_ARM_ABS32 00064acc fftwf_codelet_q1_6 │ │ │ │ +00157188 00010c02 R_ARM_ABS32 0006e4e0 fftwf_rdft_solve │ │ │ │ +001571a8 00010c02 R_ARM_ABS32 0006e4e0 fftwf_rdft_solve │ │ │ │ +001571b8 00010c02 R_ARM_ABS32 0006e4e0 fftwf_rdft_solve │ │ │ │ +001571c8 00010c02 R_ARM_ABS32 0006e4e0 fftwf_rdft_solve │ │ │ │ +00157278 00010c02 R_ARM_ABS32 0006e4e0 fftwf_rdft_solve │ │ │ │ +00157288 00010c02 R_ARM_ABS32 0006e4e0 fftwf_rdft_solve │ │ │ │ +00157298 00010c02 R_ARM_ABS32 0006e4e0 fftwf_rdft_solve │ │ │ │ +001572a8 00010c02 R_ARM_ABS32 0006e4e0 fftwf_rdft_solve │ │ │ │ +001572b8 00010c02 R_ARM_ABS32 0006e4e0 fftwf_rdft_solve │ │ │ │ +001572c8 00010c02 R_ARM_ABS32 0006e4e0 fftwf_rdft_solve │ │ │ │ +001572d8 00010c02 R_ARM_ABS32 0006e4e0 fftwf_rdft_solve │ │ │ │ +001572e8 00010c02 R_ARM_ABS32 0006e4e0 fftwf_rdft_solve │ │ │ │ +001572f8 00010c02 R_ARM_ABS32 0006e4e0 fftwf_rdft_solve │ │ │ │ +00157308 00010c02 R_ARM_ABS32 0006e4e0 fftwf_rdft_solve │ │ │ │ +00159a68 00010c02 R_ARM_ABS32 0006e4e0 fftwf_rdft_solve │ │ │ │ +00159a78 00010c02 R_ARM_ABS32 0006e4e0 fftwf_rdft_solve │ │ │ │ +00159a88 00010c02 R_ARM_ABS32 0006e4e0 fftwf_rdft_solve │ │ │ │ +00159a98 00010c02 R_ARM_ABS32 0006e4e0 fftwf_rdft_solve │ │ │ │ +00159aa8 00010c02 R_ARM_ABS32 0006e4e0 fftwf_rdft_solve │ │ │ │ +00159ab8 00010c02 R_ARM_ABS32 0006e4e0 fftwf_rdft_solve │ │ │ │ +001571d8 00026e02 R_ARM_ABS32 0006a53c fftwf_rdft_indirect_register │ │ │ │ +001571e0 00026502 R_ARM_ABS32 0006d9b4 fftwf_rdft_rank0_register │ │ │ │ +001571e8 00025502 R_ARM_ABS32 000708b8 fftwf_rdft_vrank3_transpose_register │ │ │ │ +001571f0 0001ef02 R_ARM_ABS32 0006e864 fftwf_rdft_vrank_geq1_register │ │ │ │ +001571f8 00028d02 R_ARM_ABS32 0006a654 fftwf_rdft_nop_register │ │ │ │ +00157200 0001b502 R_ARM_ABS32 00066ca8 fftwf_rdft_buffered_register │ │ │ │ +00157208 00007b02 R_ARM_ABS32 00068118 fftwf_rdft_generic_register │ │ │ │ +00157210 0001ea02 R_ARM_ABS32 0006dd60 fftwf_rdft_rank_geq2_register │ │ │ │ +00157218 00015102 R_ARM_ABS32 00065538 fftwf_dft_r2hc_register │ │ │ │ +00157220 00015e02 R_ARM_ABS32 0006e4a8 fftwf_rdft_dht_register │ │ │ │ +00157228 00006902 R_ARM_ABS32 000657dc fftwf_dht_r2hc_register │ │ │ │ +00157230 00026002 R_ARM_ABS32 00066428 fftwf_dht_rader_register │ │ │ │ +00157238 00016002 R_ARM_ABS32 00073a48 fftwf_rdft2_vrank_geq1_register │ │ │ │ +00157240 00001d02 R_ARM_ABS32 0007187c fftwf_rdft2_nop_register │ │ │ │ +00157248 00004502 R_ARM_ABS32 00071dc8 fftwf_rdft2_rank0_register │ │ │ │ +00157250 00006c02 R_ARM_ABS32 0007135c fftwf_rdft2_buffered_register │ │ │ │ +00157258 00019f02 R_ARM_ABS32 000722a4 fftwf_rdft2_rank_geq2_register │ │ │ │ +00157260 00006202 R_ARM_ABS32 000747e0 fftwf_rdft2_rdft_register │ │ │ │ +00157268 0001e202 R_ARM_ABS32 0006a01c fftwf_hc2hc_generic_register │ │ │ │ +00157318 00012a02 R_ARM_ABS32 00073660 fftwf_rdft2_solve │ │ │ │ +00157328 00012a02 R_ARM_ABS32 00073660 fftwf_rdft2_solve │ │ │ │ +00157338 00012a02 R_ARM_ABS32 00073660 fftwf_rdft2_solve │ │ │ │ +00157348 00012a02 R_ARM_ABS32 00073660 fftwf_rdft2_solve │ │ │ │ +00157358 00012a02 R_ARM_ABS32 00073660 fftwf_rdft2_solve │ │ │ │ +00157368 00012a02 R_ARM_ABS32 00073660 fftwf_rdft2_solve │ │ │ │ +00157378 00012a02 R_ARM_ABS32 00073660 fftwf_rdft2_solve │ │ │ │ +00157388 00012a02 R_ARM_ABS32 00073660 fftwf_rdft2_solve │ │ │ │ +001573c0 0001c402 R_ARM_ABS32 001546b8 fftwf_rdft_r2cf_genus │ │ │ │ +001573f0 0001c402 R_ARM_ABS32 001546b8 fftwf_rdft_r2cf_genus │ │ │ │ +00157420 0001c402 R_ARM_ABS32 001546b8 fftwf_rdft_r2cf_genus │ │ │ │ +00157450 0001c402 R_ARM_ABS32 001546b8 fftwf_rdft_r2cf_genus │ │ │ │ +00157480 0001c402 R_ARM_ABS32 001546b8 fftwf_rdft_r2cf_genus │ │ │ │ +001574b0 0001c402 R_ARM_ABS32 001546b8 fftwf_rdft_r2cf_genus │ │ │ │ +001574e0 0001c402 R_ARM_ABS32 001546b8 fftwf_rdft_r2cf_genus │ │ │ │ +00157510 0001c402 R_ARM_ABS32 001546b8 fftwf_rdft_r2cf_genus │ │ │ │ +00157540 0001c402 R_ARM_ABS32 001546b8 fftwf_rdft_r2cf_genus │ │ │ │ +00157570 0001c402 R_ARM_ABS32 001546b8 fftwf_rdft_r2cf_genus │ │ │ │ +001575a0 0001c402 R_ARM_ABS32 001546b8 fftwf_rdft_r2cf_genus │ │ │ │ +001575d0 0001c402 R_ARM_ABS32 001546b8 fftwf_rdft_r2cf_genus │ │ │ │ +00157600 0001c402 R_ARM_ABS32 001546b8 fftwf_rdft_r2cf_genus │ │ │ │ +00157630 0001c402 R_ARM_ABS32 001546b8 fftwf_rdft_r2cf_genus │ │ │ │ +00157660 0001c402 R_ARM_ABS32 001546b8 fftwf_rdft_r2cf_genus │ │ │ │ +00157690 0001c402 R_ARM_ABS32 001546b8 fftwf_rdft_r2cf_genus │ │ │ │ +001576c0 0001c402 R_ARM_ABS32 001546b8 fftwf_rdft_r2cf_genus │ │ │ │ +001576f0 0001c402 R_ARM_ABS32 001546b8 fftwf_rdft_r2cf_genus │ │ │ │ +00157720 0001c402 R_ARM_ABS32 001546b8 fftwf_rdft_r2cf_genus │ │ │ │ +00157750 0001c402 R_ARM_ABS32 001546b8 fftwf_rdft_r2cf_genus │ │ │ │ +00157764 00004702 R_ARM_ABS32 00154698 fftwf_rdft_hf_genus │ │ │ │ +00157794 00004702 R_ARM_ABS32 00154698 fftwf_rdft_hf_genus │ │ │ │ +001577c4 00004702 R_ARM_ABS32 00154698 fftwf_rdft_hf_genus │ │ │ │ +001577f4 00004702 R_ARM_ABS32 00154698 fftwf_rdft_hf_genus │ │ │ │ +00157824 00004702 R_ARM_ABS32 00154698 fftwf_rdft_hf_genus │ │ │ │ +00157854 00004702 R_ARM_ABS32 00154698 fftwf_rdft_hf_genus │ │ │ │ +00157884 00004702 R_ARM_ABS32 00154698 fftwf_rdft_hf_genus │ │ │ │ +001578b4 00004702 R_ARM_ABS32 00154698 fftwf_rdft_hf_genus │ │ │ │ +001578e4 00004702 R_ARM_ABS32 00154698 fftwf_rdft_hf_genus │ │ │ │ +00157914 00004702 R_ARM_ABS32 00154698 fftwf_rdft_hf_genus │ │ │ │ +00157944 00004702 R_ARM_ABS32 00154698 fftwf_rdft_hf_genus │ │ │ │ +00157974 00004702 R_ARM_ABS32 00154698 fftwf_rdft_hf_genus │ │ │ │ +001579a4 00004702 R_ARM_ABS32 00154698 fftwf_rdft_hf_genus │ │ │ │ +001579d4 00004702 R_ARM_ABS32 00154698 fftwf_rdft_hf_genus │ │ │ │ +00157a04 00004702 R_ARM_ABS32 00154698 fftwf_rdft_hf_genus │ │ │ │ +00157a34 00004702 R_ARM_ABS32 00154698 fftwf_rdft_hf_genus │ │ │ │ +00157a64 00004702 R_ARM_ABS32 00154698 fftwf_rdft_hf_genus │ │ │ │ +00157a94 00004702 R_ARM_ABS32 00154698 fftwf_rdft_hf_genus │ │ │ │ +00157ac4 00004702 R_ARM_ABS32 00154698 fftwf_rdft_hf_genus │ │ │ │ +00157af4 00004702 R_ARM_ABS32 00154698 fftwf_rdft_hf_genus │ │ │ │ +00157b24 00004702 R_ARM_ABS32 00154698 fftwf_rdft_hf_genus │ │ │ │ +00157b54 00004702 R_ARM_ABS32 00154698 fftwf_rdft_hf_genus │ │ │ │ +00157b84 00004702 R_ARM_ABS32 00154698 fftwf_rdft_hf_genus │ │ │ │ +00157bd0 0001a102 R_ARM_ABS32 001546b0 fftwf_rdft_r2cfII_genus │ │ │ │ +00157c00 0001a102 R_ARM_ABS32 001546b0 fftwf_rdft_r2cfII_genus │ │ │ │ +00157c30 0001a102 R_ARM_ABS32 001546b0 fftwf_rdft_r2cfII_genus │ │ │ │ +00157c60 0001a102 R_ARM_ABS32 001546b0 fftwf_rdft_r2cfII_genus │ │ │ │ +00157c90 0001a102 R_ARM_ABS32 001546b0 fftwf_rdft_r2cfII_genus │ │ │ │ +00157cc0 0001a102 R_ARM_ABS32 001546b0 fftwf_rdft_r2cfII_genus │ │ │ │ +00157cf0 0001a102 R_ARM_ABS32 001546b0 fftwf_rdft_r2cfII_genus │ │ │ │ +00157d20 0001a102 R_ARM_ABS32 001546b0 fftwf_rdft_r2cfII_genus │ │ │ │ +00157d50 0001a102 R_ARM_ABS32 001546b0 fftwf_rdft_r2cfII_genus │ │ │ │ +00157d80 0001a102 R_ARM_ABS32 001546b0 fftwf_rdft_r2cfII_genus │ │ │ │ +00157db0 0001a102 R_ARM_ABS32 001546b0 fftwf_rdft_r2cfII_genus │ │ │ │ +00157de0 0001a102 R_ARM_ABS32 001546b0 fftwf_rdft_r2cfII_genus │ │ │ │ +00157e10 0001a102 R_ARM_ABS32 001546b0 fftwf_rdft_r2cfII_genus │ │ │ │ +00157e40 0001a102 R_ARM_ABS32 001546b0 fftwf_rdft_r2cfII_genus │ │ │ │ +00157e70 0001a102 R_ARM_ABS32 001546b0 fftwf_rdft_r2cfII_genus │ │ │ │ +00157ea0 0001a102 R_ARM_ABS32 001546b0 fftwf_rdft_r2cfII_genus │ │ │ │ +00157eb4 00028b02 R_ARM_ABS32 00156208 fftwf_rdft_hc2cf_genus │ │ │ │ +00157ee4 00028b02 R_ARM_ABS32 00156208 fftwf_rdft_hc2cf_genus │ │ │ │ +00157f14 00028b02 R_ARM_ABS32 00156208 fftwf_rdft_hc2cf_genus │ │ │ │ +00157f44 00028b02 R_ARM_ABS32 00156208 fftwf_rdft_hc2cf_genus │ │ │ │ +00157f74 00028b02 R_ARM_ABS32 00156208 fftwf_rdft_hc2cf_genus │ │ │ │ +00157fa4 00028b02 R_ARM_ABS32 00156208 fftwf_rdft_hc2cf_genus │ │ │ │ +00157fd4 00028b02 R_ARM_ABS32 00156208 fftwf_rdft_hc2cf_genus │ │ │ │ +00158004 00028b02 R_ARM_ABS32 00156208 fftwf_rdft_hc2cf_genus │ │ │ │ +00158034 00028b02 R_ARM_ABS32 00156208 fftwf_rdft_hc2cf_genus │ │ │ │ +00158064 00028b02 R_ARM_ABS32 00156208 fftwf_rdft_hc2cf_genus │ │ │ │ +00158094 00028b02 R_ARM_ABS32 00156208 fftwf_rdft_hc2cf_genus │ │ │ │ +001580c4 00028b02 R_ARM_ABS32 00156208 fftwf_rdft_hc2cf_genus │ │ │ │ +001580f4 00028b02 R_ARM_ABS32 00156208 fftwf_rdft_hc2cf_genus │ │ │ │ +00158124 00028b02 R_ARM_ABS32 00156208 fftwf_rdft_hc2cf_genus │ │ │ │ +00158154 00028b02 R_ARM_ABS32 00156208 fftwf_rdft_hc2cf_genus │ │ │ │ +00158184 00028b02 R_ARM_ABS32 00156208 fftwf_rdft_hc2cf_genus │ │ │ │ +001581b4 00028b02 R_ARM_ABS32 00156208 fftwf_rdft_hc2cf_genus │ │ │ │ +001581e4 00028b02 R_ARM_ABS32 00156208 fftwf_rdft_hc2cf_genus │ │ │ │ +00158214 00028b02 R_ARM_ABS32 00156208 fftwf_rdft_hc2cf_genus │ │ │ │ +00158244 00028b02 R_ARM_ABS32 00156208 fftwf_rdft_hc2cf_genus │ │ │ │ +00158274 00028b02 R_ARM_ABS32 00156208 fftwf_rdft_hc2cf_genus │ │ │ │ +001582a4 00028b02 R_ARM_ABS32 00156208 fftwf_rdft_hc2cf_genus │ │ │ │ +001582d4 00028b02 R_ARM_ABS32 00156208 fftwf_rdft_hc2cf_genus │ │ │ │ +00158304 00028b02 R_ARM_ABS32 00156208 fftwf_rdft_hc2cf_genus │ │ │ │ +00158334 00028b02 R_ARM_ABS32 00156208 fftwf_rdft_hc2cf_genus │ │ │ │ +00158364 00028b02 R_ARM_ABS32 00156208 fftwf_rdft_hc2cf_genus │ │ │ │ +00158394 00028b02 R_ARM_ABS32 00156208 fftwf_rdft_hc2cf_genus │ │ │ │ +001583c4 00028b02 R_ARM_ABS32 00156208 fftwf_rdft_hc2cf_genus │ │ │ │ +001583e8 00009302 R_ARM_ABS32 00076440 fftwf_codelet_r2cf_2 │ │ │ │ +001583f0 00009402 R_ARM_ABS32 000765d8 fftwf_codelet_r2cf_3 │ │ │ │ +001583f8 00009502 R_ARM_ABS32 00076854 fftwf_codelet_r2cf_4 │ │ │ │ +00158400 00009902 R_ARM_ABS32 00076c58 fftwf_codelet_r2cf_5 │ │ │ │ +00158408 00009b02 R_ARM_ABS32 00077070 fftwf_codelet_r2cf_6 │ │ │ │ +00158410 00009d02 R_ARM_ABS32 0007779c fftwf_codelet_r2cf_7 │ │ │ │ +00158418 0000a002 R_ARM_ABS32 00077c94 fftwf_codelet_r2cf_8 │ │ │ │ +00158420 0000a202 R_ARM_ABS32 00078734 fftwf_codelet_r2cf_9 │ │ │ │ +00158428 0001f302 R_ARM_ABS32 00078f94 fftwf_codelet_r2cf_10 │ │ │ │ +00158430 0001f402 R_ARM_ABS32 00079f7c fftwf_codelet_r2cf_11 │ │ │ │ +00158438 0001f602 R_ARM_ABS32 0007a7ec fftwf_codelet_r2cf_12 │ │ │ │ +00158440 0001f702 R_ARM_ABS32 0007b920 fftwf_codelet_r2cf_13 │ │ │ │ +00158448 0001fb02 R_ARM_ABS32 0007c7cc fftwf_codelet_r2cf_14 │ │ │ │ +00158450 0001fd02 R_ARM_ABS32 0007d704 fftwf_codelet_r2cf_15 │ │ │ │ +00158458 00020102 R_ARM_ABS32 0007e388 fftwf_codelet_r2cf_16 │ │ │ │ +00158460 00025902 R_ARM_ABS32 0007f428 fftwf_codelet_r2cf_32 │ │ │ │ +00158468 00004002 R_ARM_ABS32 00081bac fftwf_codelet_r2cf_64 │ │ │ │ +00158470 0000b902 R_ARM_ABS32 00087928 fftwf_codelet_r2cf_128 │ │ │ │ +00158478 00022002 R_ARM_ABS32 000882d4 fftwf_codelet_r2cf_20 │ │ │ │ +00158480 00022e02 R_ARM_ABS32 00089a78 fftwf_codelet_r2cf_25 │ │ │ │ +00158488 00007502 R_ARM_ABS32 00089d38 fftwf_codelet_hf_2 │ │ │ │ +00158490 00007902 R_ARM_ABS32 0008a1e0 fftwf_codelet_hf_3 │ │ │ │ +00158498 00007a02 R_ARM_ABS32 0008a7f0 fftwf_codelet_hf_4 │ │ │ │ +001584a0 00007e02 R_ARM_ABS32 0008b21c fftwf_codelet_hf_5 │ │ │ │ +001584a8 00007f02 R_ARM_ABS32 0008bd70 fftwf_codelet_hf_6 │ │ │ │ +001584b0 00008202 R_ARM_ABS32 0008cf60 fftwf_codelet_hf_7 │ │ │ │ +001584b8 00008302 R_ARM_ABS32 0008de88 fftwf_codelet_hf_8 │ │ │ │ +001584c0 00008502 R_ARM_ABS32 0008eae4 fftwf_codelet_hf_9 │ │ │ │ +001584c8 00011002 R_ARM_ABS32 0008f6bc fftwf_codelet_hf_10 │ │ │ │ +001584d0 00011202 R_ARM_ABS32 000903d4 fftwf_codelet_hf_12 │ │ │ │ +001584d8 00011402 R_ARM_ABS32 0009183c fftwf_codelet_hf_15 │ │ │ │ +001584e0 00011702 R_ARM_ABS32 00092b94 fftwf_codelet_hf_16 │ │ │ │ +001584e8 00016102 R_ARM_ABS32 000959d8 fftwf_codelet_hf_32 │ │ │ │ +001584f0 0001df02 R_ARM_ABS32 0009c3dc fftwf_codelet_hf_64 │ │ │ │ +001584f8 00013402 R_ARM_ABS32 0009dec4 fftwf_codelet_hf_20 │ │ │ │ +00158500 00013902 R_ARM_ABS32 000a0d5c fftwf_codelet_hf_25 │ │ │ │ +00158508 0000c302 R_ARM_ABS32 000a142c fftwf_codelet_hf2_4 │ │ │ │ +00158510 0000cb02 R_ARM_ABS32 000a2564 fftwf_codelet_hf2_8 │ │ │ │ +00158518 00004202 R_ARM_ABS32 000a3b00 fftwf_codelet_hf2_16 │ │ │ │ +00158520 00009e02 R_ARM_ABS32 000a6f6c fftwf_codelet_hf2_32 │ │ │ │ +00158528 0000c502 R_ARM_ABS32 000a7a74 fftwf_codelet_hf2_5 │ │ │ │ +00158530 00006702 R_ARM_ABS32 000a98d0 fftwf_codelet_hf2_20 │ │ │ │ +00158538 00006a02 R_ARM_ABS32 000acc84 fftwf_codelet_hf2_25 │ │ │ │ +00158540 0001f502 R_ARM_ABS32 000acd48 fftwf_codelet_r2cfII_2 │ │ │ │ +00158548 0001f802 R_ARM_ABS32 000acee8 fftwf_codelet_r2cfII_3 │ │ │ │ +00158550 0001fa02 R_ARM_ABS32 000ad0e4 fftwf_codelet_r2cfII_4 │ │ │ │ +00158558 0001fe02 R_ARM_ABS32 000ad4d0 fftwf_codelet_r2cfII_5 │ │ │ │ +00158560 0001ff02 R_ARM_ABS32 000ad850 fftwf_codelet_r2cfII_6 │ │ │ │ +00158568 00020302 R_ARM_ABS32 000adf74 fftwf_codelet_r2cfII_7 │ │ │ │ +00158570 00020402 R_ARM_ABS32 000ae5d8 fftwf_codelet_r2cfII_8 │ │ │ │ +00158578 00020602 R_ARM_ABS32 000af0d8 fftwf_codelet_r2cfII_9 │ │ │ │ +00158580 00017d02 R_ARM_ABS32 000af930 fftwf_codelet_r2cfII_10 │ │ │ │ +00158588 00018102 R_ARM_ABS32 000b02b4 fftwf_codelet_r2cfII_12 │ │ │ │ +00158590 00018402 R_ARM_ABS32 000b126c fftwf_codelet_r2cfII_15 │ │ │ │ +00158598 00018502 R_ARM_ABS32 000b2220 fftwf_codelet_r2cfII_16 │ │ │ │ +001585a0 0001cc02 R_ARM_ABS32 000b3610 fftwf_codelet_r2cfII_32 │ │ │ │ +001585a8 00025702 R_ARM_ABS32 000b64a0 fftwf_codelet_r2cfII_64 │ │ │ │ +001585b0 0001a702 R_ARM_ABS32 000b6fc0 fftwf_codelet_r2cfII_20 │ │ │ │ +001585b8 0001ab02 R_ARM_ABS32 000b8858 fftwf_codelet_r2cfII_25 │ │ │ │ +001585c0 00014002 R_ARM_ABS32 000b8b28 fftwf_codelet_hc2cf_2 │ │ │ │ +001585c8 00014502 R_ARM_ABS32 000b91c0 fftwf_codelet_hc2cf_4 │ │ │ │ +001585d0 00014902 R_ARM_ABS32 000b9dac fftwf_codelet_hc2cf_6 │ │ │ │ +001585d8 00014e02 R_ARM_ABS32 000bad28 fftwf_codelet_hc2cf_8 │ │ │ │ +001585e0 00026202 R_ARM_ABS32 000bb97c fftwf_codelet_hc2cf_10 │ │ │ │ +001585e8 00026402 R_ARM_ABS32 000bc6a8 fftwf_codelet_hc2cf_12 │ │ │ │ +001585f0 00026802 R_ARM_ABS32 000bd9d0 fftwf_codelet_hc2cf_16 │ │ │ │ +001585f8 00002c02 R_ARM_ABS32 000c0774 fftwf_codelet_hc2cf_32 │ │ │ │ +00158600 00027f02 R_ARM_ABS32 000c224c fftwf_codelet_hc2cf_20 │ │ │ │ +00158608 00020202 R_ARM_ABS32 000c298c fftwf_codelet_hc2cf2_4 │ │ │ │ +00158610 00020702 R_ARM_ABS32 000c3b30 fftwf_codelet_hc2cf2_8 │ │ │ │ +00158618 0000b702 R_ARM_ABS32 000c50f8 fftwf_codelet_hc2cf2_16 │ │ │ │ +00158620 0000fe02 R_ARM_ABS32 000c8560 fftwf_codelet_hc2cf2_32 │ │ │ │ +00158628 0000db02 R_ARM_ABS32 000ca3c0 fftwf_codelet_hc2cf2_20 │ │ │ │ +00158630 00001f02 R_ARM_ABS32 000ca750 fftwf_codelet_hc2cfdft_2 │ │ │ │ +00158638 00002202 R_ARM_ABS32 000caf70 fftwf_codelet_hc2cfdft_4 │ │ │ │ +00158640 00002502 R_ARM_ABS32 000cbdcc fftwf_codelet_hc2cfdft_6 │ │ │ │ +00158648 00002902 R_ARM_ABS32 000cd07c fftwf_codelet_hc2cfdft_8 │ │ │ │ +00158650 00018f02 R_ARM_ABS32 000cde74 fftwf_codelet_hc2cfdft_10 │ │ │ │ +00158658 00019402 R_ARM_ABS32 000cee60 fftwf_codelet_hc2cfdft_12 │ │ │ │ +00158660 00019702 R_ARM_ABS32 000d047c fftwf_codelet_hc2cfdft_16 │ │ │ │ +00158668 0001dd02 R_ARM_ABS32 000d3690 fftwf_codelet_hc2cfdft_32 │ │ │ │ +00158670 0001b402 R_ARM_ABS32 000d5444 fftwf_codelet_hc2cfdft_20 │ │ │ │ +00158678 00012e02 R_ARM_ABS32 000d5d28 fftwf_codelet_hc2cfdft2_4 │ │ │ │ +00158680 00013202 R_ARM_ABS32 000d6818 fftwf_codelet_hc2cfdft2_8 │ │ │ │ +00158688 0000b202 R_ARM_ABS32 000d8054 fftwf_codelet_hc2cfdft2_16 │ │ │ │ +00158690 0000f602 R_ARM_ABS32 000db904 fftwf_codelet_hc2cfdft2_32 │ │ │ │ +00158698 0000d302 R_ARM_ABS32 000ddad8 fftwf_codelet_hc2cfdft2_20 │ │ │ │ +001586d0 00021102 R_ARM_ABS32 001546a8 fftwf_rdft_r2cb_genus │ │ │ │ +00158700 00021102 R_ARM_ABS32 001546a8 fftwf_rdft_r2cb_genus │ │ │ │ +00158730 00021102 R_ARM_ABS32 001546a8 fftwf_rdft_r2cb_genus │ │ │ │ +00158760 00021102 R_ARM_ABS32 001546a8 fftwf_rdft_r2cb_genus │ │ │ │ +00158790 00021102 R_ARM_ABS32 001546a8 fftwf_rdft_r2cb_genus │ │ │ │ +001587c0 00021102 R_ARM_ABS32 001546a8 fftwf_rdft_r2cb_genus │ │ │ │ +001587f0 00021102 R_ARM_ABS32 001546a8 fftwf_rdft_r2cb_genus │ │ │ │ +00158820 00021102 R_ARM_ABS32 001546a8 fftwf_rdft_r2cb_genus │ │ │ │ +00158850 00021102 R_ARM_ABS32 001546a8 fftwf_rdft_r2cb_genus │ │ │ │ +00158880 00021102 R_ARM_ABS32 001546a8 fftwf_rdft_r2cb_genus │ │ │ │ +001588b0 00021102 R_ARM_ABS32 001546a8 fftwf_rdft_r2cb_genus │ │ │ │ +001588e0 00021102 R_ARM_ABS32 001546a8 fftwf_rdft_r2cb_genus │ │ │ │ +00158910 00021102 R_ARM_ABS32 001546a8 fftwf_rdft_r2cb_genus │ │ │ │ +00158940 00021102 R_ARM_ABS32 001546a8 fftwf_rdft_r2cb_genus │ │ │ │ +00158970 00021102 R_ARM_ABS32 001546a8 fftwf_rdft_r2cb_genus │ │ │ │ +001589a0 00021102 R_ARM_ABS32 001546a8 fftwf_rdft_r2cb_genus │ │ │ │ +001589d0 00021102 R_ARM_ABS32 001546a8 fftwf_rdft_r2cb_genus │ │ │ │ +00158a00 00021102 R_ARM_ABS32 001546a8 fftwf_rdft_r2cb_genus │ │ │ │ +00158a30 00021102 R_ARM_ABS32 001546a8 fftwf_rdft_r2cb_genus │ │ │ │ +00158a60 00021102 R_ARM_ABS32 001546a8 fftwf_rdft_r2cb_genus │ │ │ │ +00158a74 0000a802 R_ARM_ABS32 00154690 fftwf_rdft_hb_genus │ │ │ │ +00158aa4 0000a802 R_ARM_ABS32 00154690 fftwf_rdft_hb_genus │ │ │ │ +00158ad4 0000a802 R_ARM_ABS32 00154690 fftwf_rdft_hb_genus │ │ │ │ +00158b04 0000a802 R_ARM_ABS32 00154690 fftwf_rdft_hb_genus │ │ │ │ +00158b34 0000a802 R_ARM_ABS32 00154690 fftwf_rdft_hb_genus │ │ │ │ +00158b64 0000a802 R_ARM_ABS32 00154690 fftwf_rdft_hb_genus │ │ │ │ +00158b94 0000a802 R_ARM_ABS32 00154690 fftwf_rdft_hb_genus │ │ │ │ +00158bc4 0000a802 R_ARM_ABS32 00154690 fftwf_rdft_hb_genus │ │ │ │ +00158bf4 0000a802 R_ARM_ABS32 00154690 fftwf_rdft_hb_genus │ │ │ │ +00158c24 0000a802 R_ARM_ABS32 00154690 fftwf_rdft_hb_genus │ │ │ │ +00158c54 0000a802 R_ARM_ABS32 00154690 fftwf_rdft_hb_genus │ │ │ │ +00158c84 0000a802 R_ARM_ABS32 00154690 fftwf_rdft_hb_genus │ │ │ │ +00158cb4 0000a802 R_ARM_ABS32 00154690 fftwf_rdft_hb_genus │ │ │ │ +00158ce4 0000a802 R_ARM_ABS32 00154690 fftwf_rdft_hb_genus │ │ │ │ +00158d14 0000a802 R_ARM_ABS32 00154690 fftwf_rdft_hb_genus │ │ │ │ +00158d44 0000a802 R_ARM_ABS32 00154690 fftwf_rdft_hb_genus │ │ │ │ +00158d74 0000a802 R_ARM_ABS32 00154690 fftwf_rdft_hb_genus │ │ │ │ +00158da4 0000a802 R_ARM_ABS32 00154690 fftwf_rdft_hb_genus │ │ │ │ +00158dd4 0000a802 R_ARM_ABS32 00154690 fftwf_rdft_hb_genus │ │ │ │ +00158e04 0000a802 R_ARM_ABS32 00154690 fftwf_rdft_hb_genus │ │ │ │ +00158e34 0000a802 R_ARM_ABS32 00154690 fftwf_rdft_hb_genus │ │ │ │ +00158e64 0000a802 R_ARM_ABS32 00154690 fftwf_rdft_hb_genus │ │ │ │ +00158e94 0000a802 R_ARM_ABS32 00154690 fftwf_rdft_hb_genus │ │ │ │ +00158ee0 00012902 R_ARM_ABS32 001546a0 fftwf_rdft_r2cbIII_genus │ │ │ │ +00158f10 00012902 R_ARM_ABS32 001546a0 fftwf_rdft_r2cbIII_genus │ │ │ │ +00158f40 00012902 R_ARM_ABS32 001546a0 fftwf_rdft_r2cbIII_genus │ │ │ │ +00158f70 00012902 R_ARM_ABS32 001546a0 fftwf_rdft_r2cbIII_genus │ │ │ │ +00158fa0 00012902 R_ARM_ABS32 001546a0 fftwf_rdft_r2cbIII_genus │ │ │ │ +00158fd0 00012902 R_ARM_ABS32 001546a0 fftwf_rdft_r2cbIII_genus │ │ │ │ +00159000 00012902 R_ARM_ABS32 001546a0 fftwf_rdft_r2cbIII_genus │ │ │ │ +00159030 00012902 R_ARM_ABS32 001546a0 fftwf_rdft_r2cbIII_genus │ │ │ │ +00159060 00012902 R_ARM_ABS32 001546a0 fftwf_rdft_r2cbIII_genus │ │ │ │ +00159090 00012902 R_ARM_ABS32 001546a0 fftwf_rdft_r2cbIII_genus │ │ │ │ +001590c0 00012902 R_ARM_ABS32 001546a0 fftwf_rdft_r2cbIII_genus │ │ │ │ +001590f0 00012902 R_ARM_ABS32 001546a0 fftwf_rdft_r2cbIII_genus │ │ │ │ +00159120 00012902 R_ARM_ABS32 001546a0 fftwf_rdft_r2cbIII_genus │ │ │ │ +00159150 00012902 R_ARM_ABS32 001546a0 fftwf_rdft_r2cbIII_genus │ │ │ │ +00159180 00012902 R_ARM_ABS32 001546a0 fftwf_rdft_r2cbIII_genus │ │ │ │ +001591b0 00012902 R_ARM_ABS32 001546a0 fftwf_rdft_r2cbIII_genus │ │ │ │ +001591c4 00004902 R_ARM_ABS32 001561fc fftwf_rdft_hc2cb_genus │ │ │ │ +001591f4 00004902 R_ARM_ABS32 001561fc fftwf_rdft_hc2cb_genus │ │ │ │ +00159224 00004902 R_ARM_ABS32 001561fc fftwf_rdft_hc2cb_genus │ │ │ │ +00159254 00004902 R_ARM_ABS32 001561fc fftwf_rdft_hc2cb_genus │ │ │ │ +00159284 00004902 R_ARM_ABS32 001561fc fftwf_rdft_hc2cb_genus │ │ │ │ +001592b4 00004902 R_ARM_ABS32 001561fc fftwf_rdft_hc2cb_genus │ │ │ │ +001592e4 00004902 R_ARM_ABS32 001561fc fftwf_rdft_hc2cb_genus │ │ │ │ +00159314 00004902 R_ARM_ABS32 001561fc fftwf_rdft_hc2cb_genus │ │ │ │ +00159344 00004902 R_ARM_ABS32 001561fc fftwf_rdft_hc2cb_genus │ │ │ │ +00159374 00004902 R_ARM_ABS32 001561fc fftwf_rdft_hc2cb_genus │ │ │ │ +001593a4 00004902 R_ARM_ABS32 001561fc fftwf_rdft_hc2cb_genus │ │ │ │ +001593d4 00004902 R_ARM_ABS32 001561fc fftwf_rdft_hc2cb_genus │ │ │ │ +00159404 00004902 R_ARM_ABS32 001561fc fftwf_rdft_hc2cb_genus │ │ │ │ +00159434 00004902 R_ARM_ABS32 001561fc fftwf_rdft_hc2cb_genus │ │ │ │ +00159464 00004902 R_ARM_ABS32 001561fc fftwf_rdft_hc2cb_genus │ │ │ │ +00159494 00004902 R_ARM_ABS32 001561fc fftwf_rdft_hc2cb_genus │ │ │ │ +001594c4 00004902 R_ARM_ABS32 001561fc fftwf_rdft_hc2cb_genus │ │ │ │ +001594f4 00004902 R_ARM_ABS32 001561fc fftwf_rdft_hc2cb_genus │ │ │ │ +00159524 00004902 R_ARM_ABS32 001561fc fftwf_rdft_hc2cb_genus │ │ │ │ +00159554 00004902 R_ARM_ABS32 001561fc fftwf_rdft_hc2cb_genus │ │ │ │ +00159584 00004902 R_ARM_ABS32 001561fc fftwf_rdft_hc2cb_genus │ │ │ │ +001595b4 00004902 R_ARM_ABS32 001561fc fftwf_rdft_hc2cb_genus │ │ │ │ +001595e4 00004902 R_ARM_ABS32 001561fc fftwf_rdft_hc2cb_genus │ │ │ │ +00159614 00004902 R_ARM_ABS32 001561fc fftwf_rdft_hc2cb_genus │ │ │ │ +00159644 00004902 R_ARM_ABS32 001561fc fftwf_rdft_hc2cb_genus │ │ │ │ +00159674 00004902 R_ARM_ABS32 001561fc fftwf_rdft_hc2cb_genus │ │ │ │ +001596a4 00004902 R_ARM_ABS32 001561fc fftwf_rdft_hc2cb_genus │ │ │ │ +001596d4 00004902 R_ARM_ABS32 001561fc fftwf_rdft_hc2cb_genus │ │ │ │ +001596f8 00023702 R_ARM_ABS32 000ddbf0 fftwf_codelet_r2cb_2 │ │ │ │ +00159700 00023b02 R_ARM_ABS32 000ddd9c fftwf_codelet_r2cb_3 │ │ │ │ +00159708 00023c02 R_ARM_ABS32 000de02c fftwf_codelet_r2cb_4 │ │ │ │ +00159710 00023e02 R_ARM_ABS32 000de3e0 fftwf_codelet_r2cb_5 │ │ │ │ +00159718 00023f02 R_ARM_ABS32 000de7bc fftwf_codelet_r2cb_6 │ │ │ │ +00159720 00024002 R_ARM_ABS32 000deed4 fftwf_codelet_r2cb_7 │ │ │ │ +00159728 00024202 R_ARM_ABS32 000df40c fftwf_codelet_r2cb_8 │ │ │ │ +00159730 00024402 R_ARM_ABS32 000dfca0 fftwf_codelet_r2cb_9 │ │ │ │ +00159738 00024102 R_ARM_ABS32 000e04f4 fftwf_codelet_r2cb_10 │ │ │ │ +00159740 00024302 R_ARM_ABS32 000e1420 fftwf_codelet_r2cb_11 │ │ │ │ +00159748 00024502 R_ARM_ABS32 000e1cfc fftwf_codelet_r2cb_12 │ │ │ │ +00159750 00024702 R_ARM_ABS32 000e2d2c fftwf_codelet_r2cb_13 │ │ │ │ +00159758 00024a02 R_ARM_ABS32 000e3bdc fftwf_codelet_r2cb_14 │ │ │ │ +00159760 00024b02 R_ARM_ABS32 000e4b40 fftwf_codelet_r2cb_15 │ │ │ │ +00159768 00024e02 R_ARM_ABS32 000e57c4 fftwf_codelet_r2cb_16 │ │ │ │ +00159770 00028502 R_ARM_ABS32 000e67d8 fftwf_codelet_r2cb_32 │ │ │ │ +00159778 00007c02 R_ARM_ABS32 000e8fb4 fftwf_codelet_r2cb_64 │ │ │ │ +00159780 0000d402 R_ARM_ABS32 000eee0c fftwf_codelet_r2cb_128 │ │ │ │ +00159788 00026602 R_ARM_ABS32 000ef7e4 fftwf_codelet_r2cb_20 │ │ │ │ +00159790 00026b02 R_ARM_ABS32 000f0a84 fftwf_codelet_r2cb_25 │ │ │ │ +00159798 00021502 R_ARM_ABS32 000f0d30 fftwf_codelet_hb_2 │ │ │ │ +001597a0 00021602 R_ARM_ABS32 000f11d0 fftwf_codelet_hb_3 │ │ │ │ +001597a8 00021a02 R_ARM_ABS32 000f1788 fftwf_codelet_hb_4 │ │ │ │ +001597b0 00021c02 R_ARM_ABS32 000f219c fftwf_codelet_hb_5 │ │ │ │ +001597b8 00021d02 R_ARM_ABS32 000f2c90 fftwf_codelet_hb_6 │ │ │ │ +001597c0 00021e02 R_ARM_ABS32 000f3e10 fftwf_codelet_hb_7 │ │ │ │ +001597c8 00021f02 R_ARM_ABS32 000f4cd8 fftwf_codelet_hb_8 │ │ │ │ +001597d0 00022702 R_ARM_ABS32 000f5944 fftwf_codelet_hb_9 │ │ │ │ +001597d8 00014402 R_ARM_ABS32 000f653c fftwf_codelet_hb_10 │ │ │ │ +001597e0 00014702 R_ARM_ABS32 000f7264 fftwf_codelet_hb_12 │ │ │ │ +001597e8 00015002 R_ARM_ABS32 000f870c fftwf_codelet_hb_15 │ │ │ │ +001597f0 00015202 R_ARM_ABS32 000f99ec fftwf_codelet_hb_16 │ │ │ │ +001597f8 0001a502 R_ARM_ABS32 000fc6bc fftwf_codelet_hb_32 │ │ │ │ +00159800 00021802 R_ARM_ABS32 00103020 fftwf_codelet_hb_64 │ │ │ │ +00159808 00017902 R_ARM_ABS32 00104b10 fftwf_codelet_hb_20 │ │ │ │ +00159810 00018002 R_ARM_ABS32 00107974 fftwf_codelet_hb_25 │ │ │ │ +00159818 0000ee02 R_ARM_ABS32 00107ff4 fftwf_codelet_hb2_4 │ │ │ │ +00159820 0000f802 R_ARM_ABS32 001090ec fftwf_codelet_hb2_8 │ │ │ │ +00159828 00006302 R_ARM_ABS32 0010a660 fftwf_codelet_hb2_16 │ │ │ │ +00159830 0000bc02 R_ARM_ABS32 0010da68 fftwf_codelet_hb2_32 │ │ │ │ +00159838 0000f002 R_ARM_ABS32 0010e568 fftwf_codelet_hb2_5 │ │ │ │ +00159840 00008902 R_ARM_ABS32 001103d0 fftwf_codelet_hb2_20 │ │ │ │ +00159848 00009102 R_ARM_ABS32 00113764 fftwf_codelet_hb2_25 │ │ │ │ +00159850 00022302 R_ARM_ABS32 00113884 fftwf_codelet_r2cbIII_2 │ │ │ │ +00159858 00022502 R_ARM_ABS32 00113a30 fftwf_codelet_r2cbIII_3 │ │ │ │ +00159860 00022a02 R_ARM_ABS32 00113c78 fftwf_codelet_r2cbIII_4 │ │ │ │ +00159868 00022b02 R_ARM_ABS32 00114030 fftwf_codelet_r2cbIII_5 │ │ │ │ +00159870 00022c02 R_ARM_ABS32 001143e0 fftwf_codelet_r2cbIII_6 │ │ │ │ +00159878 00022d02 R_ARM_ABS32 00114a88 fftwf_codelet_r2cbIII_7 │ │ │ │ +00159880 00023202 R_ARM_ABS32 001150a0 fftwf_codelet_r2cbIII_8 │ │ │ │ +00159888 00023302 R_ARM_ABS32 00115918 fftwf_codelet_r2cbIII_9 │ │ │ │ +00159890 00027e02 R_ARM_ABS32 00116198 fftwf_codelet_r2cbIII_10 │ │ │ │ +00159898 00028202 R_ARM_ABS32 00116b24 fftwf_codelet_r2cbIII_12 │ │ │ │ +001598a0 00028402 R_ARM_ABS32 00117984 fftwf_codelet_r2cbIII_15 │ │ │ │ +001598a8 00028702 R_ARM_ABS32 0011894c fftwf_codelet_r2cbIII_16 │ │ │ │ +001598b0 00004602 R_ARM_ABS32 00119d70 fftwf_codelet_r2cbIII_32 │ │ │ │ +001598b8 0000d702 R_ARM_ABS32 0011cd0c fftwf_codelet_r2cbIII_64 │ │ │ │ +001598c0 00002702 R_ARM_ABS32 0011d798 fftwf_codelet_r2cbIII_20 │ │ │ │ +001598c8 00002e02 R_ARM_ABS32 0011ea1c fftwf_codelet_r2cbIII_25 │ │ │ │ +001598d0 00005602 R_ARM_ABS32 0011ecd0 fftwf_codelet_hc2cb_2 │ │ │ │ +001598d8 00005b02 R_ARM_ABS32 0011f35c fftwf_codelet_hc2cb_4 │ │ │ │ +001598e0 00006102 R_ARM_ABS32 0011feac fftwf_codelet_hc2cb_6 │ │ │ │ +001598e8 00006502 R_ARM_ABS32 00120df0 fftwf_codelet_hc2cb_8 │ │ │ │ +001598f0 00028f02 R_ARM_ABS32 001219e8 fftwf_codelet_hc2cb_10 │ │ │ │ +001598f8 00029102 R_ARM_ABS32 00122744 fftwf_codelet_hc2cb_12 │ │ │ │ +00159900 00029402 R_ARM_ABS32 001239fc fftwf_codelet_hc2cb_16 │ │ │ │ +00159908 00006002 R_ARM_ABS32 00126808 fftwf_codelet_hc2cb_32 │ │ │ │ +00159910 00003302 R_ARM_ABS32 00128318 fftwf_codelet_hc2cb_20 │ │ │ │ +00159918 00024d02 R_ARM_ABS32 001289d8 fftwf_codelet_hc2cb2_4 │ │ │ │ +00159920 00025202 R_ARM_ABS32 00129b58 fftwf_codelet_hc2cb2_8 │ │ │ │ +00159928 0000d202 R_ARM_ABS32 0012b0fc fftwf_codelet_hc2cb2_16 │ │ │ │ +00159930 00011602 R_ARM_ABS32 0012e540 fftwf_codelet_hc2cb2_32 │ │ │ │ +00159938 0000e702 R_ARM_ABS32 0013043c fftwf_codelet_hc2cb2_20 │ │ │ │ +00159940 0000f302 R_ARM_ABS32 0013077c fftwf_codelet_hc2cbdft_2 │ │ │ │ +00159948 0000f702 R_ARM_ABS32 00130f30 fftwf_codelet_hc2cbdft_4 │ │ │ │ +00159950 0000fb02 R_ARM_ABS32 00131c44 fftwf_codelet_hc2cbdft_6 │ │ │ │ +00159958 0000fd02 R_ARM_ABS32 00132dcc fftwf_codelet_hc2cbdft_8 │ │ │ │ +00159960 0001d302 R_ARM_ABS32 00133b10 fftwf_codelet_hc2cbdft_10 │ │ │ │ +00159968 0001d602 R_ARM_ABS32 00134a14 fftwf_codelet_hc2cbdft_12 │ │ │ │ +00159970 0001de02 R_ARM_ABS32 00135f8c fftwf_codelet_hc2cbdft_16 │ │ │ │ +00159978 00023002 R_ARM_ABS32 001390d8 fftwf_codelet_hc2cbdft_32 │ │ │ │ +00159980 0001fc02 R_ARM_ABS32 0013ae00 fftwf_codelet_hc2cbdft_20 │ │ │ │ +00159988 00018202 R_ARM_ABS32 0013b5b4 fftwf_codelet_hc2cbdft2_4 │ │ │ │ +00159990 00018902 R_ARM_ABS32 0013c73c fftwf_codelet_hc2cbdft2_8 │ │ │ │ +00159998 0001e902 R_ARM_ABS32 0013dcb4 fftwf_codelet_hc2cbdft2_16 │ │ │ │ +001599a0 00024802 R_ARM_ABS32 00140e00 fftwf_codelet_hc2cbdft2_32 │ │ │ │ +001599a8 00020c02 R_ARM_ABS32 00142b28 fftwf_codelet_hc2cbdft2_20 │ │ │ │ +001599e0 0001c802 R_ARM_ABS32 001546c0 fftwf_rdft_r2r_genus │ │ │ │ +00159a10 0001c802 R_ARM_ABS32 001546c0 fftwf_rdft_r2r_genus │ │ │ │ +00159a18 0001d202 R_ARM_ABS32 001431e0 fftwf_codelet_e01_8 │ │ │ │ +00159a20 00019202 R_ARM_ABS32 001438a4 fftwf_codelet_e10_8 │ │ │ │ +00159a30 00026c02 R_ARM_ABS32 0014859c fftwf_redft00e_r2hc_pad_register │ │ │ │ +00159a38 00026a02 R_ARM_ABS32 00148a30 fftwf_rodft00e_r2hc_pad_register │ │ │ │ +00159a40 00017c02 R_ARM_ABS32 00149c98 fftwf_reodft00e_splitradix_register │ │ │ │ +00159a48 00010302 R_ARM_ABS32 00144efc fftwf_reodft010e_r2hc_register │ │ │ │ +00159a50 00017002 R_ARM_ABS32 0014699c fftwf_reodft11e_radix2_r2hc_register │ │ │ │ +00159a58 00028602 R_ARM_ABS32 001480f0 fftwf_reodft11e_r2hc_odd_register │ │ │ │ +00159fa8 00000515 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ +00159fac 00000615 R_ARM_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ +00159fb0 00003915 R_ARM_GLOB_DAT 000128dc fftwf_transpose │ │ │ │ +00159fb4 00025115 R_ARM_GLOB_DAT 0000c75c fftwf_cpy2d_co │ │ │ │ +00159fb8 00024615 R_ARM_GLOB_DAT 0000c6d0 fftwf_cpy2d_ci │ │ │ │ +00159fbc 00000d15 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4 │ │ │ │ +00159fc0 00001215 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ +00159fc4 00023415 R_ARM_GLOB_DAT 00012ae8 fftwf_transpose_tiled │ │ │ │ +00159fc8 00004e15 R_ARM_GLOB_DAT 00159a18 fftwf_solvtab_rdft_r2r │ │ │ │ +00159fcc 00020015 R_ARM_GLOB_DAT 00012bb8 fftwf_transpose_tiledbuf │ │ │ │ +00159fd0 00013f15 R_ARM_GLOB_DAT 001543e4 fftwf_an_INT_guaranteed_to_be_zero │ │ │ │ +00159fd4 00001515 R_ARM_GLOB_DAT 00000000 stdout@GLIBC_2.4 │ │ │ │ +00159fd8 0001b315 R_ARM_GLOB_DAT 0000c89c fftwf_cpy2d_tiled │ │ │ │ +00159fdc 0000a515 R_ARM_GLOB_DAT 0015a1c8 fftwf_mksolver_hc2hc_hook │ │ │ │ +00159fe0 00006815 R_ARM_GLOB_DAT 00010d48 fftwf_dimcmp │ │ │ │ +00159fe4 00001a15 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ +00159fe8 00026115 R_ARM_GLOB_DAT 0000c940 fftwf_cpy2d_tiledbuf │ │ │ │ +00159fec 00004115 R_ARM_GLOB_DAT 0015a1c0 fftwf_mksolver_ct_hook │ │ │ │ +00159ff0 00019515 R_ARM_GLOB_DAT 001596f8 fftwf_solvtab_rdft_r2cb │ │ │ │ +00159ff4 00009a15 R_ARM_GLOB_DAT 00156ff0 fftwf_solvtab_dft_standard │ │ │ │ +00159ff8 00019815 R_ARM_GLOB_DAT 001583e8 fftwf_solvtab_rdft_r2cf │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0xa7b0 contains 245 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ -00153bd4 00013a16 R_ARM_JUMP_SLOT 0000ead4 fftwf_planner_destroy │ │ │ │ -00153bd8 00027c16 R_ARM_JUMP_SLOT 0000bce0 fftwf_nbuf │ │ │ │ -00153bdc 00025e16 R_ARM_JUMP_SLOT 00068298 fftwf_rdft_kind_str │ │ │ │ -00153be0 00000316 R_ARM_JUMP_SLOT 00000000 raise@GLIBC_2.4 │ │ │ │ -00153be4 00002416 R_ARM_JUMP_SLOT 0000c908 fftwf_kernel_malloc │ │ │ │ -00153be8 0000cf16 R_ARM_JUMP_SLOT 001481b8 fftwf_plan_dft_r2c │ │ │ │ -00153bec 00008716 R_ARM_JUMP_SLOT 00017b1c fftwf_kdft_difsq_register │ │ │ │ -00153bf0 0001ce16 R_ARM_JUMP_SLOT 00148598 fftwf_plan_guru_split_dft_r2c │ │ │ │ -00153bf4 00027a16 R_ARM_JUMP_SLOT 0000fa94 fftwf_solver_register │ │ │ │ -00153bf8 0000ec16 R_ARM_JUMP_SLOT 0000fd60 fftwf_mktensor_2d │ │ │ │ -00153bfc 00010d16 R_ARM_JUMP_SLOT 00010644 fftwf_tensor_compress_contiguous │ │ │ │ -00153c00 00003b16 R_ARM_JUMP_SLOT 000682ac fftwf_mkproblem_rdft │ │ │ │ -00153c04 0001db16 R_ARM_JUMP_SLOT 0000cb98 fftwf_md5end │ │ │ │ -00153c08 00015c16 R_ARM_JUMP_SLOT 00070c78 fftwf_rdft2_tensor_max_index │ │ │ │ -00153c0c 0000f416 R_ARM_JUMP_SLOT 000676f0 fftwf_mkplan_rdft │ │ │ │ -00153c10 0001c616 R_ARM_JUMP_SLOT 0000c944 fftwf_md5puts │ │ │ │ -00153c14 00010816 R_ARM_JUMP_SLOT 00147de8 fftwf_guru_kosherp │ │ │ │ -00153c18 00000416 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4 │ │ │ │ -00153c1c 0001f916 R_ARM_JUMP_SLOT 00010568 fftwf_tensor_compress │ │ │ │ -00153c20 0001a816 R_ARM_JUMP_SLOT 0006858c fftwf_mkproblem_rdft_d │ │ │ │ -00153c24 00000516 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ -00153c28 0001ac16 R_ARM_JUMP_SLOT 00148824 fftwf_plan_many_dft_r2c │ │ │ │ -00153c2c 0001e516 R_ARM_JUMP_SLOT 00149294 fftwf_mktensor_iodims64 │ │ │ │ -00153c30 00003816 R_ARM_JUMP_SLOT 000152fc fftwf_regsolver_ct_directwsq │ │ │ │ -00153c34 00003916 R_ARM_JUMP_SLOT 00011ec0 fftwf_transpose │ │ │ │ -00153c38 00013e16 R_ARM_JUMP_SLOT 001443ac fftwf_export_wisdom_to_file │ │ │ │ -00153c3c 00014b16 R_ARM_JUMP_SLOT 00147950 fftwf_import_wisdom │ │ │ │ -00153c40 0001aa16 R_ARM_JUMP_SLOT 0000c9cc fftwf_md5begin │ │ │ │ -00153c44 00016816 R_ARM_JUMP_SLOT 0000cc40 fftwf_ops_other │ │ │ │ -00153c48 00000716 R_ARM_JUMP_SLOT 00000000 fflush@GLIBC_2.4 │ │ │ │ -00153c4c 00006f16 R_ARM_JUMP_SLOT 00064c0c fftwf_mksolver_rdft_r2c_direct │ │ │ │ -00153c50 00007d16 R_ARM_JUMP_SLOT 000109e8 fftwf_tensor_destroy4 │ │ │ │ -00153c54 0001d816 R_ARM_JUMP_SLOT 000685fc fftwf_mkproblem_rdft_0_d │ │ │ │ -00153c58 00025116 R_ARM_JUMP_SLOT 0000c610 fftwf_cpy2d_co │ │ │ │ -00153c5c 00007816 R_ARM_JUMP_SLOT 000109d0 fftwf_tensor_destroy2 │ │ │ │ -00153c60 00002a16 R_ARM_JUMP_SLOT 00070ef4 fftwf_rdft2_strides │ │ │ │ -00153c64 00000816 R_ARM_JUMP_SLOT 00000000 memmove@GLIBC_2.4 │ │ │ │ -00153c68 00014216 R_ARM_JUMP_SLOT 00148158 fftwf_plan_dft_r2c_2d │ │ │ │ -00153c6c 0001b816 R_ARM_JUMP_SLOT 0000ca08 fftwf_md5putc │ │ │ │ -00153c70 0000d016 R_ARM_JUMP_SLOT 00147f6c fftwf_many_kosherp │ │ │ │ -00153c74 00000916 R_ARM_JUMP_SLOT 00000000 free@GLIBC_2.4 │ │ │ │ -00153c78 0001c916 R_ARM_JUMP_SLOT 00070d64 fftwf_rdft2_inplace_strides │ │ │ │ -00153c7c 00016216 R_ARM_JUMP_SLOT 000671ec fftwf_kr2c_register │ │ │ │ -00153c80 00024616 R_ARM_JUMP_SLOT 0000c5a4 fftwf_cpy2d_ci │ │ │ │ -00153c84 00006616 R_ARM_JUMP_SLOT 0000fa28 fftwf_scanner_destroy │ │ │ │ -00153c88 00027716 R_ARM_JUMP_SLOT 001480e4 fftwf_plan_dft_c2r │ │ │ │ -00153c8c 00025416 R_ARM_JUMP_SLOT 0000cc04 fftwf_ops_zero │ │ │ │ -00153c90 0000ed16 R_ARM_JUMP_SLOT 00014008 fftwf_dft_conf_standard │ │ │ │ -00153c94 00000a16 R_ARM_JUMP_SLOT 00000000 ferror@GLIBC_2.4 │ │ │ │ -00153c98 00000b16 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ -00153c9c 00027b16 R_ARM_JUMP_SLOT 000115c8 fftwf_get_crude_time │ │ │ │ -00153ca0 0000b016 R_ARM_JUMP_SLOT 00147fe8 fftwf_plan_dft_2d │ │ │ │ -00153ca4 0000a616 R_ARM_JUMP_SLOT 00148db0 fftwf_cleanup │ │ │ │ -00153ca8 00002b16 R_ARM_JUMP_SLOT 0000f5e4 fftwf_problem_destroy │ │ │ │ -00153cac 00003a16 R_ARM_JUMP_SLOT 00147a38 fftwf_mapflags │ │ │ │ -00153cb0 0000b316 R_ARM_JUMP_SLOT 0000ed2c fftwf_find_generator │ │ │ │ -00153cb4 00024f16 R_ARM_JUMP_SLOT 00148458 fftwf_plan_guru_r2r │ │ │ │ -00153cb8 00021b16 R_ARM_JUMP_SLOT 00064c40 fftwf_mksolver_rdft_r2c_directbuf │ │ │ │ -00153cbc 00001c16 R_ARM_JUMP_SLOT 000671e8 fftwf_khc2hc_register │ │ │ │ -00153cc0 0001af16 R_ARM_JUMP_SLOT 0000ec68 fftwf_power_mod │ │ │ │ -00153cc4 0000f516 R_ARM_JUMP_SLOT 0013dc90 fftwf_reodft_conf_standard │ │ │ │ -00153cc8 00023916 R_ARM_JUMP_SLOT 0000ee74 fftwf_first_divisor │ │ │ │ -00153ccc 0001c116 R_ARM_JUMP_SLOT 00148d80 fftwf_the_planner │ │ │ │ -00153cd0 00007416 R_ARM_JUMP_SLOT 00071614 fftwf_mkplan_hc2c │ │ │ │ -00153cd4 00016d16 R_ARM_JUMP_SLOT 00143d2c fftwf_mkapiplan │ │ │ │ -00153cd8 0000dc16 R_ARM_JUMP_SLOT 00147cb8 fftwf_mkprinter_file │ │ │ │ -00153cdc 00020516 R_ARM_JUMP_SLOT 000195a8 fftwf_dft_zerotens │ │ │ │ -00153ce0 00012016 R_ARM_JUMP_SLOT 0000cc20 fftwf_ops_cpy │ │ │ │ -00153ce4 00000c16 R_ARM_JUMP_SLOT 00000000 sincos@GLIBC_2.4 │ │ │ │ -00153ce8 00002316 R_ARM_JUMP_SLOT 0000ffe4 fftwf_tensor_min_ostride │ │ │ │ -00153cec 00025d16 R_ARM_JUMP_SLOT 001483a4 fftwf_plan_guru_dft │ │ │ │ -00153cf0 00010616 R_ARM_JUMP_SLOT 00148084 fftwf_plan_dft_c2r_2d │ │ │ │ -00153cf4 00025a16 R_ARM_JUMP_SLOT 0000c8d8 fftwf_hash │ │ │ │ -00153cf8 00024c16 R_ARM_JUMP_SLOT 0000cfc0 fftwf_mkplan │ │ │ │ -00153cfc 00011e16 R_ARM_JUMP_SLOT 00147ebc fftwf_mktensor_rowmajor │ │ │ │ -00153d00 00026716 R_ARM_JUMP_SLOT 0000cff8 fftwf_plan_destroy_internal │ │ │ │ -00153d04 0001d416 R_ARM_JUMP_SLOT 0006dfc4 fftwf_mksolver_rdft2_direct │ │ │ │ -00153d08 00012716 R_ARM_JUMP_SLOT 0014812c fftwf_plan_dft_r2c_1d │ │ │ │ -00153d0c 00016716 R_ARM_JUMP_SLOT 0000bc78 fftwf_assertion_failed │ │ │ │ -00153d10 00012c16 R_ARM_JUMP_SLOT 0000ccec fftwf_ops_add │ │ │ │ -00153d14 00019316 R_ARM_JUMP_SLOT 00017b2c fftwf_kdft_register │ │ │ │ -00153d18 00002616 R_ARM_JUMP_SLOT 0000f9f0 fftwf_mkscanner │ │ │ │ -00153d1c 0000cc16 R_ARM_JUMP_SLOT 00010a58 fftwf_tile2d │ │ │ │ -00153d20 0000c016 R_ARM_JUMP_SLOT 00148948 fftwf_plan_many_dft │ │ │ │ -00153d24 00020a16 R_ARM_JUMP_SLOT 0000cd10 fftwf_pickdim │ │ │ │ -00153d28 00012d16 R_ARM_JUMP_SLOT 00147d84 fftwf_mktensor_iodims │ │ │ │ -00153d2c 00019016 R_ARM_JUMP_SLOT 0000f064 fftwf_factors_into_small_primes │ │ │ │ -00153d30 00026316 R_ARM_JUMP_SLOT 000100e8 fftwf_tensor_strides_decrease │ │ │ │ -00153d34 00019b16 R_ARM_JUMP_SLOT 0000be20 fftwf_cpy1d │ │ │ │ -00153d38 0001d916 R_ARM_JUMP_SLOT 0000c90c fftwf_kernel_free │ │ │ │ -00153d3c 0000ea16 R_ARM_JUMP_SLOT 0000fef0 fftwf_tensor_max_index │ │ │ │ -00153d40 00002d16 R_ARM_JUMP_SLOT 000108e0 fftwf_tensor_equal │ │ │ │ -00153d44 00022816 R_ARM_JUMP_SLOT 0000f608 fftwf_rader_tl_insert │ │ │ │ -00153d48 0001d516 R_ARM_JUMP_SLOT 000129fc fftwf_triggen_destroy │ │ │ │ -00153d4c 0000d516 R_ARM_JUMP_SLOT 00144220 fftwf_configure_planner │ │ │ │ -00153d50 0000ac16 R_ARM_JUMP_SLOT 0000fbd4 fftwf_tensor_tornk1 │ │ │ │ -00153d54 0000a716 R_ARM_JUMP_SLOT 00147758 fftwf_estimate_cost │ │ │ │ -00153d58 00008116 R_ARM_JUMP_SLOT 0006fb10 fftwf_mkproblem_rdft2_d │ │ │ │ -00153d5c 00022116 R_ARM_JUMP_SLOT 0000bdb4 fftwf_nbuf_redundant │ │ │ │ -00153d60 00000e16 R_ARM_JUMP_SLOT 00000000 fwrite@GLIBC_2.4 │ │ │ │ -00153d64 0001bd16 R_ARM_JUMP_SLOT 00147798 fftwf_import_system_wisdom │ │ │ │ -00153d68 0001da16 R_ARM_JUMP_SLOT 00148b74 fftwf_plan_r2r_3d │ │ │ │ -00153d6c 00017a16 R_ARM_JUMP_SLOT 00017b24 fftwf_kdft_dit_register │ │ │ │ -00153d70 00009216 R_ARM_JUMP_SLOT 0006fa10 fftwf_mkproblem_rdft2 │ │ │ │ -00153d74 00000f16 R_ARM_JUMP_SLOT 00000000 log@GLIBC_2.29 │ │ │ │ -00153d78 00019c16 R_ARM_JUMP_SLOT 0000f038 fftwf_modulo │ │ │ │ -00153d7c 00027416 R_ARM_JUMP_SLOT 0000cd08 fftwf_ops_madd2 │ │ │ │ -00153d80 00001016 R_ARM_JUMP_SLOT 00000000 fread@GLIBC_2.4 │ │ │ │ -00153d84 00010516 R_ARM_JUMP_SLOT 0006fb58 fftwf_mkproblem_rdft2_d_3pointers │ │ │ │ -00153d88 00013816 R_ARM_JUMP_SLOT 00010208 fftwf_tensor_copy_inplace │ │ │ │ -00153d8c 0000eb16 R_ARM_JUMP_SLOT 0000fb20 fftwf_tensor_sz │ │ │ │ -00153d90 0000e516 R_ARM_JUMP_SLOT 0000fb70 fftwf_tensor_md5 │ │ │ │ -00153d94 00024916 R_ARM_JUMP_SLOT 0000bda4 fftwf_toobig │ │ │ │ -00153d98 0000d116 R_ARM_JUMP_SLOT 0000fd38 fftwf_mktensor_1d │ │ │ │ -00153d9c 0001e116 R_ARM_JUMP_SLOT 000715e4 fftwf_mksolver_hc2c │ │ │ │ -00153da0 0001a316 R_ARM_JUMP_SLOT 0000ef24 fftwf_factors_into │ │ │ │ -00153da4 00014316 R_ARM_JUMP_SLOT 000116c4 fftwf_measure_execution_time │ │ │ │ -00153da8 0001eb16 R_ARM_JUMP_SLOT 0014777c fftwf_forget_wisdom │ │ │ │ -00153dac 0000d616 R_ARM_JUMP_SLOT 00147770 fftwf_cost │ │ │ │ -00153db0 00001116 R_ARM_JUMP_SLOT 00000000 malloc@GLIBC_2.4 │ │ │ │ -00153db4 00010e16 R_ARM_JUMP_SLOT 00014f70 fftwf_regsolver_ct_directw │ │ │ │ -00153db8 0000de16 R_ARM_JUMP_SLOT 001486f0 fftwf_plan_many_dft_c2r │ │ │ │ -00153dbc 00022616 R_ARM_JUMP_SLOT 00017e94 fftwf_mkproblem_dft_d │ │ │ │ -00153dc0 0001e816 R_ARM_JUMP_SLOT 001492f8 fftwf_guru64_kosherp │ │ │ │ -00153dc4 00013b16 R_ARM_JUMP_SLOT 0001032c fftwf_tensor_copy_sub │ │ │ │ -00153dc8 00009816 R_ARM_JUMP_SLOT 00017e04 fftwf_mkproblem_dft │ │ │ │ -00153dcc 00001216 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ -00153dd0 00011d16 R_ARM_JUMP_SLOT 00148250 fftwf_plan_guru_dft_c2r │ │ │ │ -00153dd4 0000ff16 R_ARM_JUMP_SLOT 001484f4 fftwf_plan_guru_split_dft_c2r │ │ │ │ -00153dd8 00022916 R_ARM_JUMP_SLOT 00014194 fftwf_ct_applicable │ │ │ │ -00153ddc 00005e16 R_ARM_JUMP_SLOT 0000c98c fftwf_md5INT │ │ │ │ -00153de0 00023816 R_ARM_JUMP_SLOT 0000fa2c fftwf_mksolver │ │ │ │ -00153de4 0000e116 R_ARM_JUMP_SLOT 0000c8b4 fftwf_extract_reim │ │ │ │ -00153de8 00019d16 R_ARM_JUMP_SLOT 00072548 fftwf_regsolver_hc2c_direct │ │ │ │ -00153dec 00027816 R_ARM_JUMP_SLOT 000169e4 fftwf_mksolver_dft_direct │ │ │ │ -00153df0 00017b16 R_ARM_JUMP_SLOT 00067cd4 fftwf_rdft_zerotens │ │ │ │ -00153df4 00017816 R_ARM_JUMP_SLOT 00148180 fftwf_plan_dft_r2c_3d │ │ │ │ -00153df8 00019e16 R_ARM_JUMP_SLOT 000115ac fftwf_compute_tilesz │ │ │ │ -00153dfc 00016e16 R_ARM_JUMP_SLOT 000101b0 fftwf_tensor_copy │ │ │ │ -00153e00 00007616 R_ARM_JUMP_SLOT 00016a18 fftwf_mksolver_dft_directbuf │ │ │ │ -00153e04 0001f016 R_ARM_JUMP_SLOT 000145f0 fftwf_mkplan_dftw │ │ │ │ -00153e08 00023416 R_ARM_JUMP_SLOT 000120a0 fftwf_transpose_tiled │ │ │ │ -00153e0c 00025c16 R_ARM_JUMP_SLOT 0006ea20 fftwf_mkplan_rdft2 │ │ │ │ -00153e10 00011116 R_ARM_JUMP_SLOT 0000ef8c fftwf_isqrt │ │ │ │ -00153e14 0000b416 R_ARM_JUMP_SLOT 00147d54 fftwf_mkprinter_str │ │ │ │ -00153e18 00025816 R_ARM_JUMP_SLOT 00148ce8 fftwf_rdft2_pad │ │ │ │ -00153e1c 00019116 R_ARM_JUMP_SLOT 00148af8 fftwf_plan_r2r_1d │ │ │ │ -00153e20 0000e616 R_ARM_JUMP_SLOT 0000f6a4 fftwf_rader_tl_delete │ │ │ │ -00153e24 00020016 R_ARM_JUMP_SLOT 00012150 fftwf_transpose_tiledbuf │ │ │ │ -00153e28 00006416 R_ARM_JUMP_SLOT 000108a4 fftwf_tensor_split │ │ │ │ -00153e2c 00018316 R_ARM_JUMP_SLOT 00070f18 fftwf_khc2c_register │ │ │ │ -00153e30 0001ca16 R_ARM_JUMP_SLOT 0006f8a0 fftwf_rdft2_complex_n │ │ │ │ -00153e34 0001a216 R_ARM_JUMP_SLOT 001479bc fftwf_map_r2r_kind │ │ │ │ -00153e38 00006d16 R_ARM_JUMP_SLOT 00148cc8 fftwf_print_plan │ │ │ │ -00153e3c 00001316 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4 │ │ │ │ -00153e40 0000e016 R_ARM_JUMP_SLOT 00148058 fftwf_plan_dft_c2r_1d │ │ │ │ -00153e44 00004816 R_ARM_JUMP_SLOT 0000c96c fftwf_md5int │ │ │ │ -00153e48 0000a916 R_ARM_JUMP_SLOT 00148a30 fftwf_plan_many_r2r │ │ │ │ -00153e4c 0001c716 R_ARM_JUMP_SLOT 0000f5f8 fftwf_mkproblem_unsolvable │ │ │ │ -00153e50 00016316 R_ARM_JUMP_SLOT 000115f4 fftwf_elapsed_since │ │ │ │ -00153e54 00012b16 R_ARM_JUMP_SLOT 00012a90 fftwf_twiddle_awake │ │ │ │ -00153e58 0001c016 R_ARM_JUMP_SLOT 0000c27c fftwf_cpy2d │ │ │ │ -00153e5c 0001b616 R_ARM_JUMP_SLOT 0000c910 fftwf_md5putb │ │ │ │ -00153e60 00029016 R_ARM_JUMP_SLOT 0000fa58 fftwf_solver_destroy │ │ │ │ -00153e64 00010b16 R_ARM_JUMP_SLOT 00012a20 fftwf_twiddle_length │ │ │ │ -00153e68 00016416 R_ARM_JUMP_SLOT 000685c4 fftwf_mkproblem_rdft_1 │ │ │ │ -00153e6c 00014c16 R_ARM_JUMP_SLOT 00148634 fftwf_plan_guru_split_dft │ │ │ │ -00153e70 00001416 R_ARM_JUMP_SLOT 00000000 __fprintf_chk@GLIBC_2.4 │ │ │ │ -00153e74 00011b16 R_ARM_JUMP_SLOT 0000fda0 fftwf_mktensor_3d │ │ │ │ -00153e78 00001616 R_ARM_JUMP_SLOT 00000000 fclose@GLIBC_2.4 │ │ │ │ -00153e7c 00013016 R_ARM_JUMP_SLOT 0000bc6c fftwf_ifree0 │ │ │ │ -00153e80 0001b316 R_ARM_JUMP_SLOT 0000c714 fftwf_cpy2d_tiled │ │ │ │ -00153e84 00007216 R_ARM_JUMP_SLOT 0000d020 fftwf_plan_awake │ │ │ │ -00153e88 0000f116 R_ARM_JUMP_SLOT 0000cd00 fftwf_ops_add2 │ │ │ │ -00153e8c 00001e16 R_ARM_JUMP_SLOT 0000bfb4 fftwf_cpy2d_pair │ │ │ │ -00153e90 00025f16 R_ARM_JUMP_SLOT 0000cc64 fftwf_ops_madd │ │ │ │ -00153e94 00011c16 R_ARM_JUMP_SLOT 0000fc1c fftwf_tensor_print │ │ │ │ -00153e98 00012516 R_ARM_JUMP_SLOT 0001095c fftwf_tensor_inplace_locations │ │ │ │ -00153e9c 00012f16 R_ARM_JUMP_SLOT 001480ac fftwf_plan_dft_c2r_3d │ │ │ │ -00153ea0 00017616 R_ARM_JUMP_SLOT 00062694 fftwf_mksolver_hc2hc │ │ │ │ -00153ea4 00011816 R_ARM_JUMP_SLOT 0000ebf8 fftwf_safe_mulmod │ │ │ │ -00153ea8 00003e16 R_ARM_JUMP_SLOT 0006230c fftwf_hc2hc_applicable │ │ │ │ -00153eac 00006e16 R_ARM_JUMP_SLOT 000626bc fftwf_mkplan_hc2hc │ │ │ │ -00153eb0 00012316 R_ARM_JUMP_SLOT 0000c9ac fftwf_md5unsigned │ │ │ │ -00153eb4 00016a16 R_ARM_JUMP_SLOT 001476c0 fftwf_flops │ │ │ │ -00153eb8 00006b16 R_ARM_JUMP_SLOT 00148c94 fftwf_fprint_plan │ │ │ │ -00153ebc 00015a16 R_ARM_JUMP_SLOT 00012810 fftwf_mktriggen │ │ │ │ -00153ec0 00013116 R_ARM_JUMP_SLOT 0000fa48 fftwf_solver_use │ │ │ │ -00153ec4 00023a16 R_ARM_JUMP_SLOT 0000cbec fftwf_imax │ │ │ │ -00153ec8 0001d016 R_ARM_JUMP_SLOT 00148bcc fftwf_plan_r2r │ │ │ │ -00153ecc 00010916 R_ARM_JUMP_SLOT 00010054 fftwf_tensor_min_stride │ │ │ │ -00153ed0 0000da16 R_ARM_JUMP_SLOT 00148018 fftwf_plan_dft_3d │ │ │ │ -00153ed4 0000aa16 R_ARM_JUMP_SLOT 0000fd30 fftwf_mktensor_0d │ │ │ │ -00153ed8 0001e716 R_ARM_JUMP_SLOT 00148200 fftwf_plan_dft │ │ │ │ -00153edc 00012116 R_ARM_JUMP_SLOT 001479a4 fftwf_malloc │ │ │ │ -00153ee0 00013716 R_ARM_JUMP_SLOT 0000c858 fftwf_ct_uglyp │ │ │ │ -00153ee4 00014816 R_ARM_JUMP_SLOT 0000eb44 fftwf_mkplan_d │ │ │ │ -00153ee8 00014616 R_ARM_JUMP_SLOT 0000f650 fftwf_rader_tl_find │ │ │ │ -00153eec 0001c216 R_ARM_JUMP_SLOT 0000faec fftwf_mktensor │ │ │ │ -00153ef0 00005716 R_ARM_JUMP_SLOT 00017c34 fftwf_mkplan_dft │ │ │ │ -00153ef4 00027216 R_ARM_JUMP_SLOT 0000bc68 fftwf_ifree │ │ │ │ -00153ef8 00011f16 R_ARM_JUMP_SLOT 0000f578 fftwf_printer_destroy │ │ │ │ -00153efc 00005c16 R_ARM_JUMP_SLOT 000641a8 fftwf_rdft_conf_standard │ │ │ │ -00153f00 00021216 R_ARM_JUMP_SLOT 0000bd7c fftwf_bufdist │ │ │ │ -00153f04 0000e216 R_ARM_JUMP_SLOT 0000cbf8 fftwf_imin │ │ │ │ -00153f08 0000e816 R_ARM_JUMP_SLOT 00065dc8 fftwf_regsolver_hc2hc_direct │ │ │ │ -00153f0c 0001c516 R_ARM_JUMP_SLOT 0000efc8 fftwf_choose_radix │ │ │ │ -00153f10 00001716 R_ARM_JUMP_SLOT 00000000 fopen64@GLIBC_2.4 │ │ │ │ -00153f14 00001816 R_ARM_JUMP_SLOT 00000000 __gettimeofday64@GLIBC_2.34 │ │ │ │ -00153f18 00001916 R_ARM_JUMP_SLOT 00000000 qsort@GLIBC_2.4 │ │ │ │ -00153f1c 00012616 R_ARM_JUMP_SLOT 0000fb1c fftwf_tensor_destroy │ │ │ │ -00153f20 00019916 R_ARM_JUMP_SLOT 001444b4 fftwf_export_wisdom │ │ │ │ -00153f24 00017f16 R_ARM_JUMP_SLOT 00010394 fftwf_tensor_append │ │ │ │ -00153f28 00003c16 R_ARM_JUMP_SLOT 0000faa0 fftwf_solvtab_exec │ │ │ │ -00153f2c 0001ed16 R_ARM_JUMP_SLOT 0006441c fftwf_mksolver_rdft_r2r_direct │ │ │ │ -00153f30 00006816 R_ARM_JUMP_SLOT 000104a0 fftwf_dimcmp │ │ │ │ -00153f34 0001be16 R_ARM_JUMP_SLOT 0001007c fftwf_tensor_inplace_strides │ │ │ │ -00153f38 0001ba16 R_ARM_JUMP_SLOT 0000f530 fftwf_mkprinter │ │ │ │ -00153f3c 00016516 R_ARM_JUMP_SLOT 00067248 fftwf_kr2r_register │ │ │ │ -00153f40 0001ee16 R_ARM_JUMP_SLOT 00148304 fftwf_plan_guru_dft_r2c │ │ │ │ -00153f44 00021916 R_ARM_JUMP_SLOT 0000c8fc fftwf_iabs │ │ │ │ -00153f48 0001bb16 R_ARM_JUMP_SLOT 0000bc20 fftwf_malloc_plain │ │ │ │ -00153f4c 00026116 R_ARM_JUMP_SLOT 0000c79c fftwf_cpy2d_tiledbuf │ │ │ │ -00153f50 0001cb16 R_ARM_JUMP_SLOT 0000e9c8 fftwf_mkplanner │ │ │ │ -00153f54 0000d816 R_ARM_JUMP_SLOT 0000eefc fftwf_next_prime │ │ │ │ -00153f58 00014f16 R_ARM_JUMP_SLOT 0000c19c fftwf_cpy2d_pair_ci │ │ │ │ -00153f5c 00021316 R_ARM_JUMP_SLOT 000685e0 fftwf_mkproblem_rdft_1_d │ │ │ │ -00153f60 00008a16 R_ARM_JUMP_SLOT 0000c0f8 fftwf_zero1d_pair │ │ │ │ -00153f64 0001e316 R_ARM_JUMP_SLOT 00148ddc fftwf_set_timelimit │ │ │ │ -00153f68 00005816 R_ARM_JUMP_SLOT 0000bc18 fftwf_ialignment_of │ │ │ │ -00153f6c 00012416 R_ARM_JUMP_SLOT 00147d24 fftwf_mkprinter_cnt │ │ │ │ -00153f70 00023516 R_ARM_JUMP_SLOT 0001027c fftwf_tensor_copy_except │ │ │ │ -00153f74 00001b16 R_ARM_JUMP_SLOT 00000000 abort@GLIBC_2.4 │ │ │ │ -00153f78 00015816 R_ARM_JUMP_SLOT 0000c210 fftwf_cpy2d_pair_co │ │ │ │ -00153f7c 0001a016 R_ARM_JUMP_SLOT 0000de98 fftwf_iestimate_cost │ │ │ │ -00153f80 00009616 R_ARM_JUMP_SLOT 000100c0 fftwf_tensor_inplace_strides2 │ │ │ │ -00153f84 0001b016 R_ARM_JUMP_SLOT 0000f5d0 fftwf_mkproblem │ │ │ │ -00153f88 00022f16 R_ARM_JUMP_SLOT 0000eb6c fftwf_mkplan_f_d │ │ │ │ -00153f8c 00022416 R_ARM_JUMP_SLOT 0000ff74 fftwf_tensor_min_istride │ │ │ │ -00153f90 00007716 R_ARM_JUMP_SLOT 00147fb4 fftwf_plan_dft_1d │ │ │ │ -00153f94 00020916 R_ARM_JUMP_SLOT 001441b0 fftwf_destroy_plan │ │ │ │ -00153f98 00007116 R_ARM_JUMP_SLOT 0000eed0 fftwf_is_prime │ │ │ │ -00153f9c 0000ef16 R_ARM_JUMP_SLOT 00147840 fftwf_import_wisdom_from_file │ │ │ │ -00153fa0 0001b716 R_ARM_JUMP_SLOT 00148b34 fftwf_plan_r2r_2d │ │ │ │ -00153fa4 00026f16 R_ARM_JUMP_SLOT 000145b8 fftwf_mksolver_ct │ │ │ │ +00159bd4 00013a16 R_ARM_JUMP_SLOT 0000efa4 fftwf_planner_destroy │ │ │ │ +00159bd8 00027c16 R_ARM_JUMP_SLOT 0000bd00 fftwf_nbuf │ │ │ │ +00159bdc 00025e16 R_ARM_JUMP_SLOT 0006b30c fftwf_rdft_kind_str │ │ │ │ +00159be0 00000316 R_ARM_JUMP_SLOT 00000000 raise@GLIBC_2.4 │ │ │ │ +00159be4 00002416 R_ARM_JUMP_SLOT 0000cad0 fftwf_kernel_malloc │ │ │ │ +00159be8 0000cf16 R_ARM_JUMP_SLOT 0014e8f4 fftwf_plan_dft_r2c │ │ │ │ +00159bec 00008716 R_ARM_JUMP_SLOT 00018d38 fftwf_kdft_difsq_register │ │ │ │ +00159bf0 0001ce16 R_ARM_JUMP_SLOT 0014ed74 fftwf_plan_guru_split_dft_r2c │ │ │ │ +00159bf4 00027a16 R_ARM_JUMP_SLOT 00010148 fftwf_solver_register │ │ │ │ +00159bf8 0000ec16 R_ARM_JUMP_SLOT 0001048c fftwf_mktensor_2d │ │ │ │ +00159bfc 00010d16 R_ARM_JUMP_SLOT 00010f34 fftwf_tensor_compress_contiguous │ │ │ │ +00159c00 00003b16 R_ARM_JUMP_SLOT 0006b320 fftwf_mkproblem_rdft │ │ │ │ +00159c04 0001db16 R_ARM_JUMP_SLOT 0000cdb4 fftwf_md5end │ │ │ │ +00159c08 00015c16 R_ARM_JUMP_SLOT 00074818 fftwf_rdft2_tensor_max_index │ │ │ │ +00159c0c 0000f416 R_ARM_JUMP_SLOT 0006a68c fftwf_mkplan_rdft │ │ │ │ +00159c10 0001c616 R_ARM_JUMP_SLOT 0000cb20 fftwf_md5puts │ │ │ │ +00159c14 00010816 R_ARM_JUMP_SLOT 0014e508 fftwf_guru_kosherp │ │ │ │ +00159c18 00000416 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4 │ │ │ │ +00159c1c 0001f916 R_ARM_JUMP_SLOT 00010e30 fftwf_tensor_compress │ │ │ │ +00159c20 0001a816 R_ARM_JUMP_SLOT 0006b674 fftwf_mkproblem_rdft_d │ │ │ │ +00159c24 00000516 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ +00159c28 0001ac16 R_ARM_JUMP_SLOT 0014f094 fftwf_plan_many_dft_r2c │ │ │ │ +00159c2c 0001e516 R_ARM_JUMP_SLOT 0014fcfc fftwf_mktensor_iodims64 │ │ │ │ +00159c30 00003816 R_ARM_JUMP_SLOT 0001618c fftwf_regsolver_ct_directwsq │ │ │ │ +00159c34 00003916 R_ARM_JUMP_SLOT 000128dc fftwf_transpose │ │ │ │ +00159c38 00013e16 R_ARM_JUMP_SLOT 0014a3f8 fftwf_export_wisdom_to_file │ │ │ │ +00159c3c 00014b16 R_ARM_JUMP_SLOT 0014dfd4 fftwf_import_wisdom │ │ │ │ +00159c40 0001aa16 R_ARM_JUMP_SLOT 0000cbbc fftwf_md5begin │ │ │ │ +00159c44 00016816 R_ARM_JUMP_SLOT 0000ce74 fftwf_ops_other │ │ │ │ +00159c48 00000716 R_ARM_JUMP_SLOT 00000000 fflush@GLIBC_2.4 │ │ │ │ +00159c4c 00006f16 R_ARM_JUMP_SLOT 00067864 fftwf_mksolver_rdft_r2c_direct │ │ │ │ +00159c50 00007d16 R_ARM_JUMP_SLOT 00011368 fftwf_tensor_destroy4 │ │ │ │ +00159c54 0001d816 R_ARM_JUMP_SLOT 0006b6f8 fftwf_mkproblem_rdft_0_d │ │ │ │ +00159c58 00025116 R_ARM_JUMP_SLOT 0000c75c fftwf_cpy2d_co │ │ │ │ +00159c5c 00007816 R_ARM_JUMP_SLOT 00011344 fftwf_tensor_destroy2 │ │ │ │ +00159c60 00002a16 R_ARM_JUMP_SLOT 00074ac4 fftwf_rdft2_strides │ │ │ │ +00159c64 00000816 R_ARM_JUMP_SLOT 00000000 memmove@GLIBC_2.4 │ │ │ │ +00159c68 00014216 R_ARM_JUMP_SLOT 0014e894 fftwf_plan_dft_r2c_2d │ │ │ │ +00159c6c 0001b816 R_ARM_JUMP_SLOT 0000cbf8 fftwf_md5putc │ │ │ │ +00159c70 0000d016 R_ARM_JUMP_SLOT 0014e6a8 fftwf_many_kosherp │ │ │ │ +00159c74 00000916 R_ARM_JUMP_SLOT 00000000 free@GLIBC_2.4 │ │ │ │ +00159c78 0001c916 R_ARM_JUMP_SLOT 00074920 fftwf_rdft2_inplace_strides │ │ │ │ +00159c7c 00016216 R_ARM_JUMP_SLOT 0006a0b8 fftwf_kr2c_register │ │ │ │ +00159c80 00024616 R_ARM_JUMP_SLOT 0000c6d0 fftwf_cpy2d_ci │ │ │ │ +00159c84 00006616 R_ARM_JUMP_SLOT 000100c4 fftwf_scanner_destroy │ │ │ │ +00159c88 00027716 R_ARM_JUMP_SLOT 0014e820 fftwf_plan_dft_c2r │ │ │ │ +00159c8c 00025416 R_ARM_JUMP_SLOT 0000ce34 fftwf_ops_zero │ │ │ │ +00159c90 0000ed16 R_ARM_JUMP_SLOT 00014cac fftwf_dft_conf_standard │ │ │ │ +00159c94 00000a16 R_ARM_JUMP_SLOT 00000000 ferror@GLIBC_2.4 │ │ │ │ +00159c98 00000b16 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ +00159c9c 00027b16 R_ARM_JUMP_SLOT 00011fa0 fftwf_get_crude_time │ │ │ │ +00159ca0 0000b016 R_ARM_JUMP_SLOT 0014e724 fftwf_plan_dft_2d │ │ │ │ +00159ca4 0000a616 R_ARM_JUMP_SLOT 0014f6e8 fftwf_cleanup │ │ │ │ +00159ca8 00002b16 R_ARM_JUMP_SLOT 0000fbf0 fftwf_problem_destroy │ │ │ │ +00159cac 00003a16 R_ARM_JUMP_SLOT 0014e0d8 fftwf_mapflags │ │ │ │ +00159cb0 0000b316 R_ARM_JUMP_SLOT 0000f248 fftwf_find_generator │ │ │ │ +00159cb4 00024f16 R_ARM_JUMP_SLOT 0014ebe0 fftwf_plan_guru_r2r │ │ │ │ +00159cb8 00021b16 R_ARM_JUMP_SLOT 000678ac fftwf_mksolver_rdft_r2c_directbuf │ │ │ │ +00159cbc 00001c16 R_ARM_JUMP_SLOT 0006a0b4 fftwf_khc2hc_register │ │ │ │ +00159cc0 0001af16 R_ARM_JUMP_SLOT 0000f168 fftwf_power_mod │ │ │ │ +00159cc4 0000f516 R_ARM_JUMP_SLOT 001438c0 fftwf_reodft_conf_standard │ │ │ │ +00159cc8 00023916 R_ARM_JUMP_SLOT 0000f3ac fftwf_first_divisor │ │ │ │ +00159ccc 0001c116 R_ARM_JUMP_SLOT 0014f6a0 fftwf_the_planner │ │ │ │ +00159cd0 00007416 R_ARM_JUMP_SLOT 000752a8 fftwf_mkplan_hc2c │ │ │ │ +00159cd4 00016d16 R_ARM_JUMP_SLOT 00149ce4 fftwf_mkapiplan │ │ │ │ +00159cd8 0000dc16 R_ARM_JUMP_SLOT 0014e398 fftwf_mkprinter_file │ │ │ │ +00159cdc 00020516 R_ARM_JUMP_SLOT 0001ab88 fftwf_dft_zerotens │ │ │ │ +00159ce0 00012016 R_ARM_JUMP_SLOT 0000ce50 fftwf_ops_cpy │ │ │ │ +00159ce4 00000c16 R_ARM_JUMP_SLOT 00000000 sincos@GLIBC_2.4 │ │ │ │ +00159ce8 00002316 R_ARM_JUMP_SLOT 000107b0 fftwf_tensor_min_ostride │ │ │ │ +00159cec 00025d16 R_ARM_JUMP_SLOT 0014eb10 fftwf_plan_guru_dft │ │ │ │ +00159cf0 00010616 R_ARM_JUMP_SLOT 0014e7c0 fftwf_plan_dft_c2r_2d │ │ │ │ +00159cf4 00025a16 R_ARM_JUMP_SLOT 0000caa0 fftwf_hash │ │ │ │ +00159cf8 00024c16 R_ARM_JUMP_SLOT 0000d248 fftwf_mkplan │ │ │ │ +00159cfc 00011e16 R_ARM_JUMP_SLOT 0014e5dc fftwf_mktensor_rowmajor │ │ │ │ +00159d00 00026716 R_ARM_JUMP_SLOT 0000d294 fftwf_plan_destroy_internal │ │ │ │ +00159d04 0001d416 R_ARM_JUMP_SLOT 0007177c fftwf_mksolver_rdft2_direct │ │ │ │ +00159d08 00012716 R_ARM_JUMP_SLOT 0014e868 fftwf_plan_dft_r2c_1d │ │ │ │ +00159d0c 00016716 R_ARM_JUMP_SLOT 0000bc90 fftwf_assertion_failed │ │ │ │ +00159d10 00012c16 R_ARM_JUMP_SLOT 0000cf50 fftwf_ops_add │ │ │ │ +00159d14 00019316 R_ARM_JUMP_SLOT 00018d48 fftwf_kdft_register │ │ │ │ +00159d18 00002616 R_ARM_JUMP_SLOT 00010080 fftwf_mkscanner │ │ │ │ +00159d1c 0000cc16 R_ARM_JUMP_SLOT 000113ec fftwf_tile2d │ │ │ │ +00159d20 0000c016 R_ARM_JUMP_SLOT 0014f1dc fftwf_plan_many_dft │ │ │ │ +00159d24 00020a16 R_ARM_JUMP_SLOT 0000cf74 fftwf_pickdim │ │ │ │ +00159d28 00012d16 R_ARM_JUMP_SLOT 0014e488 fftwf_mktensor_iodims │ │ │ │ +00159d2c 00019016 R_ARM_JUMP_SLOT 0000f620 fftwf_factors_into_small_primes │ │ │ │ +00159d30 00026316 R_ARM_JUMP_SLOT 000108ec fftwf_tensor_strides_decrease │ │ │ │ +00159d34 00019b16 R_ARM_JUMP_SLOT 0000be8c fftwf_cpy1d │ │ │ │ +00159d38 0001d916 R_ARM_JUMP_SLOT 0000cad4 fftwf_kernel_free │ │ │ │ +00159d3c 0000ea16 R_ARM_JUMP_SLOT 0001068c fftwf_tensor_max_index │ │ │ │ +00159d40 00002d16 R_ARM_JUMP_SLOT 00011230 fftwf_tensor_equal │ │ │ │ +00159d44 00022816 R_ARM_JUMP_SLOT 0000fc18 fftwf_rader_tl_insert │ │ │ │ +00159d48 0001d516 R_ARM_JUMP_SLOT 00013578 fftwf_triggen_destroy │ │ │ │ +00159d4c 0000d516 R_ARM_JUMP_SLOT 0014a21c fftwf_configure_planner │ │ │ │ +00159d50 0000ac16 R_ARM_JUMP_SLOT 000102dc fftwf_tensor_tornk1 │ │ │ │ +00159d54 0000a716 R_ARM_JUMP_SLOT 0014dd60 fftwf_estimate_cost │ │ │ │ +00159d58 00008116 R_ARM_JUMP_SLOT 00073550 fftwf_mkproblem_rdft2_d │ │ │ │ +00159d5c 00022116 R_ARM_JUMP_SLOT 0000bdfc fftwf_nbuf_redundant │ │ │ │ +00159d60 00000e16 R_ARM_JUMP_SLOT 00000000 fwrite@GLIBC_2.4 │ │ │ │ +00159d64 0001bd16 R_ARM_JUMP_SLOT 0014ddb8 fftwf_import_system_wisdom │ │ │ │ +00159d68 0001da16 R_ARM_JUMP_SLOT 0014f450 fftwf_plan_r2r_3d │ │ │ │ +00159d6c 00017a16 R_ARM_JUMP_SLOT 00018d40 fftwf_kdft_dit_register │ │ │ │ +00159d70 00009216 R_ARM_JUMP_SLOT 00073418 fftwf_mkproblem_rdft2 │ │ │ │ +00159d74 00000f16 R_ARM_JUMP_SLOT 00000000 log@GLIBC_2.29 │ │ │ │ +00159d78 00019c16 R_ARM_JUMP_SLOT 0000f5e0 fftwf_modulo │ │ │ │ +00159d7c 00027416 R_ARM_JUMP_SLOT 0000cf6c fftwf_ops_madd2 │ │ │ │ +00159d80 00001016 R_ARM_JUMP_SLOT 00000000 fread@GLIBC_2.4 │ │ │ │ +00159d84 00010516 R_ARM_JUMP_SLOT 000735ac fftwf_mkproblem_rdft2_d_3pointers │ │ │ │ +00159d88 00013816 R_ARM_JUMP_SLOT 00010a3c fftwf_tensor_copy_inplace │ │ │ │ +00159d8c 0000eb16 R_ARM_JUMP_SLOT 0001020c fftwf_tensor_sz │ │ │ │ +00159d90 0000e516 R_ARM_JUMP_SLOT 0001025c fftwf_tensor_md5 │ │ │ │ +00159d94 00024916 R_ARM_JUMP_SLOT 0000bdec fftwf_toobig │ │ │ │ +00159d98 0000d116 R_ARM_JUMP_SLOT 00010450 fftwf_mktensor_1d │ │ │ │ +00159d9c 0001e116 R_ARM_JUMP_SLOT 00075264 fftwf_mksolver_hc2c │ │ │ │ +00159da0 0001a316 R_ARM_JUMP_SLOT 0000f488 fftwf_factors_into │ │ │ │ +00159da4 00014316 R_ARM_JUMP_SLOT 000120dc fftwf_measure_execution_time │ │ │ │ +00159da8 0001eb16 R_ARM_JUMP_SLOT 0014dd90 fftwf_forget_wisdom │ │ │ │ +00159dac 0000d616 R_ARM_JUMP_SLOT 0014dd84 fftwf_cost │ │ │ │ +00159db0 00001116 R_ARM_JUMP_SLOT 00000000 malloc@GLIBC_2.4 │ │ │ │ +00159db4 00010e16 R_ARM_JUMP_SLOT 00015d80 fftwf_regsolver_ct_directw │ │ │ │ +00159db8 0000de16 R_ARM_JUMP_SLOT 0014ef3c fftwf_plan_many_dft_c2r │ │ │ │ +00159dbc 00022616 R_ARM_JUMP_SLOT 00019178 fftwf_mkproblem_dft_d │ │ │ │ +00159dc0 0001e816 R_ARM_JUMP_SLOT 0014fd7c fftwf_guru64_kosherp │ │ │ │ +00159dc4 00013b16 R_ARM_JUMP_SLOT 00010b94 fftwf_tensor_copy_sub │ │ │ │ +00159dc8 00009816 R_ARM_JUMP_SLOT 000190b0 fftwf_mkproblem_dft │ │ │ │ +00159dcc 00001216 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ +00159dd0 00011d16 R_ARM_JUMP_SLOT 0014e98c fftwf_plan_guru_dft_c2r │ │ │ │ +00159dd4 0000ff16 R_ARM_JUMP_SLOT 0014ec98 fftwf_plan_guru_split_dft_c2r │ │ │ │ +00159dd8 00022916 R_ARM_JUMP_SLOT 00014ea0 fftwf_ct_applicable │ │ │ │ +00159ddc 00005e16 R_ARM_JUMP_SLOT 0000cb7c fftwf_md5INT │ │ │ │ +00159de0 00023816 R_ARM_JUMP_SLOT 000100c8 fftwf_mksolver │ │ │ │ +00159de4 0000e116 R_ARM_JUMP_SLOT 0000ca7c fftwf_extract_reim │ │ │ │ +00159de8 00019d16 R_ARM_JUMP_SLOT 000762ac fftwf_regsolver_hc2c_direct │ │ │ │ +00159dec 00027816 R_ARM_JUMP_SLOT 00017a74 fftwf_mksolver_dft_direct │ │ │ │ +00159df0 00017b16 R_ARM_JUMP_SLOT 0006acf8 fftwf_rdft_zerotens │ │ │ │ +00159df4 00017816 R_ARM_JUMP_SLOT 0014e8bc fftwf_plan_dft_r2c_3d │ │ │ │ +00159df8 00019e16 R_ARM_JUMP_SLOT 00011f78 fftwf_compute_tilesz │ │ │ │ +00159dfc 00016e16 R_ARM_JUMP_SLOT 000109d0 fftwf_tensor_copy │ │ │ │ +00159e00 00007616 R_ARM_JUMP_SLOT 00017abc fftwf_mksolver_dft_directbuf │ │ │ │ +00159e04 0001f016 R_ARM_JUMP_SLOT 00015344 fftwf_mkplan_dftw │ │ │ │ +00159e08 00023416 R_ARM_JUMP_SLOT 00012ae8 fftwf_transpose_tiled │ │ │ │ +00159e0c 00025c16 R_ARM_JUMP_SLOT 0007232c fftwf_mkplan_rdft2 │ │ │ │ +00159e10 00011116 R_ARM_JUMP_SLOT 0000f504 fftwf_isqrt │ │ │ │ +00159e14 0000b416 R_ARM_JUMP_SLOT 0014e44c fftwf_mkprinter_str │ │ │ │ +00159e18 00025816 R_ARM_JUMP_SLOT 0014f5ec fftwf_rdft2_pad │ │ │ │ +00159e1c 00019116 R_ARM_JUMP_SLOT 0014f3d4 fftwf_plan_r2r_1d │ │ │ │ +00159e20 0000e616 R_ARM_JUMP_SLOT 0000fcd4 fftwf_rader_tl_delete │ │ │ │ +00159e24 00020016 R_ARM_JUMP_SLOT 00012bb8 fftwf_transpose_tiledbuf │ │ │ │ +00159e28 00006416 R_ARM_JUMP_SLOT 000111d8 fftwf_tensor_split │ │ │ │ +00159e2c 00018316 R_ARM_JUMP_SLOT 00074af4 fftwf_khc2c_register │ │ │ │ +00159e30 0001ca16 R_ARM_JUMP_SLOT 0007325c fftwf_rdft2_complex_n │ │ │ │ +00159e34 0001a216 R_ARM_JUMP_SLOT 0014e054 fftwf_map_r2r_kind │ │ │ │ +00159e38 00006d16 R_ARM_JUMP_SLOT 0014f5cc fftwf_print_plan │ │ │ │ +00159e3c 00001316 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4 │ │ │ │ +00159e40 0000e016 R_ARM_JUMP_SLOT 0014e794 fftwf_plan_dft_c2r_1d │ │ │ │ +00159e44 00004816 R_ARM_JUMP_SLOT 0000cb5c fftwf_md5int │ │ │ │ +00159e48 0000a916 R_ARM_JUMP_SLOT 0014f2e8 fftwf_plan_many_r2r │ │ │ │ +00159e4c 0001c716 R_ARM_JUMP_SLOT 0000fc08 fftwf_mkproblem_unsolvable │ │ │ │ +00159e50 00016316 R_ARM_JUMP_SLOT 00011fe0 fftwf_elapsed_since │ │ │ │ +00159e54 00012b16 R_ARM_JUMP_SLOT 00013618 fftwf_twiddle_awake │ │ │ │ +00159e58 0001c016 R_ARM_JUMP_SLOT 0000c364 fftwf_cpy2d │ │ │ │ +00159e5c 0001b616 R_ARM_JUMP_SLOT 0000cad8 fftwf_md5putb │ │ │ │ +00159e60 00029016 R_ARM_JUMP_SLOT 00010100 fftwf_solver_destroy │ │ │ │ +00159e64 00010b16 R_ARM_JUMP_SLOT 000135a8 fftwf_twiddle_length │ │ │ │ +00159e68 00016416 R_ARM_JUMP_SLOT 0006b6c0 fftwf_mkproblem_rdft_1 │ │ │ │ +00159e6c 00014c16 R_ARM_JUMP_SLOT 0014ee48 fftwf_plan_guru_split_dft │ │ │ │ +00159e70 00001416 R_ARM_JUMP_SLOT 00000000 __fprintf_chk@GLIBC_2.4 │ │ │ │ +00159e74 00011b16 R_ARM_JUMP_SLOT 000104e8 fftwf_mktensor_3d │ │ │ │ +00159e78 00001616 R_ARM_JUMP_SLOT 00000000 fclose@GLIBC_2.4 │ │ │ │ +00159e7c 00013016 R_ARM_JUMP_SLOT 0000bc80 fftwf_ifree0 │ │ │ │ +00159e80 0001b316 R_ARM_JUMP_SLOT 0000c89c fftwf_cpy2d_tiled │ │ │ │ +00159e84 00007216 R_ARM_JUMP_SLOT 0000d2d4 fftwf_plan_awake │ │ │ │ +00159e88 0000f116 R_ARM_JUMP_SLOT 0000cf64 fftwf_ops_add2 │ │ │ │ +00159e8c 00001e16 R_ARM_JUMP_SLOT 0000c040 fftwf_cpy2d_pair │ │ │ │ +00159e90 00025f16 R_ARM_JUMP_SLOT 0000ceac fftwf_ops_madd │ │ │ │ +00159e94 00011c16 R_ARM_JUMP_SLOT 00010324 fftwf_tensor_print │ │ │ │ +00159e98 00012516 R_ARM_JUMP_SLOT 000112ac fftwf_tensor_inplace_locations │ │ │ │ +00159e9c 00012f16 R_ARM_JUMP_SLOT 0014e7e8 fftwf_plan_dft_c2r_3d │ │ │ │ +00159ea0 00017616 R_ARM_JUMP_SLOT 00065000 fftwf_mksolver_hc2hc │ │ │ │ +00159ea4 00011816 R_ARM_JUMP_SLOT 0000f0f8 fftwf_safe_mulmod │ │ │ │ +00159ea8 00003e16 R_ARM_JUMP_SLOT 00064c50 fftwf_hc2hc_applicable │ │ │ │ +00159eac 00006e16 R_ARM_JUMP_SLOT 0006503c fftwf_mkplan_hc2hc │ │ │ │ +00159eb0 00012316 R_ARM_JUMP_SLOT 0000cb9c fftwf_md5unsigned │ │ │ │ +00159eb4 00016a16 R_ARM_JUMP_SLOT 0014dcac fftwf_flops │ │ │ │ +00159eb8 00006b16 R_ARM_JUMP_SLOT 0014f584 fftwf_fprint_plan │ │ │ │ +00159ebc 00015a16 R_ARM_JUMP_SLOT 00013368 fftwf_mktriggen │ │ │ │ +00159ec0 00013116 R_ARM_JUMP_SLOT 000100f0 fftwf_solver_use │ │ │ │ +00159ec4 00023a16 R_ARM_JUMP_SLOT 0000ce1c fftwf_imax │ │ │ │ +00159ec8 0001d016 R_ARM_JUMP_SLOT 0014f4a8 fftwf_plan_r2r │ │ │ │ +00159ecc 00010916 R_ARM_JUMP_SLOT 0001082c fftwf_tensor_min_stride │ │ │ │ +00159ed0 0000da16 R_ARM_JUMP_SLOT 0014e754 fftwf_plan_dft_3d │ │ │ │ +00159ed4 0000aa16 R_ARM_JUMP_SLOT 00010448 fftwf_mktensor_0d │ │ │ │ +00159ed8 0001e716 R_ARM_JUMP_SLOT 0014e93c fftwf_plan_dft │ │ │ │ +00159edc 00012116 R_ARM_JUMP_SLOT 0014e03c fftwf_malloc │ │ │ │ +00159ee0 00013716 R_ARM_JUMP_SLOT 0000ca18 fftwf_ct_uglyp │ │ │ │ +00159ee4 00014816 R_ARM_JUMP_SLOT 0000f028 fftwf_mkplan_d │ │ │ │ +00159ee8 00014616 R_ARM_JUMP_SLOT 0000fc7c fftwf_rader_tl_find │ │ │ │ +00159eec 0001c216 R_ARM_JUMP_SLOT 000101b4 fftwf_mktensor │ │ │ │ +00159ef0 00005716 R_ARM_JUMP_SLOT 00018e84 fftwf_mkplan_dft │ │ │ │ +00159ef4 00027216 R_ARM_JUMP_SLOT 0000bc7c fftwf_ifree │ │ │ │ +00159ef8 00011f16 R_ARM_JUMP_SLOT 0000fb6c fftwf_printer_destroy │ │ │ │ +00159efc 00005c16 R_ARM_JUMP_SLOT 00066d14 fftwf_rdft_conf_standard │ │ │ │ +00159f00 00021216 R_ARM_JUMP_SLOT 0000bdb8 fftwf_bufdist │ │ │ │ +00159f04 0000e216 R_ARM_JUMP_SLOT 0000ce28 fftwf_imin │ │ │ │ +00159f08 0000e816 R_ARM_JUMP_SLOT 00068b48 fftwf_regsolver_hc2hc_direct │ │ │ │ +00159f0c 0001c516 R_ARM_JUMP_SLOT 0000f554 fftwf_choose_radix │ │ │ │ +00159f10 00001716 R_ARM_JUMP_SLOT 00000000 fopen64@GLIBC_2.4 │ │ │ │ +00159f14 00001816 R_ARM_JUMP_SLOT 00000000 __gettimeofday64@GLIBC_2.34 │ │ │ │ +00159f18 00001916 R_ARM_JUMP_SLOT 00000000 qsort@GLIBC_2.4 │ │ │ │ +00159f1c 00012616 R_ARM_JUMP_SLOT 00010208 fftwf_tensor_destroy │ │ │ │ +00159f20 00019916 R_ARM_JUMP_SLOT 0014a534 fftwf_export_wisdom │ │ │ │ +00159f24 00017f16 R_ARM_JUMP_SLOT 00010c04 fftwf_tensor_append │ │ │ │ +00159f28 00003c16 R_ARM_JUMP_SLOT 00010154 fftwf_solvtab_exec │ │ │ │ +00159f2c 0001ed16 R_ARM_JUMP_SLOT 00066fc4 fftwf_mksolver_rdft_r2r_direct │ │ │ │ +00159f30 00006816 R_ARM_JUMP_SLOT 00010d48 fftwf_dimcmp │ │ │ │ +00159f34 0001be16 R_ARM_JUMP_SLOT 00010868 fftwf_tensor_inplace_strides │ │ │ │ +00159f38 0001ba16 R_ARM_JUMP_SLOT 0000fb10 fftwf_mkprinter │ │ │ │ +00159f3c 00016516 R_ARM_JUMP_SLOT 0006a128 fftwf_kr2r_register │ │ │ │ +00159f40 0001ee16 R_ARM_JUMP_SLOT 0014ea5c fftwf_plan_guru_dft_r2c │ │ │ │ +00159f44 00021916 R_ARM_JUMP_SLOT 0000cac4 fftwf_iabs │ │ │ │ +00159f48 0001bb16 R_ARM_JUMP_SLOT 0000bc20 fftwf_malloc_plain │ │ │ │ +00159f4c 00026116 R_ARM_JUMP_SLOT 0000c940 fftwf_cpy2d_tiledbuf │ │ │ │ +00159f50 0001cb16 R_ARM_JUMP_SLOT 0000ee84 fftwf_mkplanner │ │ │ │ +00159f54 0000d816 R_ARM_JUMP_SLOT 0000f454 fftwf_next_prime │ │ │ │ +00159f58 00014f16 R_ARM_JUMP_SLOT 0000c254 fftwf_cpy2d_pair_ci │ │ │ │ +00159f5c 00021316 R_ARM_JUMP_SLOT 0006b6dc fftwf_mkproblem_rdft_1_d │ │ │ │ +00159f60 00008a16 R_ARM_JUMP_SLOT 0000c198 fftwf_zero1d_pair │ │ │ │ +00159f64 0001e316 R_ARM_JUMP_SLOT 0014f720 fftwf_set_timelimit │ │ │ │ +00159f68 00005816 R_ARM_JUMP_SLOT 0000bc18 fftwf_ialignment_of │ │ │ │ +00159f6c 00012416 R_ARM_JUMP_SLOT 0014e410 fftwf_mkprinter_cnt │ │ │ │ +00159f70 00023516 R_ARM_JUMP_SLOT 00010ac4 fftwf_tensor_copy_except │ │ │ │ +00159f74 00001b16 R_ARM_JUMP_SLOT 00000000 abort@GLIBC_2.4 │ │ │ │ +00159f78 00015816 R_ARM_JUMP_SLOT 0000c2e0 fftwf_cpy2d_pair_co │ │ │ │ +00159f7c 0001a016 R_ARM_JUMP_SLOT 0000e2c8 fftwf_iestimate_cost │ │ │ │ +00159f80 00009616 R_ARM_JUMP_SLOT 000108ac fftwf_tensor_inplace_strides2 │ │ │ │ +00159f84 0001b016 R_ARM_JUMP_SLOT 0000fbd0 fftwf_mkproblem │ │ │ │ +00159f88 00022f16 R_ARM_JUMP_SLOT 0000f064 fftwf_mkplan_f_d │ │ │ │ +00159f8c 00022416 R_ARM_JUMP_SLOT 00010728 fftwf_tensor_min_istride │ │ │ │ +00159f90 00007716 R_ARM_JUMP_SLOT 0014e6f0 fftwf_plan_dft_1d │ │ │ │ +00159f94 00020916 R_ARM_JUMP_SLOT 0014a194 fftwf_destroy_plan │ │ │ │ +00159f98 00007116 R_ARM_JUMP_SLOT 0000f41c fftwf_is_prime │ │ │ │ +00159f9c 0000ef16 R_ARM_JUMP_SLOT 0014de88 fftwf_import_wisdom_from_file │ │ │ │ +00159fa0 0001b716 R_ARM_JUMP_SLOT 0014f410 fftwf_plan_r2r_2d │ │ │ │ +00159fa4 00026f16 R_ARM_JUMP_SLOT 000152f8 fftwf_mksolver_ct │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ │ │ │ -Dynamic section at offset 0x152ac8 contains 28 entries: │ │ │ │ +Dynamic section at offset 0x158ac8 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: [libfftw3f.so.3] │ │ │ │ 0x0000000c (INIT) 0xaf58 │ │ │ │ - 0x0000000d (FINI) 0x14abcc │ │ │ │ - 0x00000019 (INIT_ARRAY) 0x14fea0 │ │ │ │ + 0x0000000d (FINI) 0x151650 │ │ │ │ + 0x00000019 (INIT_ARRAY) 0x155ea0 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ - 0x0000001a (FINI_ARRAY) 0x14fea4 │ │ │ │ + 0x0000001a (FINI_ARRAY) 0x155ea4 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x118 │ │ │ │ 0x00000005 (STRTAB) 0x3e80 │ │ │ │ 0x00000006 (SYMTAB) 0x1530 │ │ │ │ 0x0000000a (STRSZ) 14035 (bytes) │ │ │ │ 0x0000000b (SYMENT) 16 (bytes) │ │ │ │ - 0x00000003 (PLTGOT) 0x153bc8 │ │ │ │ + 0x00000003 (PLTGOT) 0x159bc8 │ │ │ │ 0x00000002 (PLTRELSZ) 1960 (bytes) │ │ │ │ 0x00000014 (PLTREL) REL │ │ │ │ 0x00000017 (JMPREL) 0xa7b0 │ │ │ │ 0x00000011 (REL) 0x7ae0 │ │ │ │ 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: 3b3486c6dbe8c96241f23e1584cacd24f6b3882e │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e3e3302112b970415579ef20869af5d2d8243e38 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -641,24 +641,24 @@ │ │ │ │ libc.so.6 │ │ │ │ libfftw3f.so.3 │ │ │ │ GLIBC_2.29 │ │ │ │ GLIBC_2.4 │ │ │ │ GLIBC_2.34 │ │ │ │ :?{>/?[W │ │ │ │ }?[@E?8.#? │ │ │ │ -8.#?[@E? │ │ │ │ +%X?8.#?[@E? │ │ │ │ :?{>/?[W │ │ │ │ }?[@E?8.#? │ │ │ │ :?{>/?[W │ │ │ │ }?[@E?8.#? │ │ │ │ ]?dQ2>l< │ │ │ │ %X?[@E?8.#?[W │ │ │ │ :?{>/?[W │ │ │ │ ?[@E?8.#? │ │ │ │ -[@E?8.#? │ │ │ │ +%X?[@E?8.#? │ │ │ │ :?{>/?[W │ │ │ │ ?[@E?8.#? │ │ │ │ :?{>/?[W │ │ │ │ ?[@E?8.#? │ │ │ │ :?{>/?qx │ │ │ │ fftw: %s:%d: assertion failed: %s │ │ │ │ planner.c │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ │ @@ -4,1233 +4,1233 @@ │ │ │ │ Disassembly of section .plt: │ │ │ │ │ │ │ │ 0000af64 : │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [pc, #4] @ af74 │ │ │ │ add lr, pc, lr │ │ │ │ ldr pc, [lr, #8]! │ │ │ │ - andseq r8, r4, r4, asr ip │ │ │ │ + andseq lr, r4, r4, asr ip │ │ │ │ │ │ │ │ 0000af78 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #3156]! @ 0xc54 │ │ │ │ │ │ │ │ 0000af84 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #3148]! @ 0xc4c │ │ │ │ │ │ │ │ 0000af90 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #3140]! @ 0xc44 │ │ │ │ │ │ │ │ 0000af9c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #3132]! @ 0xc3c │ │ │ │ │ │ │ │ 0000afa8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #3124]! @ 0xc34 │ │ │ │ │ │ │ │ 0000afb4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #3116]! @ 0xc2c │ │ │ │ │ │ │ │ 0000afc0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #3108]! @ 0xc24 │ │ │ │ │ │ │ │ 0000afcc : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #3100]! @ 0xc1c │ │ │ │ │ │ │ │ 0000afd8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #3092]! @ 0xc14 │ │ │ │ │ │ │ │ 0000afe4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #3084]! @ 0xc0c │ │ │ │ │ │ │ │ 0000aff0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #3076]! @ 0xc04 │ │ │ │ │ │ │ │ 0000affc : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #3068]! @ 0xbfc │ │ │ │ │ │ │ │ 0000b008 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #3060]! @ 0xbf4 │ │ │ │ │ │ │ │ 0000b014 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #3052]! @ 0xbec │ │ │ │ │ │ │ │ 0000b020 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #3044]! @ 0xbe4 │ │ │ │ │ │ │ │ 0000b02c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #3036]! @ 0xbdc │ │ │ │ │ │ │ │ 0000b038 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #3028]! @ 0xbd4 │ │ │ │ │ │ │ │ 0000b044 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #3020]! @ 0xbcc │ │ │ │ │ │ │ │ 0000b050 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #3012]! @ 0xbc4 │ │ │ │ │ │ │ │ 0000b05c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #3004]! @ 0xbbc │ │ │ │ │ │ │ │ 0000b068 <__cxa_finalize@plt>: │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2996]! @ 0xbb4 │ │ │ │ │ │ │ │ 0000b074 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2988]! @ 0xbac │ │ │ │ │ │ │ │ 0000b080 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2980]! @ 0xba4 │ │ │ │ │ │ │ │ 0000b08c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2972]! @ 0xb9c │ │ │ │ │ │ │ │ 0000b098 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2964]! @ 0xb94 │ │ │ │ │ │ │ │ 0000b0a4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2956]! @ 0xb8c │ │ │ │ │ │ │ │ 0000b0b0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2948]! @ 0xb84 │ │ │ │ │ │ │ │ 0000b0bc : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2940]! @ 0xb7c │ │ │ │ │ │ │ │ 0000b0c8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2932]! @ 0xb74 │ │ │ │ │ │ │ │ 0000b0d4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2924]! @ 0xb6c │ │ │ │ │ │ │ │ 0000b0e0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2916]! @ 0xb64 │ │ │ │ │ │ │ │ 0000b0ec : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2908]! @ 0xb5c │ │ │ │ │ │ │ │ 0000b0f8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2900]! @ 0xb54 │ │ │ │ │ │ │ │ 0000b104 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2892]! @ 0xb4c │ │ │ │ │ │ │ │ 0000b110 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2884]! @ 0xb44 │ │ │ │ │ │ │ │ 0000b11c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2876]! @ 0xb3c │ │ │ │ │ │ │ │ 0000b128 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2868]! @ 0xb34 │ │ │ │ │ │ │ │ 0000b134 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2860]! @ 0xb2c │ │ │ │ │ │ │ │ 0000b140 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2852]! @ 0xb24 │ │ │ │ │ │ │ │ 0000b14c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2844]! @ 0xb1c │ │ │ │ │ │ │ │ 0000b158 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2836]! @ 0xb14 │ │ │ │ │ │ │ │ 0000b164 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2828]! @ 0xb0c │ │ │ │ │ │ │ │ 0000b170 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2820]! @ 0xb04 │ │ │ │ │ │ │ │ 0000b17c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2812]! @ 0xafc │ │ │ │ │ │ │ │ 0000b188 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2804]! @ 0xaf4 │ │ │ │ │ │ │ │ 0000b194 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2796]! @ 0xaec │ │ │ │ │ │ │ │ 0000b1a0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2788]! @ 0xae4 │ │ │ │ │ │ │ │ 0000b1ac : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2780]! @ 0xadc │ │ │ │ │ │ │ │ 0000b1b8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2772]! @ 0xad4 │ │ │ │ │ │ │ │ 0000b1c4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2764]! @ 0xacc │ │ │ │ │ │ │ │ 0000b1d0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2756]! @ 0xac4 │ │ │ │ │ │ │ │ 0000b1dc : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2748]! @ 0xabc │ │ │ │ │ │ │ │ 0000b1e8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2740]! @ 0xab4 │ │ │ │ │ │ │ │ 0000b1f4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2732]! @ 0xaac │ │ │ │ │ │ │ │ 0000b200 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2724]! @ 0xaa4 │ │ │ │ │ │ │ │ 0000b20c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2716]! @ 0xa9c │ │ │ │ │ │ │ │ 0000b218 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2708]! @ 0xa94 │ │ │ │ │ │ │ │ 0000b224 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2700]! @ 0xa8c │ │ │ │ │ │ │ │ 0000b230 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2692]! @ 0xa84 │ │ │ │ │ │ │ │ 0000b23c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2684]! @ 0xa7c │ │ │ │ │ │ │ │ 0000b248 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2676]! @ 0xa74 │ │ │ │ │ │ │ │ 0000b254 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2668]! @ 0xa6c │ │ │ │ │ │ │ │ 0000b260 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2660]! @ 0xa64 │ │ │ │ │ │ │ │ 0000b26c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2652]! @ 0xa5c │ │ │ │ │ │ │ │ 0000b278 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2644]! @ 0xa54 │ │ │ │ │ │ │ │ 0000b284 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2636]! @ 0xa4c │ │ │ │ │ │ │ │ 0000b290 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2628]! @ 0xa44 │ │ │ │ │ │ │ │ 0000b29c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2620]! @ 0xa3c │ │ │ │ │ │ │ │ 0000b2a8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2612]! @ 0xa34 │ │ │ │ │ │ │ │ 0000b2b4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2604]! @ 0xa2c │ │ │ │ │ │ │ │ 0000b2c0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2596]! @ 0xa24 │ │ │ │ │ │ │ │ 0000b2cc : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2588]! @ 0xa1c │ │ │ │ │ │ │ │ 0000b2d8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2580]! @ 0xa14 │ │ │ │ │ │ │ │ 0000b2e4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2572]! @ 0xa0c │ │ │ │ │ │ │ │ 0000b2f0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2564]! @ 0xa04 │ │ │ │ │ │ │ │ 0000b2fc : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2556]! @ 0x9fc │ │ │ │ │ │ │ │ 0000b308 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2548]! @ 0x9f4 │ │ │ │ │ │ │ │ 0000b314 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2540]! @ 0x9ec │ │ │ │ │ │ │ │ 0000b320 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2532]! @ 0x9e4 │ │ │ │ │ │ │ │ 0000b32c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2524]! @ 0x9dc │ │ │ │ │ │ │ │ 0000b338 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2516]! @ 0x9d4 │ │ │ │ │ │ │ │ 0000b344 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2508]! @ 0x9cc │ │ │ │ │ │ │ │ 0000b350 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2500]! @ 0x9c4 │ │ │ │ │ │ │ │ 0000b35c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2492]! @ 0x9bc │ │ │ │ │ │ │ │ 0000b368 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2484]! @ 0x9b4 │ │ │ │ │ │ │ │ 0000b374 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2476]! @ 0x9ac │ │ │ │ │ │ │ │ 0000b380 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2468]! @ 0x9a4 │ │ │ │ │ │ │ │ 0000b38c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2460]! @ 0x99c │ │ │ │ │ │ │ │ 0000b398 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2452]! @ 0x994 │ │ │ │ │ │ │ │ 0000b3a4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2444]! @ 0x98c │ │ │ │ │ │ │ │ 0000b3b0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2436]! @ 0x984 │ │ │ │ │ │ │ │ 0000b3bc : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2428]! @ 0x97c │ │ │ │ │ │ │ │ 0000b3c8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2420]! @ 0x974 │ │ │ │ │ │ │ │ 0000b3d4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2412]! @ 0x96c │ │ │ │ │ │ │ │ 0000b3e0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2404]! @ 0x964 │ │ │ │ │ │ │ │ 0000b3ec : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2396]! @ 0x95c │ │ │ │ │ │ │ │ 0000b3f8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2388]! @ 0x954 │ │ │ │ │ │ │ │ 0000b404 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2380]! @ 0x94c │ │ │ │ │ │ │ │ 0000b410 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2372]! @ 0x944 │ │ │ │ │ │ │ │ 0000b41c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2364]! @ 0x93c │ │ │ │ │ │ │ │ 0000b428 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2356]! @ 0x934 │ │ │ │ │ │ │ │ 0000b434 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2348]! @ 0x92c │ │ │ │ │ │ │ │ 0000b440 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2340]! @ 0x924 │ │ │ │ │ │ │ │ 0000b44c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2332]! @ 0x91c │ │ │ │ │ │ │ │ 0000b458 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2324]! @ 0x914 │ │ │ │ │ │ │ │ 0000b464 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2316]! @ 0x90c │ │ │ │ │ │ │ │ 0000b470 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2308]! @ 0x904 │ │ │ │ │ │ │ │ 0000b47c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2300]! @ 0x8fc │ │ │ │ │ │ │ │ 0000b488 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2292]! @ 0x8f4 │ │ │ │ │ │ │ │ 0000b494 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2284]! @ 0x8ec │ │ │ │ │ │ │ │ 0000b4a0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2276]! @ 0x8e4 │ │ │ │ │ │ │ │ 0000b4ac : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2268]! @ 0x8dc │ │ │ │ │ │ │ │ 0000b4b8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2260]! @ 0x8d4 │ │ │ │ │ │ │ │ 0000b4c4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2252]! @ 0x8cc │ │ │ │ │ │ │ │ 0000b4d0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2244]! @ 0x8c4 │ │ │ │ │ │ │ │ 0000b4dc : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2236]! @ 0x8bc │ │ │ │ │ │ │ │ 0000b4e8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2228]! @ 0x8b4 │ │ │ │ │ │ │ │ 0000b4f4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2220]! @ 0x8ac │ │ │ │ │ │ │ │ 0000b500 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2212]! @ 0x8a4 │ │ │ │ │ │ │ │ 0000b50c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2204]! @ 0x89c │ │ │ │ │ │ │ │ 0000b518 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2196]! @ 0x894 │ │ │ │ │ │ │ │ 0000b524 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2188]! @ 0x88c │ │ │ │ │ │ │ │ 0000b530 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2180]! @ 0x884 │ │ │ │ │ │ │ │ 0000b53c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2172]! @ 0x87c │ │ │ │ │ │ │ │ 0000b548 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2164]! @ 0x874 │ │ │ │ │ │ │ │ 0000b554 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2156]! @ 0x86c │ │ │ │ │ │ │ │ 0000b560 <__gmon_start__@plt>: │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2148]! @ 0x864 │ │ │ │ │ │ │ │ 0000b56c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2140]! @ 0x85c │ │ │ │ │ │ │ │ 0000b578 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2132]! @ 0x854 │ │ │ │ │ │ │ │ 0000b584 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2124]! @ 0x84c │ │ │ │ │ │ │ │ 0000b590 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2116]! @ 0x844 │ │ │ │ │ │ │ │ 0000b59c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2108]! @ 0x83c │ │ │ │ │ │ │ │ 0000b5a8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2100]! @ 0x834 │ │ │ │ │ │ │ │ 0000b5b4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2092]! @ 0x82c │ │ │ │ │ │ │ │ 0000b5c0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2084]! @ 0x824 │ │ │ │ │ │ │ │ 0000b5cc : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2076]! @ 0x81c │ │ │ │ │ │ │ │ 0000b5d8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2068]! @ 0x814 │ │ │ │ │ │ │ │ 0000b5e4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2060]! @ 0x80c │ │ │ │ │ │ │ │ 0000b5f0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2052]! @ 0x804 │ │ │ │ │ │ │ │ 0000b5fc : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2044]! @ 0x7fc │ │ │ │ │ │ │ │ 0000b608 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2036]! @ 0x7f4 │ │ │ │ │ │ │ │ 0000b614 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2028]! @ 0x7ec │ │ │ │ │ │ │ │ 0000b620 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2020]! @ 0x7e4 │ │ │ │ │ │ │ │ 0000b62c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2012]! @ 0x7dc │ │ │ │ │ │ │ │ 0000b638 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #2004]! @ 0x7d4 │ │ │ │ │ │ │ │ 0000b644 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1996]! @ 0x7cc │ │ │ │ │ │ │ │ 0000b650 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1988]! @ 0x7c4 │ │ │ │ │ │ │ │ 0000b65c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1980]! @ 0x7bc │ │ │ │ │ │ │ │ 0000b668 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1972]! @ 0x7b4 │ │ │ │ │ │ │ │ 0000b674 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1964]! @ 0x7ac │ │ │ │ │ │ │ │ 0000b680 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1956]! @ 0x7a4 │ │ │ │ │ │ │ │ 0000b68c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1948]! @ 0x79c │ │ │ │ │ │ │ │ 0000b698 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1940]! @ 0x794 │ │ │ │ │ │ │ │ 0000b6a4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1932]! @ 0x78c │ │ │ │ │ │ │ │ 0000b6b0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1924]! @ 0x784 │ │ │ │ │ │ │ │ 0000b6bc : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1916]! @ 0x77c │ │ │ │ │ │ │ │ 0000b6c8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1908]! @ 0x774 │ │ │ │ │ │ │ │ 0000b6d4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1900]! @ 0x76c │ │ │ │ │ │ │ │ 0000b6e0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1892]! @ 0x764 │ │ │ │ │ │ │ │ 0000b6ec : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1884]! @ 0x75c │ │ │ │ │ │ │ │ 0000b6f8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1876]! @ 0x754 │ │ │ │ │ │ │ │ 0000b704 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1868]! @ 0x74c │ │ │ │ │ │ │ │ 0000b710 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1860]! @ 0x744 │ │ │ │ │ │ │ │ 0000b71c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1852]! @ 0x73c │ │ │ │ │ │ │ │ 0000b728 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1844]! @ 0x734 │ │ │ │ │ │ │ │ 0000b734 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1836]! @ 0x72c │ │ │ │ │ │ │ │ 0000b740 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1828]! @ 0x724 │ │ │ │ │ │ │ │ 0000b74c <__fprintf_chk@plt>: │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1820]! @ 0x71c │ │ │ │ │ │ │ │ 0000b758 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1812]! @ 0x714 │ │ │ │ │ │ │ │ 0000b764 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1804]! @ 0x70c │ │ │ │ │ │ │ │ 0000b770 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1796]! @ 0x704 │ │ │ │ │ │ │ │ 0000b77c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1788]! @ 0x6fc │ │ │ │ │ │ │ │ 0000b788 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1780]! @ 0x6f4 │ │ │ │ │ │ │ │ 0000b794 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1772]! @ 0x6ec │ │ │ │ │ │ │ │ 0000b7a0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1764]! @ 0x6e4 │ │ │ │ │ │ │ │ 0000b7ac : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1756]! @ 0x6dc │ │ │ │ │ │ │ │ 0000b7b8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1748]! @ 0x6d4 │ │ │ │ │ │ │ │ 0000b7c4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1740]! @ 0x6cc │ │ │ │ │ │ │ │ 0000b7d0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1732]! @ 0x6c4 │ │ │ │ │ │ │ │ 0000b7dc : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1724]! @ 0x6bc │ │ │ │ │ │ │ │ 0000b7e8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1716]! @ 0x6b4 │ │ │ │ │ │ │ │ 0000b7f4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1708]! @ 0x6ac │ │ │ │ │ │ │ │ 0000b800 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1700]! @ 0x6a4 │ │ │ │ │ │ │ │ 0000b80c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1692]! @ 0x69c │ │ │ │ │ │ │ │ 0000b818 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1684]! @ 0x694 │ │ │ │ │ │ │ │ 0000b824 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1676]! @ 0x68c │ │ │ │ │ │ │ │ 0000b830 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1668]! @ 0x684 │ │ │ │ │ │ │ │ 0000b83c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1660]! @ 0x67c │ │ │ │ │ │ │ │ 0000b848 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1652]! @ 0x674 │ │ │ │ │ │ │ │ 0000b854 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1644]! @ 0x66c │ │ │ │ │ │ │ │ 0000b860 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1636]! @ 0x664 │ │ │ │ │ │ │ │ 0000b86c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1628]! @ 0x65c │ │ │ │ │ │ │ │ 0000b878 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1620]! @ 0x654 │ │ │ │ │ │ │ │ 0000b884 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1612]! @ 0x64c │ │ │ │ │ │ │ │ 0000b890 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1604]! @ 0x644 │ │ │ │ │ │ │ │ 0000b89c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1596]! @ 0x63c │ │ │ │ │ │ │ │ 0000b8a8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1588]! @ 0x634 │ │ │ │ │ │ │ │ 0000b8b4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1580]! @ 0x62c │ │ │ │ │ │ │ │ 0000b8c0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1572]! @ 0x624 │ │ │ │ │ │ │ │ 0000b8cc : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1564]! @ 0x61c │ │ │ │ │ │ │ │ 0000b8d8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1556]! @ 0x614 │ │ │ │ │ │ │ │ 0000b8e4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1548]! @ 0x60c │ │ │ │ │ │ │ │ 0000b8f0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1540]! @ 0x604 │ │ │ │ │ │ │ │ 0000b8fc : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1532]! @ 0x5fc │ │ │ │ │ │ │ │ 0000b908 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1524]! @ 0x5f4 │ │ │ │ │ │ │ │ 0000b914 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1516]! @ 0x5ec │ │ │ │ │ │ │ │ 0000b920 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1508]! @ 0x5e4 │ │ │ │ │ │ │ │ 0000b92c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1500]! @ 0x5dc │ │ │ │ │ │ │ │ 0000b938 <__gettimeofday64@plt>: │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1492]! @ 0x5d4 │ │ │ │ │ │ │ │ 0000b944 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1484]! @ 0x5cc │ │ │ │ │ │ │ │ 0000b950 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1476]! @ 0x5c4 │ │ │ │ │ │ │ │ 0000b95c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1468]! @ 0x5bc │ │ │ │ │ │ │ │ 0000b968 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1460]! @ 0x5b4 │ │ │ │ │ │ │ │ 0000b974 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1452]! @ 0x5ac │ │ │ │ │ │ │ │ 0000b980 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1444]! @ 0x5a4 │ │ │ │ │ │ │ │ 0000b98c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1436]! @ 0x59c │ │ │ │ │ │ │ │ 0000b998 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1428]! @ 0x594 │ │ │ │ │ │ │ │ 0000b9a4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1420]! @ 0x58c │ │ │ │ │ │ │ │ 0000b9b0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1412]! @ 0x584 │ │ │ │ │ │ │ │ 0000b9bc : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1404]! @ 0x57c │ │ │ │ │ │ │ │ 0000b9c8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1396]! @ 0x574 │ │ │ │ │ │ │ │ 0000b9d4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1388]! @ 0x56c │ │ │ │ │ │ │ │ 0000b9e0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1380]! @ 0x564 │ │ │ │ │ │ │ │ 0000b9ec : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1372]! @ 0x55c │ │ │ │ │ │ │ │ 0000b9f8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1364]! @ 0x554 │ │ │ │ │ │ │ │ 0000ba04 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1356]! @ 0x54c │ │ │ │ │ │ │ │ 0000ba10 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1348]! @ 0x544 │ │ │ │ │ │ │ │ 0000ba1c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1340]! @ 0x53c │ │ │ │ │ │ │ │ 0000ba28 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1332]! @ 0x534 │ │ │ │ │ │ │ │ 0000ba34 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1324]! @ 0x52c │ │ │ │ │ │ │ │ 0000ba40 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1316]! @ 0x524 │ │ │ │ │ │ │ │ 0000ba4c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1308]! @ 0x51c │ │ │ │ │ │ │ │ 0000ba58 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1300]! @ 0x514 │ │ │ │ │ │ │ │ 0000ba64 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1292]! @ 0x50c │ │ │ │ │ │ │ │ 0000ba70 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1284]! @ 0x504 │ │ │ │ │ │ │ │ 0000ba7c : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1276]! @ 0x4fc │ │ │ │ │ │ │ │ 0000ba88 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1268]! @ 0x4f4 │ │ │ │ │ │ │ │ 0000ba94 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1260]! @ 0x4ec │ │ │ │ │ │ │ │ 0000baa0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1252]! @ 0x4e4 │ │ │ │ │ │ │ │ 0000baac : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1244]! @ 0x4dc │ │ │ │ │ │ │ │ 0000bab8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1236]! @ 0x4d4 │ │ │ │ │ │ │ │ 0000bac4 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1228]! @ 0x4cc │ │ │ │ │ │ │ │ 0000bad0 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1220]! @ 0x4c4 │ │ │ │ │ │ │ │ 0000badc : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1212]! @ 0x4bc │ │ │ │ │ │ │ │ 0000bae8 : │ │ │ │ add ip, pc, #1048576 @ 0x100000 │ │ │ │ - add ip, ip, #72, 20 @ 0x48000 │ │ │ │ + add ip, ip, #319488 @ 0x4e000 │ │ │ │ ldr pc, [ip, #1204]! @ 0x4b4 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -7,31 +7,31 @@ │ │ │ │ ldr r3, [pc, #20] @ bb10 │ │ │ │ ldr r2, [pc, #20] @ bb14 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ b b560 <__gmon_start__@plt> │ │ │ │ - andseq r8, r4, r4, asr #1 │ │ │ │ + andseq lr, r4, r4, asr #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldr r0, [pc, #44] @ bb4c │ │ │ │ ldr r3, [pc, #44] @ bb50 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r3, r0 │ │ │ │ ldr r3, [pc, #32] @ bb54 │ │ │ │ add r3, pc, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r2, [pc, #24] @ bb58 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ - andseq r8, r4, r0, ror #9 │ │ │ │ - @ instruction: 0x001484dc │ │ │ │ + andseq lr, r4, r0, ror #9 │ │ │ │ + @ instruction: 0x0014e4dc │ │ │ │ mulseq r4, r0, r0 │ │ │ │ andeq r0, r0, r4, ror #7 │ │ │ │ ldr r0, [pc, #56] @ bb9c │ │ │ │ ldr r3, [pc, #56] @ bba0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ sub r3, r3, r0 │ │ │ │ @@ -44,15 +44,15 @@ │ │ │ │ ldr r2, [pc, #24] @ bba8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ mulseq r4, ip, r4 │ │ │ │ mulseq r4, r8, r4 │ │ │ │ - andseq r8, r4, r0, asr #32 │ │ │ │ + andseq lr, r4, r0, asr #32 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ ldr r3, [pc, #76] @ bc00 │ │ │ │ ldr r2, [pc, #76] @ bc04 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r3, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -67,91 +67,102 @@ │ │ │ │ bl b068 <__cxa_finalize@plt> │ │ │ │ bl bb18 │ │ │ │ ldr r3, [pc, #28] @ bc10 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r2, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r8, r4, ip, asr #8 │ │ │ │ - andseq r8, r4, r4 │ │ │ │ + andseq lr, r4, ip, asr #8 │ │ │ │ + andseq lr, r4, r4 │ │ │ │ andeq r0, r0, r0, ror #7 │ │ │ │ - andseq r8, r4, r8, lsl r4 │ │ │ │ - andseq r8, r4, ip, lsl #8 │ │ │ │ + andseq lr, r4, r8, lsl r4 │ │ │ │ + andseq lr, r4, ip, lsl #8 │ │ │ │ b bb5c │ │ │ │ │ │ │ │ 0000bc18 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0000bc20 : │ │ │ │ cmp r0, #1 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ movcc r0, #1 │ │ │ │ - push {r4, lr} │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl afa8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq bc40 │ │ │ │ + beq bc4c │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ bc60 │ │ │ │ - ldr r0, [pc, #24] @ bc64 │ │ │ │ - add r2, pc, r2 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r2, [pc, #32] @ bc74 │ │ │ │ mov r1, #29 │ │ │ │ + ldr r0, [pc, #28] @ bc78 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl b320 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andseq pc, r3, r4, lsl r0 @ │ │ │ │ - andseq pc, r3, r4, lsl r0 @ │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r5, r4, r8, lsl #21 │ │ │ │ + andseq r5, r4, ip, lsl #21 │ │ │ │ │ │ │ │ -0000bc68 : │ │ │ │ +0000bc7c : │ │ │ │ b b3a4 │ │ │ │ │ │ │ │ -0000bc6c : │ │ │ │ +0000bc80 : │ │ │ │ cmp r0, #0 │ │ │ │ - bxeq lr │ │ │ │ + beq bc8c │ │ │ │ b b8d8 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0000bc78 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r7, [pc, #72] @ bccc │ │ │ │ - ldr r3, [pc, #72] @ bcd0 │ │ │ │ +0000bc90 : │ │ │ │ + strd r4, [sp, #-20]! @ 0xffffffec │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r2 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r7, [pc, #64] @ bcec │ │ │ │ + str lr, [sp, #16] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r3, [pc, #56] @ bcf0 │ │ │ │ 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 b0d4 │ │ │ │ - ldr r3, [pc, #40] @ bcd4 │ │ │ │ - ldr r2, [pc, #40] @ bcd8 │ │ │ │ + ldr r3, [pc, #40] @ bcf4 │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r2, [pc, #36] @ bcf8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r3] │ │ │ │ - mov r1, #1 │ │ │ │ mov r3, r4 │ │ │ │ stm sp, {r5, r6} │ │ │ │ bl b74c <__fprintf_chk@plt> │ │ │ │ bl ba58 │ │ │ │ - andseq r7, r4, ip, lsr pc │ │ │ │ + andseq sp, r4, ip, lsl #30 │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x0013efb8 │ │ │ │ + andseq r5, r4, r8, lsl sl │ │ │ │ │ │ │ │ -0000bcdc : │ │ │ │ +0000bcfc : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000bce0 : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ +0000bd00 : │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ subs r4, r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ moveq r4, #256 @ 0x100 │ │ │ │ - bl 1499dc │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str lr, [sp, #20] │ │ │ │ + bl 150460 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ bl b848 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl b908 │ │ │ │ mov r1, r0 │ │ │ │ @@ -161,4361 +172,4840 @@ │ │ │ │ add r1, r0, #3 │ │ │ │ movge r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ asr r1, r1, #2 │ │ │ │ mov r0, #1 │ │ │ │ bl b848 │ │ │ │ cmp r7, r0 │ │ │ │ - blt bd74 │ │ │ │ + blt bda0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r7 │ │ │ │ - b bd5c │ │ │ │ + b bd88 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bgt bd74 │ │ │ │ + bgt bda0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 149bfc │ │ │ │ + bl 150680 │ │ │ │ cmp r1, #0 │ │ │ │ - bne bd50 │ │ │ │ + bne bd7c │ │ │ │ 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) │ │ │ │ │ │ │ │ -0000bd7c : │ │ │ │ +0000bdb8 : │ │ │ │ cmp r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ - beq bd9c │ │ │ │ + str lr, [sp, #4] │ │ │ │ + beq bddc │ │ │ │ mov r1, #8 │ │ │ │ rsb r0, r0, #6 │ │ │ │ bl b464 │ │ │ │ add r4, r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000bda4 : │ │ │ │ +0000bdec : │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000bdb4 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0000bdfc : │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ subs r9, r2, #0 │ │ │ │ - beq be18 │ │ │ │ + str sl, [sp, #24] │ │ │ │ + str lr, [sp, #28] │ │ │ │ + beq be70 │ │ │ │ + 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 bde4 │ │ │ │ + b be3c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - beq be18 │ │ │ │ + beq be70 │ │ │ │ ldr r2, [r6, #4]! │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ bl af84 │ │ │ │ ldr r2, [sl] │ │ │ │ - mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ bl af84 │ │ │ │ cmp r4, r0 │ │ │ │ - bne bdd8 │ │ │ │ + bne be30 │ │ │ │ mov r0, #1 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + b be74 │ │ │ │ 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) │ │ │ │ │ │ │ │ -0000be20 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ - cmp r4, #2 │ │ │ │ - beq bea0 │ │ │ │ - cmp r4, #4 │ │ │ │ - beq bec4 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq bf54 │ │ │ │ +0000be8c : │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str sl, [sp, #24] │ │ │ │ + cmp r5, #2 │ │ │ │ + str lr, [sp, #28] │ │ │ │ + beq bf2c │ │ │ │ + cmp r5, #4 │ │ │ │ + beq bf50 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq bfe0 │ │ │ │ cmp r2, #0 │ │ │ │ - pople {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r4, #0 │ │ │ │ - pople {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r5, #0 │ │ │ │ - lsl r9, r3, #2 │ │ │ │ - add r4, r0, r4, lsl #2 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r6, r5 │ │ │ │ - sub sl, r1, #4 │ │ │ │ - add ip, r0, r7, lsl #2 │ │ │ │ - add lr, sl, r5, lsl #2 │ │ │ │ - ldr r1, [ip], #4 │ │ │ │ - str r1, [lr, #4]! │ │ │ │ - cmp ip, r4 │ │ │ │ - bne be74 │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r2, r6 │ │ │ │ - add r7, r7, r3 │ │ │ │ - add r5, r5, r8 │ │ │ │ - add r4, r4, r9 │ │ │ │ - bne be6c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ble bf14 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble bf14 │ │ │ │ + mov r7, #0 │ │ │ │ + lsl sl, r3, #2 │ │ │ │ + add r5, r0, r5, lsl #2 │ │ │ │ + mov r9, r7 │ │ │ │ + mov r8, r7 │ │ │ │ + add ip, r0, r9, lsl #2 │ │ │ │ + add lr, r1, r7, lsl #2 │ │ │ │ + ldr r4, [ip], #4 │ │ │ │ + cmp ip, r5 │ │ │ │ + str r4, [lr], #4 │ │ │ │ + bne beec │ │ │ │ + add r8, r8, #1 │ │ │ │ + add r9, r9, r3 │ │ │ │ + cmp r2, r8 │ │ │ │ + add r7, r7, r6 │ │ │ │ + add r5, r5, sl │ │ │ │ + bne bee4 │ │ │ │ + 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) │ │ │ │ tst r2, #1 │ │ │ │ - bne bf20 │ │ │ │ - cmp r8, #2 │ │ │ │ + bne bfac │ │ │ │ + cmp r6, #2 │ │ │ │ cmpeq r3, #2 │ │ │ │ - bne bf20 │ │ │ │ + bne bfac │ │ │ │ add r2, r2, r2, lsr #31 │ │ │ │ - mov r8, #4 │ │ │ │ + mov r6, #4 │ │ │ │ + mov r3, r6 │ │ │ │ asr r2, r2, #1 │ │ │ │ - mov r3, r8 │ │ │ │ cmp r2, #0 │ │ │ │ - pople {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - lsl r6, r8, #2 │ │ │ │ + lslgt r3, r3, #2 │ │ │ │ + lslgt r6, r6, #2 │ │ │ │ + ble bf14 │ │ │ │ ldr r5, [r0] │ │ │ │ + subs r2, r2, #1 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr lr, [r0, #8] │ │ │ │ ldr ip, [r0, #12] │ │ │ │ - subs r2, r2, #1 │ │ │ │ + add r0, r0, r3 │ │ │ │ str r5, [r1] │ │ │ │ str r4, [r1, #4] │ │ │ │ str lr, [r1, #8] │ │ │ │ str ip, [r1, #12] │ │ │ │ - add r0, r0, r3 │ │ │ │ add r1, r1, r6 │ │ │ │ - bne bed4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + bne bf60 │ │ │ │ + b bf14 │ │ │ │ add r3, r2, r2, lsr #31 │ │ │ │ tst r3, #2 │ │ │ │ asr r2, r3, #1 │ │ │ │ - beq beb4 │ │ │ │ - mov r8, #2 │ │ │ │ - mov r3, r8 │ │ │ │ + beq bf40 │ │ │ │ + mov r6, #2 │ │ │ │ + mov r3, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - pople {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - lsl r6, r8, #2 │ │ │ │ + lslgt r3, r3, #2 │ │ │ │ + lslgt r6, r6, #2 │ │ │ │ + ble bf14 │ │ │ │ ldr lr, [r0] │ │ │ │ - ldr ip, [r0, #4] │ │ │ │ subs r2, r2, #1 │ │ │ │ + ldr ip, [r0, #4] │ │ │ │ + add r0, r0, r3 │ │ │ │ str lr, [r1] │ │ │ │ str ip, [r1, #4] │ │ │ │ - add r0, r0, r3 │ │ │ │ add r1, r1, r6 │ │ │ │ - bne bf30 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + bne bfbc │ │ │ │ + b bf14 │ │ │ │ tst r2, #1 │ │ │ │ - beq bf84 │ │ │ │ + beq c010 │ │ │ │ cmp r2, #0 │ │ │ │ - pople {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ble bf14 │ │ │ │ cmp r3, #1 │ │ │ │ - cmpeq r8, #1 │ │ │ │ - bne bf98 │ │ │ │ + cmpeq r6, #1 │ │ │ │ + bne c024 │ │ │ │ ldr r3, [r0], #4 │ │ │ │ subs r2, r2, #1 │ │ │ │ str r3, [r1], #4 │ │ │ │ - bne bf70 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r8, #1 │ │ │ │ + bne bffc │ │ │ │ + b bf14 │ │ │ │ + cmp r6, #1 │ │ │ │ cmpeq r3, #1 │ │ │ │ - beq bf08 │ │ │ │ + beq bf94 │ │ │ │ cmp r2, #0 │ │ │ │ - pople {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ble bf14 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - lsl r6, r8, #2 │ │ │ │ + lsl r6, r6, #2 │ │ │ │ ldr ip, [r0], r3 │ │ │ │ subs r2, r2, #1 │ │ │ │ str ip, [r1], r6 │ │ │ │ - bne bfa0 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + bne c02c │ │ │ │ + b bf14 │ │ │ │ │ │ │ │ -0000bfb4 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #12 │ │ │ │ +0000c040 : │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #12 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - ble c078 │ │ │ │ + ble c108 │ │ │ │ cmp r4, #0 │ │ │ │ - ble c078 │ │ │ │ + ble c108 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov fp, r2 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r5, r1 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r6, r0 │ │ │ │ cmp r2, #1 │ │ │ │ cmpeq r3, #1 │ │ │ │ movne r8, #1 │ │ │ │ moveq r8, #0 │ │ │ │ - bne c080 │ │ │ │ + bne c124 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - sub r0, r1, #4 │ │ │ │ - lsl sl, r3, #2 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - add r4, r6, r4, lsl #2 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - mvn r5, #3 │ │ │ │ + add r4, r0, r4, lsl #2 │ │ │ │ + mov sl, r8 │ │ │ │ mov r9, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, r6, r8, lsl #2 │ │ │ │ - add ip, fp, r5 │ │ │ │ - add r1, r7, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - str r9, [sp] │ │ │ │ + lsl fp, r3, #2 │ │ │ │ + lsl r1, sl, #2 │ │ │ │ + str r9, [sp, #4] │ │ │ │ + lsl r2, r8, #2 │ │ │ │ + add r3, r0, r1 │ │ │ │ + add r1, r5, r1 │ │ │ │ + add ip, r6, r2 │ │ │ │ + add r2, r7, r2 │ │ │ │ ldr r9, [r3], #4 │ │ │ │ - ldr lr, [r2, #4]! │ │ │ │ + ldr lr, [r1], #4 │ │ │ │ cmp r3, r4 │ │ │ │ - str r9, [ip, #4]! │ │ │ │ - str lr, [r1, #4]! │ │ │ │ - bne c034 │ │ │ │ + str r9, [ip], #4 │ │ │ │ + str lr, [r2], #4 │ │ │ │ + bne c0c8 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + add r4, r4, fp │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r9, [sp] │ │ │ │ - add r8, r8, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ add r9, r9, #1 │ │ │ │ - add r5, r5, r3 │ │ │ │ + add sl, sl, r3 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + add r8, r8, r3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r0, r0, sl │ │ │ │ cmp r3, r9 │ │ │ │ - add r4, r4, sl │ │ │ │ - bne c020 │ │ │ │ + bne c0ac │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsl r5, r3, #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) │ │ │ │ + lsl r8, r3, #2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r8, #0 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - mov r9, r8 │ │ │ │ - mov sl, r8 │ │ │ │ - lsl r2, r9, #2 │ │ │ │ - lsl r3, r8, #2 │ │ │ │ - mov ip, #0 │ │ │ │ - str r8, [sp] │ │ │ │ - add ip, ip, #1 │ │ │ │ - ldr lr, [r1, r2] │ │ │ │ - ldr r8, [r6, r2] │ │ │ │ - cmp r4, ip │ │ │ │ - str r8, [fp, r3] │ │ │ │ - add r2, r2, r5 │ │ │ │ - str lr, [r7, r3] │ │ │ │ - add r3, r3, r0 │ │ │ │ - bne c0a8 │ │ │ │ + mov r9, #0 │ │ │ │ + mov fp, r9 │ │ │ │ + mov sl, r9 │ │ │ │ + lsl lr, r3, #2 │ │ │ │ + lsl r2, fp, #2 │ │ │ │ + mov r1, #0 │ │ │ │ + str r9, [sp, #4] │ │ │ │ + lsl r3, r9, #2 │ │ │ │ + ldr ip, [r5, r2] │ │ │ │ + add r1, r1, #1 │ │ │ │ + cmp r4, r1 │ │ │ │ + ldr r9, [r0, r2] │ │ │ │ + add r2, r2, r8 │ │ │ │ + str r9, [r6, r3] │ │ │ │ + str ip, [r7, r3] │ │ │ │ + add r3, r3, lr │ │ │ │ + bne c14c │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + add sl, sl, #1 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r8, [sp] │ │ │ │ - add r9, r9, r3 │ │ │ │ + add fp, fp, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - add sl, sl, #1 │ │ │ │ - add r8, r8, r3 │ │ │ │ + add r9, r9, r3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, sl │ │ │ │ - bne c098 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne c13c │ │ │ │ + b c108 │ │ │ │ │ │ │ │ -0000c0f8 : │ │ │ │ - subs ip, r2, #0 │ │ │ │ - bxle lr │ │ │ │ +0000c198 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ + subs r4, r2, #0 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + ble c228 │ │ │ │ cmp r3, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov lr, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - bne c14c │ │ │ │ - add r3, r0, ip, lsl #2 │ │ │ │ - lsl r5, ip, #2 │ │ │ │ - add ip, r1, ip, lsl #2 │ │ │ │ - cmp r0, ip │ │ │ │ + mov ip, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bne c200 │ │ │ │ + lsl r4, r4, #2 │ │ │ │ + add r3, r0, r4 │ │ │ │ + add r2, r1, r4 │ │ │ │ + cmp r0, r2 │ │ │ │ cmpcc r1, r3 │ │ │ │ - bcc c178 │ │ │ │ - mov r2, r5 │ │ │ │ + bcc c238 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ bl b6b0 │ │ │ │ - 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 b6b0 │ │ │ │ lsl r2, r3, #2 │ │ │ │ mov r3, #0 │ │ │ │ - mov r1, r3 │ │ │ │ mov r0, #0 │ │ │ │ + mov r1, r3 │ │ │ │ add r1, r1, #1 │ │ │ │ - cmp ip, r1 │ │ │ │ - str r0, [lr, r3] │ │ │ │ - str r0, [r4, r3] │ │ │ │ + str r0, [ip, r3] │ │ │ │ + cmp r4, r1 │ │ │ │ + str r0, [r5, r3] │ │ │ │ add r3, r3, r2 │ │ │ │ - bne c15c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - sub lr, r0, #4 │ │ │ │ - sub r4, r1, #4 │ │ │ │ - add r5, lr, r5 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [lr, #4]! │ │ │ │ - cmp lr, r5 │ │ │ │ - str r3, [r4, #4]! │ │ │ │ - bne c188 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne c210 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + sub r5, r1, #4 │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [ip], #4 │ │ │ │ + cmp ip, r3 │ │ │ │ + str r2, [r5, #4]! │ │ │ │ + bne c240 │ │ │ │ + b c228 │ │ │ │ │ │ │ │ -0000c19c : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0000c254 : │ │ │ │ + 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 c1f0 │ │ │ │ - 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 c2c4 │ │ │ │ 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 b7a0 │ │ │ │ - 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 b7a0 │ │ │ │ + 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 c2ac │ │ │ │ │ │ │ │ -0000c210 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - add r6, sp, #28 │ │ │ │ +0000c2e0 : │ │ │ │ + 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 c25c │ │ │ │ - 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 c348 │ │ │ │ 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 b7a0 │ │ │ │ - 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 b7a0 │ │ │ │ + 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 c330 │ │ │ │ │ │ │ │ -0000c27c : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0000c364 : │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r3 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r9, r1 │ │ │ │ + mov r8, r0 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + mov r1, r2 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #20 │ │ │ │ - mov r8, r3 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r9, [sp, #56] @ 0x38 │ │ │ │ + ldr lr, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #1 │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - beq c404 │ │ │ │ + beq c508 │ │ │ │ cmp r3, #2 │ │ │ │ - beq c35c │ │ │ │ - cmp ip, #0 │ │ │ │ - ble c354 │ │ │ │ + beq c464 │ │ │ │ + cmp lr, #0 │ │ │ │ + ble c448 │ │ │ │ cmp r2, #0 │ │ │ │ - ble c354 │ │ │ │ + ble c448 │ │ │ │ cmp r3, #0 │ │ │ │ - ble c354 │ │ │ │ + ble c448 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ - mov r1, #0 │ │ │ │ + mov ip, #0 │ │ │ │ + lsl sl, r6, #2 │ │ │ │ + mov r2, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ - lsl sl, r8, #2 │ │ │ │ - mov lr, r1 │ │ │ │ - sub r6, r6, #4 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r3, r1 │ │ │ │ - str ip, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov fp, r3 │ │ │ │ - add ip, r1, lr, lsl #2 │ │ │ │ - mov r5, lr │ │ │ │ + mov r3, ip │ │ │ │ + str lr, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov fp, ip │ │ │ │ + mov r5, r3 │ │ │ │ mov r4, #0 │ │ │ │ - stmib sp, {r0, r3} │ │ │ │ - add r3, r7, r5, lsl #2 │ │ │ │ - add r1, r6, fp, lsl #2 │ │ │ │ - ldr r0, [r3], #4 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - cmp ip, r3 │ │ │ │ - bne c308 │ │ │ │ + stmib sp, {r2, ip} │ │ │ │ + add lr, r0, r3, lsl #2 │ │ │ │ + add r2, r8, r5, lsl #2 │ │ │ │ + add r0, r9, fp, lsl #2 │ │ │ │ + ldr ip, [r2], #4 │ │ │ │ + cmp lr, r2 │ │ │ │ + str ip, [r0], #4 │ │ │ │ + bne c3fc │ │ │ │ add r4, r4, #1 │ │ │ │ - cmp r2, r4 │ │ │ │ - add r5, r5, r8 │ │ │ │ - add fp, fp, r9 │ │ │ │ - add ip, ip, sl │ │ │ │ - bne c300 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - ldmib sp, {r0, r3} │ │ │ │ - add lr, lr, r1 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - add r0, r0, #1 │ │ │ │ - add r3, r3, r1 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - cmp r1, r0 │ │ │ │ - bne c2e8 │ │ │ │ + add r5, r5, r6 │ │ │ │ + cmp r1, r4 │ │ │ │ + add fp, fp, r7 │ │ │ │ + add lr, lr, sl │ │ │ │ + bne c3f4 │ │ │ │ + ldmib sp, {r2, ip} │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + add r2, r2, #1 │ │ │ │ + add r3, r3, r0 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + add ip, ip, r0 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + cmp r0, r2 │ │ │ │ + bne c3dc │ │ │ │ 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) │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - orr r3, r9, r3 │ │ │ │ - orr r3, r3, r1 │ │ │ │ - orr r3, r3, r8 │ │ │ │ - orr r1, r0, r6 │ │ │ │ + orr r3, r7, r3 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + orr r2, r0, r9 │ │ │ │ + orr r3, r3, r6 │ │ │ │ + and r2, r2, #7 │ │ │ │ and r3, r3, #1 │ │ │ │ - and r1, r1, #7 │ │ │ │ - orrs r3, r3, r1 │ │ │ │ - beq c4d4 │ │ │ │ - cmp ip, #0 │ │ │ │ - ble c354 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble c354 │ │ │ │ - mov r4, #0 │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + beq c5d0 │ │ │ │ + cmp lr, #0 │ │ │ │ + ble c448 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble c448 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ + mov r4, #0 │ │ │ │ + lsl r6, r6, #2 │ │ │ │ + lsl r7, r7, #2 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r4 │ │ │ │ - add r7, r0, #4 │ │ │ │ - add r6, r6, #4 │ │ │ │ - add r0, r7, sl, lsl #2 │ │ │ │ - add r1, r6, r4, lsl #2 │ │ │ │ - mov r3, #0 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r5, [r0, #-4] │ │ │ │ - cmp r2, r3 │ │ │ │ - ldr lr, [r0], r8 │ │ │ │ - str r5, [r1, #-4] │ │ │ │ - str lr, [r1], r9 │ │ │ │ - bne c3c4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add r2, r8, sl, lsl #2 │ │ │ │ + mov r0, #0 │ │ │ │ + str lr, [sp, #60] @ 0x3c │ │ │ │ + add r3, r9, r4, lsl #2 │ │ │ │ + ldr lr, [r2] │ │ │ │ + add r0, r0, #1 │ │ │ │ + cmp r1, r0 │ │ │ │ + ldr ip, [r2, #4] │ │ │ │ + add r2, r2, r6 │ │ │ │ + str lr, [r3] │ │ │ │ + str ip, [r3, #4] │ │ │ │ + add r3, r3, r7 │ │ │ │ + bne c4c4 │ │ │ │ + ldr lr, [sp, #60] @ 0x3c │ │ │ │ add r5, r5, #1 │ │ │ │ - cmp ip, r5 │ │ │ │ - add sl, sl, r3 │ │ │ │ add r4, r4, fp │ │ │ │ - bne c3b4 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp ip, #0 │ │ │ │ - ble c354 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp lr, r5 │ │ │ │ + add sl, sl, r3 │ │ │ │ + bne c4b4 │ │ │ │ + b c448 │ │ │ │ + cmp lr, #0 │ │ │ │ + ble c448 │ │ │ │ cmp r2, #0 │ │ │ │ - ble c354 │ │ │ │ - cmp r8, #1 │ │ │ │ - cmpeq r9, #1 │ │ │ │ - movne lr, #1 │ │ │ │ - moveq lr, #0 │ │ │ │ - bne c480 │ │ │ │ + ble c448 │ │ │ │ + cmp r6, #1 │ │ │ │ + cmpeq r7, #1 │ │ │ │ + movne ip, #1 │ │ │ │ + moveq ip, #0 │ │ │ │ + bne c57c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add r1, r0, r2, lsl #2 │ │ │ │ + mov r6, ip │ │ │ │ + mov r4, ip │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ - lsl r4, r3, #2 │ │ │ │ - add r2, r0, r2, lsl #2 │ │ │ │ - mov r8, lr │ │ │ │ - mov r5, lr │ │ │ │ - sub r6, r1, #4 │ │ │ │ - mov r9, r3 │ │ │ │ - add r3, r7, r8, lsl #2 │ │ │ │ - add r1, r6, lr, lsl #2 │ │ │ │ + lsl r5, r3, #2 │ │ │ │ + mov r7, r3 │ │ │ │ + add r3, r8, r6, lsl #2 │ │ │ │ + add r2, r9, ip, lsl #2 │ │ │ │ ldr r0, [r3], #4 │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - cmp r2, r3 │ │ │ │ - bne c450 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp ip, r5 │ │ │ │ - add r8, r8, r9 │ │ │ │ - add lr, lr, sl │ │ │ │ - add r2, r2, r4 │ │ │ │ - bne c448 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r4, #0 │ │ │ │ + cmp r1, r3 │ │ │ │ + str r0, [r2], #4 │ │ │ │ + bne c550 │ │ │ │ + add r4, r4, #1 │ │ │ │ + add r6, r6, r7 │ │ │ │ + cmp lr, r4 │ │ │ │ + add ip, ip, sl │ │ │ │ + add r1, r1, r5 │ │ │ │ + bne c548 │ │ │ │ + b c448 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ + mov r4, #0 │ │ │ │ + lsl r6, r6, #2 │ │ │ │ + lsl r7, r7, #2 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r4 │ │ │ │ - add r0, r7, sl, lsl #2 │ │ │ │ - add r1, r6, r4, lsl #2 │ │ │ │ + add r0, r8, sl, lsl #2 │ │ │ │ mov r3, #0 │ │ │ │ + add r2, r9, r4, lsl #2 │ │ │ │ + ldr ip, [r0], r6 │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr lr, [r0], r8 │ │ │ │ - cmp r2, r3 │ │ │ │ - str lr, [r1], r9 │ │ │ │ - bne c4a4 │ │ │ │ + cmp r1, r3 │ │ │ │ + str ip, [r2], r7 │ │ │ │ + bne c5a0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r5, r5, #1 │ │ │ │ - cmp ip, r5 │ │ │ │ - add sl, sl, r3 │ │ │ │ add r4, r4, fp │ │ │ │ - bne c498 │ │ │ │ - b c354 │ │ │ │ - cmp ip, #0 │ │ │ │ - ble c354 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble c354 │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ + cmp lr, r5 │ │ │ │ + add sl, sl, r3 │ │ │ │ + bne c594 │ │ │ │ + b c448 │ │ │ │ + cmp lr, #0 │ │ │ │ + ble c448 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble c448 │ │ │ │ + mov ip, r1 │ │ │ │ + lsl r6, r6, #2 │ │ │ │ + mov r1, r9 │ │ │ │ + lsl r7, r7, #2 │ │ │ │ mov r0, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - add r5, r7, r3, lsl #2 │ │ │ │ - add r4, r6, r0, lsl #2 │ │ │ │ - mov lr, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r9, ip │ │ │ │ + add r5, r8, r3, lsl #2 │ │ │ │ + mov ip, #0 │ │ │ │ + add r4, r1, r0, lsl #2 │ │ │ │ ldrd sl, [r5] │ │ │ │ - add lr, lr, #1 │ │ │ │ - cmp r2, lr │ │ │ │ + add ip, ip, #1 │ │ │ │ + add r5, r5, r6 │ │ │ │ + cmp r9, ip │ │ │ │ strd sl, [r4] │ │ │ │ - add r5, r5, r8 │ │ │ │ - add r4, r4, r9 │ │ │ │ - bne c500 │ │ │ │ - ldr lr, [sp, #64] @ 0x40 │ │ │ │ - add r1, r1, #1 │ │ │ │ - add r3, r3, lr │ │ │ │ - ldr lr, [sp, #68] @ 0x44 │ │ │ │ - cmp ip, r1 │ │ │ │ - add r0, r0, lr │ │ │ │ - bne c4f4 │ │ │ │ - b c354 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + add r4, r4, r7 │ │ │ │ + bne c608 │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp lr, r2 │ │ │ │ + add r3, r3, ip │ │ │ │ + ldr ip, [sp, #68] @ 0x44 │ │ │ │ + add r0, r0, ip │ │ │ │ + bne c5fc │ │ │ │ + b c448 │ │ │ │ + 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 #2 │ │ │ │ add r1, r8, r4, lsl #2 │ │ │ │ - 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 #2 │ │ │ │ bl b704 │ │ │ │ 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) │ │ │ │ │ │ │ │ -0000c5a4 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0000c6d0 : │ │ │ │ + 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 c5ec │ │ │ │ - str r8, [sp, #48] @ 0x30 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ + bge c73c │ │ │ │ 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 b704 │ │ │ │ - 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 b704 │ │ │ │ + str r8, [sp, #48] @ 0x30 │ │ │ │ + b c720 │ │ │ │ │ │ │ │ -0000c610 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0000c75c : │ │ │ │ + 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 c658 │ │ │ │ - str r8, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ + bge c7c8 │ │ │ │ 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 b704 │ │ │ │ - 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 b704 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub sp, sp, #24 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r8, [sp, #48] @ 0x30 │ │ │ │ + b c7ac │ │ │ │ + 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 #2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ bl b17c │ │ │ │ + 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 #2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - mov r2, r6 │ │ │ │ bl b104 │ │ │ │ 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) │ │ │ │ │ │ │ │ -0000c714 : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r8, [sp, #88] @ 0x58 │ │ │ │ +0000c89c : │ │ │ │ + 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 b5e4 │ │ │ │ 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] @ c798 │ │ │ │ - mov r2, #0 │ │ │ │ + ldr r3, [pc, #40] @ c93c │ │ │ │ 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 b350 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000c79c : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub sp, sp, #4096 @ 0x1000 │ │ │ │ - sub sp, sp, #48 @ 0x30 │ │ │ │ +0000c940 : │ │ │ │ + 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 b5e4 │ │ │ │ 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] @ c854 │ │ │ │ - add ip, sp, #48 @ 0x30 │ │ │ │ + ldr r3, [pc, #52] @ ca14 │ │ │ │ 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 b350 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000c858 : │ │ │ │ +0000ca18 : │ │ │ │ cmp r2, r0 │ │ │ │ - ble c89c │ │ │ │ + ble ca6c │ │ │ │ cmp r2, #0 │ │ │ │ - ble c8a4 │ │ │ │ - push {r4, lr} │ │ │ │ + ble ca74 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r1 │ │ │ │ sub r1, r2, #1 │ │ │ │ tst r1, r2 │ │ │ │ - bne c8ac │ │ │ │ + str lr, [sp, #4] │ │ │ │ + movne r0, #0 │ │ │ │ + bne ca60 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1499dc │ │ │ │ + bl 150460 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0000c8b4 : │ │ │ │ +0000ca7c : │ │ │ │ add ip, r1, #4 │ │ │ │ - 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) │ │ │ │ │ │ │ │ -0000c8d8 : │ │ │ │ +0000caa0 : │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #20] @ c8f8 │ │ │ │ - ldrb r3, [r2], #1 │ │ │ │ + ldr r0, [pc, #20] @ cac0 │ │ │ │ add r0, r0, r0, lsl #4 │ │ │ │ + ldrb r3, [r2], #1 │ │ │ │ cmp r3, #0 │ │ │ │ add r0, r3, r0 │ │ │ │ - bne c8e0 │ │ │ │ + bne caa8 │ │ │ │ bx lr │ │ │ │ cdple 14, 10, cr11, cr13, cr15, {7} │ │ │ │ │ │ │ │ -0000c8fc : │ │ │ │ +0000cac4 : │ │ │ │ cmp r0, #0 │ │ │ │ rsblt r0, r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000c908 : │ │ │ │ +0000cad0 : │ │ │ │ b b50c │ │ │ │ │ │ │ │ -0000c90c : │ │ │ │ +0000cad4 : │ │ │ │ b b158 │ │ │ │ │ │ │ │ -0000c910 : │ │ │ │ +0000cad8 : │ │ │ │ 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 b140 │ │ │ │ cmp r4, r5 │ │ │ │ - bne c92c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne cafc │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000c944 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0000cb20 : │ │ │ │ + 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 b140 │ │ │ │ ldrb r3, [r4], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c950 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne cb34 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000c96c : │ │ │ │ +0000cb5c : │ │ │ │ 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 b710 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000c98c : │ │ │ │ +0000cb7c : │ │ │ │ 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 b710 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000c9ac : │ │ │ │ +0000cb9c : │ │ │ │ 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 b710 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000c9cc : │ │ │ │ - ldr r3, [pc, #36] @ c9f8 │ │ │ │ +0000cbbc : │ │ │ │ + ldr r3, [pc, #36] @ cbe8 │ │ │ │ str r3, [r0] │ │ │ │ - ldr r3, [pc, #32] @ c9fc │ │ │ │ + ldr r3, [pc, #32] @ cbec │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r3, [pc, #28] @ ca00 │ │ │ │ + ldr r3, [pc, #28] @ cbf0 │ │ │ │ str r3, [r0, #8] │ │ │ │ - ldr r3, [pc, #24] @ ca04 │ │ │ │ + ldr r3, [pc, #24] @ cbf4 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000ca08 : │ │ │ │ +0000cbf8 : │ │ │ │ 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 ca38 │ │ │ │ + beq cc4c │ │ │ │ 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] @ cda8 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ add r0, sp, #8 │ │ │ │ bl b1c4 │ │ │ │ - ldr r5, [pc, #312] @ cb8c │ │ │ │ - ldr r0, [pc, #312] @ cb90 │ │ │ │ + ldr r0, [pc, #320] @ cdac │ │ │ │ mov r2, r7 │ │ │ │ - ldr r7, [pc, #308] @ cb94 │ │ │ │ - ldr sl, [r6] │ │ │ │ - ldr r9, [r6, #4] │ │ │ │ - ldr r8, [r6, #8] │ │ │ │ - ldr fp, [r6, #12] │ │ │ │ + ldr r7, [pc, #316] @ cdb0 │ │ │ │ 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 caf8 │ │ │ │ + mov r4, fp │ │ │ │ + b cd04 │ │ │ │ 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 cd94 │ │ │ │ + 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 cb7c │ │ │ │ + beq cd84 │ │ │ │ cmp r3, #3 │ │ │ │ - bne ca9c │ │ │ │ + bne ccb0 │ │ │ │ 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 cae8 │ │ │ │ + bne ccf4 │ │ │ │ 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 cc30 │ │ │ │ eor r3, lr, r4 │ │ │ │ eor r3, r3, ip │ │ │ │ add r1, r3, r1 │ │ │ │ - b cabc │ │ │ │ - andseq r0, r4, r0, lsl #26 │ │ │ │ - @ instruction: 0x00140cfc │ │ │ │ - @ instruction: 0x00140cf8 │ │ │ │ + b ccc8 │ │ │ │ + eor r3, lr, ip │ │ │ │ + and r3, r3, r4 │ │ │ │ + eor r3, r3, lr │ │ │ │ + add r1, r3, r1 │ │ │ │ + b ccc8 │ │ │ │ + andseq r7, r4, r0, lsl #11 │ │ │ │ + andseq r7, r4, r4, ror r5 │ │ │ │ + andseq r7, r4, r8, ror #10 │ │ │ │ │ │ │ │ -0000cb98 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [r0, #80] @ 0x50 │ │ │ │ +0000cdb4 : │ │ │ │ + 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 cbb8 │ │ │ │ + b cddc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl b140 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bne cbb0 │ │ │ │ + bne cdd4 │ │ │ │ mov r6, #8 │ │ │ │ and r1, r5, #255 @ 0xff │ │ │ │ mov r0, r4 │ │ │ │ + lsr r5, r5, #8 │ │ │ │ bl b140 │ │ │ │ subs r6, r6, #1 │ │ │ │ - lsr r5, r5, #8 │ │ │ │ - bne cbd0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne cdf4 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000cbec : │ │ │ │ +0000ce1c : │ │ │ │ cmp r1, r0 │ │ │ │ movge r0, r1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000cbf8 : │ │ │ │ +0000ce28 : │ │ │ │ cmp r1, r0 │ │ │ │ movlt r0, r1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000cc04 : │ │ │ │ +0000ce34 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000cc20 : │ │ │ │ - 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) │ │ │ │ +0000ce50 : │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0000cc40 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0000ce74 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl b1a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 149ef8 │ │ │ │ + bl 15097c │ │ │ │ + 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) │ │ │ │ │ │ │ │ -0000cc64 : │ │ │ │ - push {r4, r5, r6, r8, r9, lr} │ │ │ │ +0000ceac : │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ + str r6, [sp, #8] │ │ │ │ mov r6, r1 │ │ │ │ - bl 149ef8 │ │ │ │ + strd r8, [sp, #12] │ │ │ │ + str lr, [sp, #20] │ │ │ │ + bl 15097c │ │ │ │ ldrd r2, [r6] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 149fdc │ │ │ │ + bl 150a60 │ │ │ │ ldrd r2, [r5] │ │ │ │ - bl 149c28 │ │ │ │ + bl 1506ac │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 149fdc │ │ │ │ + bl 150a60 │ │ │ │ ldrd r2, [r5, #8] │ │ │ │ - bl 149c28 │ │ │ │ + bl 1506ac │ │ │ │ ldrd r2, [r6, #16] │ │ │ │ strd r0, [r4, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 149fdc │ │ │ │ + bl 150a60 │ │ │ │ ldrd r2, [r5, #16] │ │ │ │ - bl 149c28 │ │ │ │ + bl 1506ac │ │ │ │ ldrd r2, [r6, #24] │ │ │ │ strd r0, [r4, #16] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 149fdc │ │ │ │ + bl 150a60 │ │ │ │ ldrd r2, [r5, #24] │ │ │ │ - bl 149c28 │ │ │ │ + bl 1506ac │ │ │ │ + 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) │ │ │ │ │ │ │ │ -0000ccec : │ │ │ │ +0000cf50 : │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ b b7ac │ │ │ │ │ │ │ │ -0000cd00 : │ │ │ │ +0000cf64 : │ │ │ │ mov r2, r1 │ │ │ │ b b32c │ │ │ │ │ │ │ │ -0000cd08 : │ │ │ │ +0000cf6c : │ │ │ │ mov r3, r2 │ │ │ │ b b7ac │ │ │ │ │ │ │ │ -0000cd10 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0000cf74 : │ │ │ │ + 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 cf18 │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + ble d1a0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble ce18 │ │ │ │ + ble d08c │ │ │ │ cmp r9, #0 │ │ │ │ - bne ce20 │ │ │ │ + bne d0a8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r9 │ │ │ │ - b cd5c │ │ │ │ + b cfd0 │ │ │ │ add r5, r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ add r2, r2, #12 │ │ │ │ - beq ce18 │ │ │ │ + cmp r3, r5 │ │ │ │ + beq d08c │ │ │ │ ldr lr, [r2, #8] │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp lr, ip │ │ │ │ - bne cd4c │ │ │ │ + bne cfc0 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne cd4c │ │ │ │ + bne cfc0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r8, #0 │ │ │ │ str r5, [r3] │ │ │ │ - beq ce08 │ │ │ │ + beq d07c │ │ │ │ sub r4, r1, #4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r4, #4]! │ │ │ │ cmp r1, r7 │ │ │ │ - beq ce08 │ │ │ │ + beq d07c │ │ │ │ cmp r1, #0 │ │ │ │ ldr lr, [r6] │ │ │ │ - ble ce44 │ │ │ │ + ble d0cc │ │ │ │ cmp lr, #0 │ │ │ │ - ble cdfc │ │ │ │ + ble d070 │ │ │ │ cmp r9, #0 │ │ │ │ - bne cea4 │ │ │ │ + bne d12c │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov ip, r9 │ │ │ │ - b cdd8 │ │ │ │ + b d04c │ │ │ │ add ip, ip, #1 │ │ │ │ - cmp lr, ip │ │ │ │ add r0, r0, #12 │ │ │ │ - beq cdfc │ │ │ │ + cmp lr, ip │ │ │ │ + beq d070 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ ldr fp, [r0, #12] │ │ │ │ cmp sl, fp │ │ │ │ - bne cdc8 │ │ │ │ + bne d03c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne cdc8 │ │ │ │ + bne d03c │ │ │ │ cmp r5, ip │ │ │ │ - beq ce18 │ │ │ │ + beq d08c │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne cd90 │ │ │ │ + bne d004 │ │ │ │ mov r0, #1 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b d090 │ │ │ │ cmp r3, #0 │ │ │ │ - bge cf78 │ │ │ │ + bge d200 │ │ │ │ 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 ce38 │ │ │ │ + b d0c0 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq ce18 │ │ │ │ + beq d08c │ │ │ │ cmp r2, r5 │ │ │ │ - bne ce2c │ │ │ │ - b cd78 │ │ │ │ + bne d0b4 │ │ │ │ + b cfec │ │ │ │ sub r0, lr, #1 │ │ │ │ - beq cec8 │ │ │ │ + beq d150 │ │ │ │ cmp r0, #0 │ │ │ │ - blt cdfc │ │ │ │ + blt d070 │ │ │ │ cmp r9, #0 │ │ │ │ - bne cefc │ │ │ │ + bne d184 │ │ │ │ add lr, lr, lr, lsl #1 │ │ │ │ - add r3, r6, lr, lsl #2 │ │ │ │ mov ip, r9 │ │ │ │ rsb r1, r1, #0 │ │ │ │ - b ce80 │ │ │ │ + add r3, r6, lr, lsl #2 │ │ │ │ + b d108 │ │ │ │ sub r0, r0, #1 │ │ │ │ - cmn r0, #1 │ │ │ │ sub r3, r3, #12 │ │ │ │ - beq cdfc │ │ │ │ + cmn r0, #1 │ │ │ │ + beq d070 │ │ │ │ ldr lr, [r3, #-4] │ │ │ │ ldr sl, [r3] │ │ │ │ cmp sl, lr │ │ │ │ - bne ce70 │ │ │ │ + bne d0f8 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - bne ce70 │ │ │ │ + bne d0f8 │ │ │ │ mov ip, r0 │ │ │ │ - b cdf4 │ │ │ │ + b d068 │ │ │ │ mov r0, #0 │ │ │ │ - b ceb4 │ │ │ │ + b d13c │ │ │ │ cmp lr, r0 │ │ │ │ - beq cdfc │ │ │ │ + beq d070 │ │ │ │ mov ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne ceac │ │ │ │ - b cdf4 │ │ │ │ + bne d134 │ │ │ │ + b d068 │ │ │ │ cmp lr, #0 │ │ │ │ - blt cdfc │ │ │ │ + blt d070 │ │ │ │ add r0, r0, r0, lsr #31 │ │ │ │ cmp r9, #0 │ │ │ │ asr ip, r0, #1 │ │ │ │ - bne cdf4 │ │ │ │ + bne d068 │ │ │ │ add r3, ip, ip, lsl #1 │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne cdfc │ │ │ │ - b cdf4 │ │ │ │ + bne d070 │ │ │ │ + b d068 │ │ │ │ add ip, lr, r1 │ │ │ │ - b cf0c │ │ │ │ + b d194 │ │ │ │ subs r0, r0, #1 │ │ │ │ - bcc cdfc │ │ │ │ + bcc d070 │ │ │ │ cmp r0, ip │ │ │ │ - bne cf04 │ │ │ │ - b cdf4 │ │ │ │ + bne d18c │ │ │ │ + b d068 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq ce10 │ │ │ │ + beq d084 │ │ │ │ cmp r2, #0 │ │ │ │ - blt ce18 │ │ │ │ + blt d08c │ │ │ │ cmp r9, #0 │ │ │ │ - bne cfa4 │ │ │ │ + bne d22c │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ - add r3, r6, r3, lsl #2 │ │ │ │ mov r0, r9 │ │ │ │ rsb r4, r7, #0 │ │ │ │ - b cf54 │ │ │ │ + add r3, r6, r3, lsl #2 │ │ │ │ + b d1dc │ │ │ │ sub r2, r2, #1 │ │ │ │ - cmn r2, #1 │ │ │ │ sub r3, r3, #12 │ │ │ │ - beq ce18 │ │ │ │ + cmn r2, #1 │ │ │ │ + beq d08c │ │ │ │ ldr lr, [r3, #-4] │ │ │ │ ldr ip, [r3] │ │ │ │ cmp lr, ip │ │ │ │ - bne cf44 │ │ │ │ + bne d1cc │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bne cf44 │ │ │ │ + bne d1cc │ │ │ │ mov r5, r2 │ │ │ │ - b cd78 │ │ │ │ + b cfec │ │ │ │ add r2, r2, r2, lsr #31 │ │ │ │ cmp r9, #0 │ │ │ │ asr r5, r2, #1 │ │ │ │ - bne cd78 │ │ │ │ + bne cfec │ │ │ │ add r3, r5, r5, lsl #1 │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne ce18 │ │ │ │ - b cd78 │ │ │ │ + bne d08c │ │ │ │ + b cfec │ │ │ │ add r5, r7, r3 │ │ │ │ - b cfb4 │ │ │ │ + b d23c │ │ │ │ subs r2, r2, #1 │ │ │ │ - bcc ce18 │ │ │ │ + bcc d08c │ │ │ │ cmp r2, r5 │ │ │ │ - bne cfac │ │ │ │ - b cd78 │ │ │ │ + bne d234 │ │ │ │ + b cfec │ │ │ │ │ │ │ │ -0000cfc0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0000d248 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r5, r1 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl b9d4 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0], #8 │ │ │ │ bl b1a0 │ │ │ │ - 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) │ │ │ │ │ │ │ │ -0000cff8 : │ │ │ │ - push {r4, lr} │ │ │ │ +0000d294 : │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ subs r4, r0, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ + str lr, [sp, #4] │ │ │ │ + beq d2c4 │ │ │ │ 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 b8d8 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000d01c : │ │ │ │ +0000d2d0 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000d020 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0000d2d4 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ subs r4, r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + beq d2fc │ │ │ │ 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 d398 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r5 │ │ │ │ bl b83c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - ldr r5, [r4, #32] │ │ │ │ - cmp r3, r5 │ │ │ │ - bcs d0c4 │ │ │ │ + ldr r6, [r4, #32] │ │ │ │ + cmp r3, r6 │ │ │ │ + bcs d3ac │ │ │ │ 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 b2d8 │ │ │ │ - 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 b9d4 │ │ │ │ - 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 d120 │ │ │ │ - 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 d0fc │ │ │ │ - mov r0, r9 │ │ │ │ + beq d410 │ │ │ │ + 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 d3e4 │ │ │ │ bl b770 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b d06c │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr sl, [r0, #4] │ │ │ │ + b d340 │ │ │ │ + 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 1499bc │ │ │ │ + ldr r0, [r7] │ │ │ │ + str lr, [sp, #28] │ │ │ │ + mov r1, sl │ │ │ │ + bl 150440 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r4, r1 │ │ │ │ sub r1, sl, #1 │ │ │ │ - bl 1499bc │ │ │ │ + bl 150440 │ │ │ │ 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 d1dc │ │ │ │ + bls d4d8 │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, r3, #2 │ │ │ │ - b d1ac │ │ │ │ + b d4a8 │ │ │ │ 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 d1a8 │ │ │ │ + bhi d4a4 │ │ │ │ str r3, [r6, #28] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - ldr r1, [pc, #136] @ d270 │ │ │ │ + orr ip, ip, #6 │ │ │ │ + cmp r9, #4096 @ 0x1000 │ │ │ │ + ldr r1, [pc, #148] @ d580 │ │ │ │ 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 d254 │ │ │ │ + bcs d564 │ │ │ │ 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] @ d274 │ │ │ │ - ldr r0, [pc, #24] @ d278 │ │ │ │ - ldr r1, [pc, #24] @ d27c │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r2, [pc, #24] @ d584 │ │ │ │ + ldr r0, [pc, #24] @ d588 │ │ │ │ + ldr r1, [pc, #24] @ d58c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl b320 │ │ │ │ - b d230 │ │ │ │ + b d52c │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - andseq sp, r3, ip, lsr #20 │ │ │ │ - andseq sp, r3, r4, lsr sl │ │ │ │ + andseq r4, r4, r0, lsr #3 │ │ │ │ + andseq r4, r4, r8, lsr #3 │ │ │ │ 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 d5cc │ │ │ │ + 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 b9f8 │ │ │ │ add r1, r0, r0, lsl #1 │ │ │ │ - lsl r4, r1, #3 │ │ │ │ mov r8, r0 │ │ │ │ + lsl r4, r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl b9d4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - beq d2f8 │ │ │ │ + beq d628 │ │ │ │ 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 d2e0 │ │ │ │ + bne d610 │ │ │ │ stm r5, {r0, r8} │ │ │ │ mov r8, #0 │ │ │ │ cmp r6, r8 │ │ │ │ str r8, [r5, #8] │ │ │ │ - beq d360 │ │ │ │ + beq d690 │ │ │ │ mov r4, r7 │ │ │ │ - b d324 │ │ │ │ + b d654 │ │ │ │ add r8, r8, #1 │ │ │ │ - cmp r6, r8 │ │ │ │ add r4, r4, #24 │ │ │ │ - beq d360 │ │ │ │ + cmp r6, r8 │ │ │ │ + beq d690 │ │ │ │ ldrb r3, [r4, #18] │ │ │ │ lsr r3, r3, #4 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #3 │ │ │ │ - bls d314 │ │ │ │ + bls d644 │ │ │ │ ldrh r3, [r4, #22] │ │ │ │ add r2, r4, #16 │ │ │ │ mov r1, r4 │ │ │ │ - lsr r3, r3, #4 │ │ │ │ mov r0, r5 │ │ │ │ add r8, r8, #1 │ │ │ │ - bl d130 │ │ │ │ - cmp r6, r8 │ │ │ │ add r4, r4, #24 │ │ │ │ - bne d324 │ │ │ │ + lsr r3, r3, #4 │ │ │ │ + bl d41c │ │ │ │ + cmp r6, r8 │ │ │ │ + bne d654 │ │ │ │ + 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 b770 │ │ │ │ cmp r1, #0 │ │ │ │ - push {r4, lr} │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ - beq d3c0 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + beq d710 │ │ │ │ cmp r1, #1 │ │ │ │ - popne {r4, pc} │ │ │ │ + beq d6d4 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ bl b8d8 │ │ │ │ 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 d280 │ │ │ │ + str r3, [r4, #108] @ 0x6c │ │ │ │ + str r3, [r4, #112] @ 0x70 │ │ │ │ + str r3, [r4, #116] @ 0x74 │ │ │ │ + bl d590 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ bl b8d8 │ │ │ │ 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 d280 │ │ │ │ - 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 d590 │ │ │ │ + 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 1499bc │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + mov sl, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + bl 150440 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - mov r7, #0 │ │ │ │ mov r9, r1 │ │ │ │ sub r1, r5, #1 │ │ │ │ - bl 1499bc │ │ │ │ - ldr r3, [pc, #684] @ d6f0 │ │ │ │ + bl 150440 │ │ │ │ + ldr r3, [pc, #724] @ da80 │ │ │ │ + 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 d47c │ │ │ │ - b d560 │ │ │ │ + add lr, lr, #1 │ │ │ │ + bne d7e4 │ │ │ │ + b d8c8 │ │ │ │ add r3, r3, r1 │ │ │ │ + add lr, lr, #1 │ │ │ │ cmp r5, r3 │ │ │ │ subls r3, r3, r5 │ │ │ │ cmp r9, r3 │ │ │ │ - add lr, lr, #1 │ │ │ │ - beq d59c │ │ │ │ + beq d904 │ │ │ │ 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 d59c │ │ │ │ + beq d904 │ │ │ │ cmp fp, #3 │ │ │ │ - bls d464 │ │ │ │ + bls d7cc │ │ │ │ ldr r2, [r6] │ │ │ │ ldr ip, [r0, ip, lsl #3] │ │ │ │ cmp r2, ip │ │ │ │ - bne d464 │ │ │ │ + bne d7cc │ │ │ │ ldr ip, [r6, #4] │ │ │ │ ldr r2, [sl, #4] │ │ │ │ cmp ip, r2 │ │ │ │ - bne d464 │ │ │ │ + bne d7cc │ │ │ │ ldr ip, [r6, #8] │ │ │ │ ldr r2, [sl, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne d464 │ │ │ │ + bne d7cc │ │ │ │ ldr ip, [r6, #12] │ │ │ │ ldr r2, [sl, #12] │ │ │ │ cmp ip, r2 │ │ │ │ - bne d464 │ │ │ │ + bne d7cc │ │ │ │ ldr r2, [r8, #4] │ │ │ │ - ldr fp, [pc, #516] @ d6f4 │ │ │ │ + ldr fp, [pc, #556] @ da84 │ │ │ │ ldr ip, [sl, #20] │ │ │ │ and r2, r2, fp │ │ │ │ bics r2, r2, ip │ │ │ │ - bne d464 │ │ │ │ + bne d7cc │ │ │ │ ldr r2, [sl, #16] │ │ │ │ ldr ip, [r8] │ │ │ │ and r2, r2, fp │ │ │ │ bics r2, r2, ip │ │ │ │ - bne d464 │ │ │ │ + bne d7cc │ │ │ │ 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 d464 │ │ │ │ + b d7cc │ │ │ │ ldr ip, [r6, #4] │ │ │ │ ldr r2, [sl, #4] │ │ │ │ cmp ip, r2 │ │ │ │ - beq d67c │ │ │ │ + beq da0c │ │ │ │ add r3, r3, r1 │ │ │ │ + add lr, lr, #1 │ │ │ │ cmp r5, r3 │ │ │ │ subls r3, r3, r5 │ │ │ │ cmp r9, r3 │ │ │ │ - add lr, lr, #1 │ │ │ │ - beq d59c │ │ │ │ + beq d904 │ │ │ │ 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 d59c │ │ │ │ + beq d904 │ │ │ │ cmp fp, #3 │ │ │ │ - bls d548 │ │ │ │ + bls d8b0 │ │ │ │ ldr ip, [r0, ip, lsl #3] │ │ │ │ ldr r2, [r6] │ │ │ │ cmp ip, r2 │ │ │ │ - bne d548 │ │ │ │ - b d538 │ │ │ │ + bne d8b0 │ │ │ │ + b d8a0 │ │ │ │ cmp r7, #0 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ - beq d658 │ │ │ │ + beq d9d4 │ │ │ │ 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 d63c │ │ │ │ + bcs d9b8 │ │ │ │ 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] @ d6f8 │ │ │ │ - ldr r0, [pc, #180] @ d6fc │ │ │ │ - ldr r1, [pc, #180] @ d700 │ │ │ │ + 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] @ da88 │ │ │ │ + ldr r0, [pc, #200] @ da8c │ │ │ │ + ldr r1, [pc, #200] @ da90 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl b320 │ │ │ │ - b d614 │ │ │ │ + b d97c │ │ │ │ mov r0, r4 │ │ │ │ - bl d280 │ │ │ │ + bl d590 │ │ │ │ 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 d130 │ │ │ │ + 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 d41c │ │ │ │ ldr ip, [r6, #8] │ │ │ │ ldr r2, [sl, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne d548 │ │ │ │ + bne d8b0 │ │ │ │ ldr ip, [r6, #12] │ │ │ │ ldr r2, [sl, #12] │ │ │ │ cmp ip, r2 │ │ │ │ - bne d548 │ │ │ │ + bne d8b0 │ │ │ │ ldr r2, [r8] │ │ │ │ ldr ip, [sl, #16] │ │ │ │ bic r2, r2, #-16777216 @ 0xff000000 │ │ │ │ bic r2, r2, #15728640 @ 0xf00000 │ │ │ │ bics r2, r2, ip │ │ │ │ - bne d548 │ │ │ │ + bne d8b0 │ │ │ │ ldrh r2, [sl, #18] │ │ │ │ ldrh ip, [r8, #2] │ │ │ │ lsr r2, r2, #7 │ │ │ │ cmp r2, ip, lsr #7 │ │ │ │ - bcc d548 │ │ │ │ + bcc d8b0 │ │ │ │ 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 d548 │ │ │ │ + b d8b0 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - andseq sp, r3, r4, asr #12 │ │ │ │ - andseq sp, r3, ip, asr #12 │ │ │ │ + andseq r3, r4, ip, asr #26 │ │ │ │ + andseq r3, r4, r4, asr sp │ │ │ │ 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 1499bc │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 150440 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r9, r1 │ │ │ │ sub r1, r6, #1 │ │ │ │ - bl 1499bc │ │ │ │ + bl 150440 │ │ │ │ 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 d76c │ │ │ │ + b db10 │ │ │ │ add r3, r3, sl │ │ │ │ cmp r6, r3 │ │ │ │ subls r3, r3, r6 │ │ │ │ cmp r9, r3 │ │ │ │ - beq d83c │ │ │ │ + beq dbe0 │ │ │ │ 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 d83c │ │ │ │ + beq dbe0 │ │ │ │ cmp fp, #3 │ │ │ │ - bls d758 │ │ │ │ + bls dafc │ │ │ │ ldr fp, [r8] │ │ │ │ ldr ip, [r1, r4, lsl #3] │ │ │ │ cmp fp, ip │ │ │ │ - bne d758 │ │ │ │ + bne dafc │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldr ip, [r2, #4] │ │ │ │ cmp r4, ip │ │ │ │ - bne d758 │ │ │ │ + bne dafc │ │ │ │ ldr r4, [r8, #8] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp r4, ip │ │ │ │ - bne d758 │ │ │ │ + bne dafc │ │ │ │ ldr r4, [r8, #12] │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp r4, ip │ │ │ │ - bne d758 │ │ │ │ + bne dafc │ │ │ │ ldrh r4, [r2, #22] │ │ │ │ - ldr ip, [pc, #156] @ d880 │ │ │ │ + ldr ip, [pc, #184] @ dc40 │ │ │ │ cmp ip, r4, lsr #4 │ │ │ │ - beq d850 │ │ │ │ + beq dc10 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ - ldr r4, [pc, #144] @ d884 │ │ │ │ + ldr r4, [pc, #172] @ dc44 │ │ │ │ ldr fp, [r7, #4] │ │ │ │ and ip, ip, r4 │ │ │ │ bics ip, ip, fp │ │ │ │ - bne d758 │ │ │ │ + bne dafc │ │ │ │ ldr ip, [r7] │ │ │ │ and ip, ip, r4 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ bics ip, ip, r4 │ │ │ │ - bne d758 │ │ │ │ + bne dafc │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r2 │ │ │ │ - beq d758 │ │ │ │ + beq dafc │ │ │ │ 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 d758 │ │ │ │ + b dafc │ │ │ │ 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 dbf4 │ │ │ │ + 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 d758 │ │ │ │ + bne dafc │ │ │ │ ldrh ip, [r7, #2] │ │ │ │ ldrh r4, [r2, #18] │ │ │ │ lsr ip, ip, #7 │ │ │ │ cmp ip, r4, lsr #7 │ │ │ │ - bcc d758 │ │ │ │ - b d814 │ │ │ │ + bcc dafc │ │ │ │ + b dbb8 │ │ │ │ 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] @ dcac │ │ │ │ - add r9, sp, #96 @ 0x60 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r1, [pc, #1052] @ e0b0 │ │ │ │ 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 d8e4 │ │ │ │ + bne dcc8 │ │ │ │ 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 b0bc │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ bl b80c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ movne r8, #0 │ │ │ │ movne fp, r8 │ │ │ │ - beq d944 │ │ │ │ + beq dd28 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ + add fp, fp, #1 │ │ │ │ add r5, r5, r8 │ │ │ │ + add r8, r8, #20 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl b6c8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl b02c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - add fp, fp, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - add r8, r8, #20 │ │ │ │ - bcc d910 │ │ │ │ + bcc dcf4 │ │ │ │ mov r0, r6 │ │ │ │ bl b008 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ cmp r2, r3 │ │ │ │ - bne d8d8 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + bne dca8 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne d8d8 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + bne dca8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne d8d8 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + bne dca8 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne d8d8 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ - mov ip, r3 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + bne dca8 │ │ │ │ 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 b9d4 │ │ │ │ cmp r6, #0 │ │ │ │ - ldrne r8, [r4, #80] @ 0x50 │ │ │ │ - movne r6, #0 │ │ │ │ - mov fp, r0 │ │ │ │ - beq da08 │ │ │ │ - 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 d9e4 │ │ │ │ - ldr r3, [pc, #672] @ dcb0 │ │ │ │ - str fp, [sp, #64] @ 0x40 │ │ │ │ + mov r8, r0 │ │ │ │ + beq de04 │ │ │ │ + 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 ddd4 │ │ │ │ + mov r4, lr │ │ │ │ + ldr r3, [pc, #680] @ e0b4 │ │ │ │ + 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] @ dcb4 │ │ │ │ - str sl, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [pc, #660] @ e0b8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #648] @ dcb8 │ │ │ │ + ldr r3, [pc, #652] @ e0bc │ │ │ │ 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 dc98 │ │ │ │ + bne e09c │ │ │ │ + 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 dc44 │ │ │ │ + beq e038 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, fp │ │ │ │ bl b044 │ │ │ │ - ldr fp, [sp, #84] @ 0x54 │ │ │ │ - orrs r0, r0, fp │ │ │ │ - bne dba4 │ │ │ │ - ldr r5, [pc, #496] @ dcbc │ │ │ │ + ldr r8, [sp, #84] @ 0x54 │ │ │ │ + orrs r0, r0, r8 │ │ │ │ + bne dfa4 │ │ │ │ + ldr r5, [pc, #500] @ e0c0 │ │ │ │ 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 dc78 │ │ │ │ + bcs e07c │ │ │ │ bic r6, r6, #-16777216 @ 0xff000000 │ │ │ │ bic r6, r6, #15728640 @ 0xf00000 │ │ │ │ cmp r6, r3 │ │ │ │ - beq db2c │ │ │ │ - ldr r2, [pc, #420] @ dcc0 │ │ │ │ - ldr r0, [pc, #420] @ dcc4 │ │ │ │ - ldr r1, [pc, #420] @ dcc8 │ │ │ │ + beq df2c │ │ │ │ + ldr r2, [pc, #424] @ e0c4 │ │ │ │ + ldr r0, [pc, #424] @ e0c8 │ │ │ │ + ldr r1, [pc, #424] @ e0cc │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl b320 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - lsl r8, r8, #23 │ │ │ │ - lsr r8, r8, #23 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq db58 │ │ │ │ - ldr r2, [pc, #388] @ dccc │ │ │ │ - ldr r0, [pc, #388] @ dcd0 │ │ │ │ - add r2, pc, r2 │ │ │ │ + lsl sl, sl, #23 │ │ │ │ + lsr sl, sl, #23 │ │ │ │ + cmp r3, sl │ │ │ │ + beq df58 │ │ │ │ + ldr r2, [pc, #392] @ e0d0 │ │ │ │ mov r1, #892 @ 0x37c │ │ │ │ + ldr r0, [pc, #388] @ e0d4 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl b320 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl d704 │ │ │ │ + mov r2, r6 │ │ │ │ + bl da94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne da34 │ │ │ │ + bne de34 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r4, #120 @ 0x78 │ │ │ │ - bl d704 │ │ │ │ + bl da94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne da34 │ │ │ │ + bne de34 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl d400 │ │ │ │ - b da34 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne dc44 │ │ │ │ - mov r0, sl │ │ │ │ + bl d758 │ │ │ │ + b de34 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne e038 │ │ │ │ + mov r0, fp │ │ │ │ bl b2d8 │ │ │ │ - ldr r8, [r4, #28] │ │ │ │ - cmp r8, #0 │ │ │ │ - beq dc44 │ │ │ │ + ldr sl, [r4, #28] │ │ │ │ + cmp sl, #0 │ │ │ │ + beq e038 │ │ │ │ + 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 dbe8 │ │ │ │ - add r6, r6, #5 │ │ │ │ - cmp r8, r6 │ │ │ │ - add r5, r5, #20 │ │ │ │ - beq dc44 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp fp, r3 │ │ │ │ - bne dbd8 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ + b dfe8 │ │ │ │ + add r5, r5, #5 │ │ │ │ + add r6, r6, #20 │ │ │ │ + cmp sl, r5 │ │ │ │ + beq e038 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + cmp r8, r3 │ │ │ │ + bne dfd8 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bne dbd8 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mov r1, sl │ │ │ │ + bne dfd8 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + mov r1, fp │ │ │ │ bl b044 │ │ │ │ cmp r0, #0 │ │ │ │ - bne dbd8 │ │ │ │ - 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] @ dcbc │ │ │ │ - add r5, r5, r6, asr #2 │ │ │ │ - cmp r5, r3 │ │ │ │ + bne dfd8 │ │ │ │ + ldr r3, [pc, #188] @ e0d8 │ │ │ │ + lsl r5, r5, #2 │ │ │ │ + asr r5, r5, #2 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - bne dac8 │ │ │ │ + mul r3, r5, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #140] @ e0c0 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne dec8 │ │ │ │ + ldr r8, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ - ldr fp, [sp, #64] @ 0x40 │ │ │ │ + ldr fp, [sp, #68] @ 0x44 │ │ │ │ bl b770 │ │ │ │ - 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 d8d8 │ │ │ │ - ldr r2, [pc, #84] @ dcd4 │ │ │ │ - ldr r0, [pc, #84] @ dcd8 │ │ │ │ - ldr r1, [pc, #84] @ dcdc │ │ │ │ + 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 dca8 │ │ │ │ + ldr r2, [pc, #88] @ e0dc │ │ │ │ + ldr r0, [pc, #88] @ e0e0 │ │ │ │ + ldr r1, [pc, #88] @ e0e4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl b320 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - b db04 │ │ │ │ - ldr fp, [sp, #64] @ 0x40 │ │ │ │ - mov r0, fp │ │ │ │ + b df04 │ │ │ │ + ldr r8, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r8 │ │ │ │ bl b770 │ │ │ │ mov r0, #1 │ │ │ │ - b d8dc │ │ │ │ - @ instruction: 0x0013d3f0 │ │ │ │ - andseq sp, r3, ip, lsr r7 │ │ │ │ - andseq sp, r3, r0, asr #5 │ │ │ │ - andseq pc, r3, r0, asr #29 │ │ │ │ + b dcac │ │ │ │ + mulseq r4, ip, sl │ │ │ │ + @ instruction: 0x00143dbc │ │ │ │ + andseq r3, r4, r4, asr #18 │ │ │ │ + andseq r6, r4, r4, asr #10 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - andseq sp, r3, ip, ror #2 │ │ │ │ - @ instruction: 0x0013d1f8 │ │ │ │ + @ instruction: 0x001437f0 │ │ │ │ + andseq r3, r4, ip, ror r8 │ │ │ │ andeq r0, r0, fp, ror r3 │ │ │ │ - andseq sp, r3, r4, asr #2 │ │ │ │ - @ instruction: 0x0013d1dc │ │ │ │ - andseq sp, r3, r8 │ │ │ │ - andseq sp, r3, r4, lsl #1 │ │ │ │ + andseq r3, r4, r4, asr #15 │ │ │ │ + andseq r3, r4, r0, ror #16 │ │ │ │ + stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ + andseq r3, r4, r8, lsl #13 │ │ │ │ + andseq r3, r4, r4, lsl #14 │ │ │ │ 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 b0bc │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ bl b80c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - movne r7, #0 │ │ │ │ - movne r8, r7 │ │ │ │ - beq dd50 │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ + movne r6, #0 │ │ │ │ + movne r8, r6 │ │ │ │ + beq e168 │ │ │ │ + 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 b6c8 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ mov r0, r9 │ │ │ │ bl b02c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - add r8, r8, #1 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ cmp r8, r3 │ │ │ │ - add r7, r7, #20 │ │ │ │ - bcc dd1c │ │ │ │ + bcc e134 │ │ │ │ mov r0, r9 │ │ │ │ bl b008 │ │ │ │ + ldr r1, [pc, #312] @ e2b0 │ │ │ │ + mov r0, r7 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #284] @ de80 │ │ │ │ + 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 de64 │ │ │ │ - ldr r8, [pc, #236] @ de84 │ │ │ │ - ldr r9, [pc, #236] @ de88 │ │ │ │ - ldr r7, [pc, #236] @ de8c │ │ │ │ - mov r4, #0 │ │ │ │ - add r8, pc, r8 │ │ │ │ - b de24 │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ + beq e280 │ │ │ │ + ldr r9, [pc, #260] @ e2b4 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r6, r5 │ │ │ │ + ldr sl, [pc, #252] @ e2b8 │ │ │ │ + ldr r8, [pc, #252] @ e2bc │ │ │ │ + add r9, pc, r9 │ │ │ │ + b e244 │ │ │ │ + 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 de64 │ │ │ │ - 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 e280 │ │ │ │ + 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 de18 │ │ │ │ - ldrh r3, [r1, #22] │ │ │ │ + bls e234 │ │ │ │ + ldrh r3, [ip, #22] │ │ │ │ bic r2, r3, #15 │ │ │ │ - cmp r2, r9 │ │ │ │ - bne dda8 │ │ │ │ - ldr r2, [pc, #52] @ de90 │ │ │ │ + cmp r2, sl │ │ │ │ + bne e1c4 │ │ │ │ + ldr r2, [pc, #72] @ e2c0 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b ddc0 │ │ │ │ - ldr r1, [pc, #40] @ de94 │ │ │ │ - ldr r3, [r6] │ │ │ │ + b e1dc │ │ │ │ + ldr r1, [pc, #60] @ e2c4 │ │ │ │ + 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 ip, r3, r8, lsr pc │ │ │ │ - andseq ip, r3, r4, asr #31 │ │ │ │ + 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: 0x001435b4 │ │ │ │ + andseq r3, r4, ip, lsr #12 │ │ │ │ strdeq pc, [r0], -r0 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - mulseq r3, r0, sl │ │ │ │ - @ instruction: 0x0013cef4 │ │ │ │ + ldrsheq r6, [r4], -r8 │ │ │ │ + andseq r3, r4, r8, asr r5 │ │ │ │ │ │ │ │ -0000de98 : │ │ │ │ - push {r4, r5, r6, r8, r9, lr} │ │ │ │ +0000e2c8 : │ │ │ │ + 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 149c28 │ │ │ │ + str lr, [sp, #20] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + bl 1506ac │ │ │ │ ldrd r2, [r4, #24] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 149c28 │ │ │ │ + bl 1506ac │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 149c28 │ │ │ │ + bl 1506ac │ │ │ │ ldrd r2, [r4, #32] │ │ │ │ - bl 149c28 │ │ │ │ + bl 1506ac │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq df10 │ │ │ │ + beq e34c │ │ │ │ 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 df90 │ │ │ │ + strd r8, [sp, #12] │ │ │ │ + str lr, [sp, #20] │ │ │ │ + tst r3, #2 │ │ │ │ + beq e3f8 │ │ │ │ ldr r3, [r0, #208] @ 0xd0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0, #208] @ 0xd0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl ba70 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [r5, #40] @ 0x28 │ │ │ │ ldrd r0, [r4, #224] @ 0xe0 │ │ │ │ - bl 149c28 │ │ │ │ + strd r2, [r5, #40] @ 0x28 │ │ │ │ + bl 1506ac │ │ │ │ strd r0, [r4, #224] @ 0xe0 │ │ │ │ ldr lr, [r4, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - popeq {r4, r5, r6, r8, r9, pc} │ │ │ │ + beq e464 │ │ │ │ + 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 dff4 │ │ │ │ + bne e478 │ │ │ │ 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 b4e8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 14a528 │ │ │ │ + bl 150fac │ │ │ │ cmp r0, #0 │ │ │ │ - bne df40 │ │ │ │ + bne e398 │ │ │ │ ldrd r0, [r4, #216] @ 0xd8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ strd r8, [r5, #40] @ 0x28 │ │ │ │ - bl 149c28 │ │ │ │ + bl 1506ac │ │ │ │ + ldr lr, [r4, #4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #204] @ 0xcc │ │ │ │ strd r0, [r4, #216] @ 0xd8 │ │ │ │ - b df68 │ │ │ │ + cmp lr, #0 │ │ │ │ + bne e3cc │ │ │ │ + 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 14a514 │ │ │ │ + bl 150f98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq df68 │ │ │ │ - b df98 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + beq e3c0 │ │ │ │ + b e400 │ │ │ │ + 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 e058 │ │ │ │ + tst r3, #2 │ │ │ │ + bne e4ec │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne e278 │ │ │ │ + bne e6f4 │ │ │ │ ldrd r0, [r0, #192] @ 0xc0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 14a550 │ │ │ │ + bl 150fd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e288 │ │ │ │ + bne e718 │ │ │ │ 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 e278 │ │ │ │ + cmp r3, r9 │ │ │ │ + blt e6f4 │ │ │ │ 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 e12c │ │ │ │ + b e5b8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e120 │ │ │ │ - cmp sl, #0 │ │ │ │ - ldr r8, [r5, #52] @ 0x34 │ │ │ │ - beq e1e8 │ │ │ │ + beq e5ac │ │ │ │ + cmp r9, #0 │ │ │ │ + ldr r6, [r5, #52] @ 0x34 │ │ │ │ + beq e670 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne e218 │ │ │ │ + bne e698 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl df18 │ │ │ │ - ldrd r2, [sl, #40] @ 0x28 │ │ │ │ + bl e364 │ │ │ │ + ldrd r2, [r9, #40] @ 0x28 │ │ │ │ ldrd r0, [r5, #40] @ 0x28 │ │ │ │ - bl 14a528 │ │ │ │ + bl 150fac │ │ │ │ cmp r0, #0 │ │ │ │ - beq e1d4 │ │ │ │ - mov r0, sl │ │ │ │ + beq e65c │ │ │ │ + mov r0, r9 │ │ │ │ + mov r9, r5 │ │ │ │ bl b2fc │ │ │ │ - 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] @ e754 │ │ │ │ + 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 e27c │ │ │ │ - ldr r3, [r9, #16] │ │ │ │ + subs r6, r6, #0 │ │ │ │ + movne r6, #1 │ │ │ │ + ands r6, r6, r3, lsr #17 │ │ │ │ + bne e6f8 │ │ │ │ + ldr r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt e27c │ │ │ │ + blt e6f8 │ │ │ │ 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 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - stm r7, {r0, r1} │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r8, [r4, #160] @ 0xa0 │ │ │ │ - stm r6, {r0, r1} │ │ │ │ - ldrh r3, [r4, #166] @ 0xa6 │ │ │ │ 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] │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r2, [r7] │ │ │ │ + mov r2, r4 │ │ │ │ + ldrh r3, [r4, #166] @ 0xa6 │ │ │ │ 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 e08c │ │ │ │ + beq e520 │ │ │ │ ldr r3, [r4, #168] @ 0xa8 │ │ │ │ tst r3, #2 │ │ │ │ - bne e1c8 │ │ │ │ + bne e650 │ │ │ │ ldr r3, [r4, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne e268 │ │ │ │ + bne e6e4 │ │ │ │ ldrd r0, [r4, #192] @ 0xc0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 14a550 │ │ │ │ + bl 150fd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e22c │ │ │ │ + bne e6ac │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #204] @ 0xcc │ │ │ │ - b e08c │ │ │ │ + b e520 │ │ │ │ mov r0, r5 │ │ │ │ bl b2fc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b e10c │ │ │ │ - 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 e10c │ │ │ │ + b e598 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + mov r9, r5 │ │ │ │ + ldr r2, [pc, #212] @ e754 │ │ │ │ + sub r3, r8, r3 │ │ │ │ + asr r3, r3, #2 │ │ │ │ + mul r2, r3, r2 │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r3, [r2] │ │ │ │ + b e598 │ │ │ │ mov r2, fp │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl df18 │ │ │ │ - b e0ac │ │ │ │ - add r3, r4, #184 @ 0xb8 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - add r3, r4, #176 @ 0xb0 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ + bl e364 │ │ │ │ + b e540 │ │ │ │ + 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 b6ec │ │ │ │ ldrd r2, [r4, #192] @ 0xc0 │ │ │ │ - bl 14a550 │ │ │ │ + bl 150fd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e1c8 │ │ │ │ + beq e650 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ strd r2, [r4, #200] @ 0xc8 │ │ │ │ mov r0, r5 │ │ │ │ bl b2fc │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, r9 │ │ │ │ bl b2fc │ │ │ │ - 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 b6ec │ │ │ │ ldrd r2, [r4, #192] @ 0xc0 │ │ │ │ - bl 14a550 │ │ │ │ + bl 150fd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e058 │ │ │ │ + beq e4ec │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ strd r2, [r4, #200] @ 0xc8 │ │ │ │ - b e278 │ │ │ │ + b e6f4 │ │ │ │ + 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 e790 │ │ │ │ + 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 e6d4 │ │ │ │ + beq eb68 │ │ │ │ + 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 e6b0 │ │ │ │ + bne eb30 │ │ │ │ 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 b0bc │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ bl b80c │ │ │ │ ldr r1, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r8 │ │ │ │ bl b6c8 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ bl b008 │ │ │ │ - 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 e51c │ │ │ │ - ldrb r3, [r4, #166] @ 0xa6 │ │ │ │ - ldr r2, [pc, #1580] @ e9bc │ │ │ │ - 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 e9b8 │ │ │ │ + ldrb r1, [r4, #166] @ 0xa6 │ │ │ │ + ldr r0, [pc, #1600] @ ee78 │ │ │ │ + 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 e494 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne ee64 │ │ │ │ + bic fp, r7, #16 │ │ │ │ + bics r3, sl, fp │ │ │ │ + movne r9, r7 │ │ │ │ + beq eb78 │ │ │ │ + bic fp, r7, #2048 @ 0x800 │ │ │ │ + bics r3, sl, fp │ │ │ │ + beq ebc4 │ │ │ │ + bic fp, r7, #8 │ │ │ │ + bics r3, sl, fp │ │ │ │ + beq ec14 │ │ │ │ + bic fp, r7, #65536 @ 0x10000 │ │ │ │ + bics r3, sl, fp │ │ │ │ + beq ec64 │ │ │ │ + cmp sl, r7 │ │ │ │ + beq e948 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - mov r3, sl │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl e010 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne e9a0 │ │ │ │ - bic fp, r6, #16 │ │ │ │ - bics r3, r9, fp │ │ │ │ - strne r6, [sp] │ │ │ │ - beq e6e4 │ │ │ │ - bic fp, r6, #2048 @ 0x800 │ │ │ │ - bics r3, r9, fp │ │ │ │ - beq e730 │ │ │ │ - bic fp, r6, #8 │ │ │ │ - bics r3, r9, fp │ │ │ │ - beq e784 │ │ │ │ - bic fp, r6, #65536 @ 0x10000 │ │ │ │ - bics r3, r9, fp │ │ │ │ - beq e7d8 │ │ │ │ - cmp r9, r6 │ │ │ │ - beq e4ac │ │ │ │ + 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 e010 │ │ │ │ - str r9, [sp] │ │ │ │ - mov r7, r0 │ │ │ │ + ldr r3, [sp] │ │ │ │ + bl e494 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq e8ac │ │ │ │ + beq ed30 │ │ │ │ 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 e6b4 │ │ │ │ + bne eb34 │ │ │ │ ldr r2, [r4, #200] @ 0xc8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e824 │ │ │ │ + beq ecac │ │ │ │ ldrh r3, [r4, #166] @ 0xa6 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bls e6c4 │ │ │ │ + bls eb44 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi e6c8 │ │ │ │ + bhi eb48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cmp r7, #0 │ │ │ │ + cmp r6, #0 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq e980 │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ + beq ee44 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ - b e84c │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r8 │ │ │ │ + b ecd4 │ │ │ │ + mov r2, r1 │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ - bl d704 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq e8bc │ │ │ │ + mov r1, r8 │ │ │ │ + bl da94 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq ed40 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq e558 │ │ │ │ - add r2, r7, #16 │ │ │ │ - ldm r2, {r1, r2} │ │ │ │ + beq e9f4 │ │ │ │ + add r2, r6, #16 │ │ │ │ mov r0, r5 │ │ │ │ + ldm r2, {r1, r2} │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8e8 │ │ │ │ - ldrh r3, [r7, #22] │ │ │ │ - lsr fp, r3, #4 │ │ │ │ - ldr r3, [pc, #1112] @ e9c0 │ │ │ │ - str fp, [sp, #24] │ │ │ │ - cmp fp, r3 │ │ │ │ - beq e92c │ │ │ │ - add r3, r7, #16 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r2, [pc, #1084] @ e9bc │ │ │ │ - stm sl, {r0, r1} │ │ │ │ - ldrh r1, [r7, #18] │ │ │ │ - mov r3, r0 │ │ │ │ + beq ed6c │ │ │ │ + ldrh r7, [r6, #22] │ │ │ │ + ldr r3, [pc, #1148] @ ee7c │ │ │ │ + lsr r7, r7, #4 │ │ │ │ + cmp r7, r3 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + beq edb8 │ │ │ │ + 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] @ ee78 │ │ │ │ + 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 e6b0 │ │ │ │ + bne eb30 │ │ │ │ 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 e990 │ │ │ │ + beq ee54 │ │ │ │ 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 e6b4 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq e6b0 │ │ │ │ - cmp r9, #1 │ │ │ │ - str r9, [r4, #76] @ 0x4c │ │ │ │ - bhi e6c8 │ │ │ │ + bne eb34 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq eb30 │ │ │ │ + cmp sl, #1 │ │ │ │ + str sl, [r4, #76] @ 0x4c │ │ │ │ + bhi eb48 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsl r3, r3, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b e83c │ │ │ │ - mov r7, #0 │ │ │ │ - mov r0, r7 │ │ │ │ + b ecc4 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r0, r6 │ │ │ │ bl b2fc │ │ │ │ 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 e310 │ │ │ │ - tst r6, #16 │ │ │ │ - beq e9ac │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + b e7b8 │ │ │ │ + tst r7, #16 │ │ │ │ + beq ee6c │ │ │ │ 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 e494 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne ee4c │ │ │ │ + mov r7, fp │ │ │ │ + bic fp, r7, #2048 @ 0x800 │ │ │ │ + bics r3, sl, fp │ │ │ │ + bne e8f8 │ │ │ │ + tst r7, #2048 @ 0x800 │ │ │ │ + beq ec04 │ │ │ │ + ldr r9, [pc, #684] @ ee80 │ │ │ │ mov r1, r5 │ │ │ │ - mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ - str fp, [sp] │ │ │ │ - bl e010 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne e988 │ │ │ │ - mov r6, fp │ │ │ │ - bic fp, r6, #2048 @ 0x800 │ │ │ │ - bics r3, r9, fp │ │ │ │ - bne e45c │ │ │ │ - tst r6, #2048 @ 0x800 │ │ │ │ - beq e774 │ │ │ │ - ldr r3, [pc, #644] @ e9c4 │ │ │ │ - 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 e010 │ │ │ │ + ldr r3, [sp] │ │ │ │ + bl e494 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e988 │ │ │ │ - mov r6, fp │ │ │ │ - bic fp, r6, #8 │ │ │ │ - bics r3, r9, fp │ │ │ │ - bne e468 │ │ │ │ - tst r6, #8 │ │ │ │ - beq e7c8 │ │ │ │ - bic r3, fp, #-268435448 @ 0xf0000008 │ │ │ │ - bic r3, r3, #267386880 @ 0xff00000 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + bne ee4c │ │ │ │ + mov r7, fp │ │ │ │ + bic fp, r7, #8 │ │ │ │ + bics r3, sl, fp │ │ │ │ + bne e904 │ │ │ │ + tst r7, #8 │ │ │ │ + beq ec54 │ │ │ │ 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 e494 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne ee4c │ │ │ │ + mov r7, fp │ │ │ │ + bic fp, r7, #65536 @ 0x10000 │ │ │ │ + bics r3, sl, fp │ │ │ │ + bne e910 │ │ │ │ + tst r7, #65536 @ 0x10000 │ │ │ │ + beq eca4 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl e010 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne e988 │ │ │ │ - mov r6, fp │ │ │ │ - bic fp, r6, #65536 @ 0x10000 │ │ │ │ - bics r3, r9, fp │ │ │ │ - bne e474 │ │ │ │ - tst r6, #65536 @ 0x10000 │ │ │ │ - beq e81c │ │ │ │ - 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 e010 │ │ │ │ + ldr r3, [sp] │ │ │ │ + bl e494 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e988 │ │ │ │ - mov r6, fp │ │ │ │ - b e474 │ │ │ │ + bne ee4c │ │ │ │ + mov r7, fp │ │ │ │ + b e910 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi e6c8 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq e93c │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ + bhi eb48 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq ee04 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst r3, #1 │ │ │ │ addeq r0, r4, #120 @ 0x78 │ │ │ │ - bne e514 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [sp] │ │ │ │ + bne e9b0 │ │ │ │ + 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 d400 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq e6c8 │ │ │ │ + mov r3, r7 │ │ │ │ + bl d758 │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq eb48 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - b e6c8 │ │ │ │ + blx r7 │ │ │ │ + b eb48 │ │ │ │ sub r3, r0, #2 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ - b e4d4 │ │ │ │ - mov r2, sl │ │ │ │ + b e970 │ │ │ │ + ldr r2, [sp] │ │ │ │ mov r1, r8 │ │ │ │ add r0, r4, #120 @ 0x78 │ │ │ │ - bl d704 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne e534 │ │ │ │ + bl da94 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne e9d0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq e8ec │ │ │ │ + beq ed70 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - ldr r9, [r4, #76] @ 0x4c │ │ │ │ - cmp r9, #1 │ │ │ │ - beq e6b0 │ │ │ │ - ldr r3, [pc, #192] @ e9bc │ │ │ │ - ldr r9, [r4, #164] @ 0xa4 │ │ │ │ + ldr sl, [r4, #76] @ 0x4c │ │ │ │ + cmp sl, #1 │ │ │ │ + beq eb30 │ │ │ │ + ldr sl, [r4, #164] @ 0xa4 │ │ │ │ ldr r2, [r4, #168] @ 0xa8 │ │ │ │ - and r9, r9, r3 │ │ │ │ + ldr r3, [pc, #240] @ ee78 │ │ │ │ + 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 e3b8 │ │ │ │ + ldrd r2, [r4, #164] @ 0xa4 │ │ │ │ + b e864 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #3 │ │ │ │ - beq e384 │ │ │ │ - b e6c4 │ │ │ │ + bne eb44 │ │ │ │ + ldrb r3, [r4, #166] @ 0xa6 │ │ │ │ + ldr r2, [pc, #168] @ ee78 │ │ │ │ + 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 e864 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst r3, #1 │ │ │ │ addeq r0, r4, #120 @ 0x78 │ │ │ │ - streq r7, [sp, #12] │ │ │ │ - bne e97c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [sp] │ │ │ │ + streq r6, [sp, #12] │ │ │ │ + bne ee40 │ │ │ │ + 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] @ e9c0 │ │ │ │ - bl d400 │ │ │ │ - b e6c4 │ │ │ │ - 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] @ ee7c │ │ │ │ + str r9, [sp, #28] │ │ │ │ + bl d758 │ │ │ │ + b eb44 │ │ │ │ + str r6, [sp, #12] │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ - b e950 │ │ │ │ - mov r7, r0 │ │ │ │ - b e4ac │ │ │ │ + b ee18 │ │ │ │ + mov r6, r0 │ │ │ │ + b e948 │ │ │ │ sub r0, r0, #2 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b e684 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp] │ │ │ │ - b e4ac │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r6, fp │ │ │ │ - str r3, [sp] │ │ │ │ - b e450 │ │ │ │ + b eb04 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + b e948 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + mov r7, fp │ │ │ │ + b e8ec │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ │ │ │ │ -0000e9c8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0000ee84 : │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ + mov r5, #0 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl b9d4 │ │ │ │ - ldr r3, [pc, #240] @ eacc │ │ │ │ + ldr r3, [pc, #248] @ ef9c │ │ │ │ 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] @ ead0 │ │ │ │ - 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] @ efa0 │ │ │ │ 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 d280 │ │ │ │ + strd r2, [r0, #112] @ 0x70 │ │ │ │ + str r5, [r0, #128] @ 0x80 │ │ │ │ + str r5, [r0, #152] @ 0x98 │ │ │ │ + bl d590 │ │ │ │ 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 d280 │ │ │ │ + str r5, [r4, #148] @ 0x94 │ │ │ │ + str r5, [r4, #152] @ 0x98 │ │ │ │ + str r5, [r4, #156] @ 0x9c │ │ │ │ + bl d590 │ │ │ │ + add r0, r4, #44 @ 0x2c │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ - add r0, r4, #44 @ 0x2c │ │ │ │ bl b6b0 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andseq r1, r4, r4, asr #9 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r6, r4, r4, ror #31 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ │ │ │ │ -0000ead4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0000efa4 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r5, r0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl b8d8 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ str r4, [r5, #80] @ 0x50 │ │ │ │ str r4, [r5, #88] @ 0x58 │ │ │ │ bl b8d8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ str r4, [r5, #120] @ 0x78 │ │ │ │ - cmp r3, r4 │ │ │ │ str r4, [r5, #128] @ 0x80 │ │ │ │ - beq eb30 │ │ │ │ + cmp r3, r4 │ │ │ │ + beq f008 │ │ │ │ mov r6, r4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ + add r4, r4, #20 │ │ │ │ bl b71c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - add r4, r4, #20 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi eb10 │ │ │ │ + bhi efe8 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ bl b770 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + add sp, sp, #16 │ │ │ │ b b8d8 │ │ │ │ │ │ │ │ -0000eb44 : │ │ │ │ +0000f028 : │ │ │ │ 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 b1f4 │ │ │ │ + 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) │ │ │ │ │ │ │ │ -0000eb6c : │ │ │ │ - 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] @ ebf4 │ │ │ │ - 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 │ │ │ │ +0000f064 : │ │ │ │ + ldr ip, [r0, #168] @ 0xa8 │ │ │ │ + strd r4, [sp, #-28]! @ 0xffffffe4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [pc, #124] @ f0f4 │ │ │ │ + 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 b8a8 │ │ │ │ - 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 @ │ │ │ │ │ │ │ │ -0000ebf8 : │ │ │ │ +0000f0f8 : │ │ │ │ mov r3, r0 │ │ │ │ - b ec0c │ │ │ │ + b f10c │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt ec00 │ │ │ │ + bgt f100 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ec60 │ │ │ │ + beq f160 │ │ │ │ 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 ec24 │ │ │ │ + bne f124 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000ec68 : │ │ │ │ +0000f168 : │ │ │ │ cmp r1, #0 │ │ │ │ - beq ecf8 │ │ │ │ + beq f218 │ │ │ │ tst r1, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ + str r6, [sp, #8] │ │ │ │ mov r6, r2 │ │ │ │ - bne ecb4 │ │ │ │ + str lr, [sp, #12] │ │ │ │ + bne f1c8 │ │ │ │ add r1, r1, r1, lsr #31 │ │ │ │ asr r1, r1, #1 │ │ │ │ - bl ec68 │ │ │ │ - ldr r2, [pc, #148] @ ed28 │ │ │ │ + bl f168 │ │ │ │ + ldr r2, [pc, #168] @ f244 │ │ │ │ + mov r3, r0 │ │ │ │ sub r2, r2, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - blt ed18 │ │ │ │ + blt f238 │ │ │ │ mul r0, r3, r3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 149bfc │ │ │ │ + bl 150680 │ │ │ │ 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 b23c │ │ │ │ - ldr r3, [pc, #92] @ ed28 │ │ │ │ + ldr r3, [pc, #100] @ f244 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ sub r3, r3, r0 │ │ │ │ - cmp r5, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bgt ed00 │ │ │ │ - bl b23c │ │ │ │ - mov r1, r6 │ │ │ │ - mul r0, r5, r0 │ │ │ │ - bl 149bfc │ │ │ │ - mov r0, r1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #1 │ │ │ │ - bx lr │ │ │ │ + cmp r5, r3 │ │ │ │ + ble f220 │ │ │ │ bl b23c │ │ │ │ - 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 b7e8 │ │ │ │ + mov r0, #1 │ │ │ │ + bx lr │ │ │ │ + bl b23c │ │ │ │ + mul r0, r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 150680 │ │ │ │ + mov r0, r1 │ │ │ │ + b f1b8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b b7e8 │ │ │ │ + b f204 │ │ │ │ andeq r6, r1, r9, lsl #20 │ │ │ │ │ │ │ │ -0000ed2c : │ │ │ │ +0000f248 : │ │ │ │ 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 ee44 │ │ │ │ + beq f36c │ │ │ │ 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 ed54 │ │ │ │ + beq f27c │ │ │ │ cmp r4, #1 │ │ │ │ - beq ee5c │ │ │ │ + beq f394 │ │ │ │ cmp r4, #8 │ │ │ │ - ble ee50 │ │ │ │ + ble f388 │ │ │ │ mov r5, #3 │ │ │ │ - b ed88 │ │ │ │ + b f2b0 │ │ │ │ add r5, r5, #2 │ │ │ │ mul r3, r5, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - bgt eddc │ │ │ │ + bgt f304 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 149bfc │ │ │ │ + bl 150680 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ed78 │ │ │ │ + bne f2a0 │ │ │ │ add r9, r6, #1 │ │ │ │ add r6, sp, r6, lsl #2 │ │ │ │ str r5, [r6] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1499dc │ │ │ │ + bl 150460 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 149bfc │ │ │ │ + bl 150680 │ │ │ │ cmp r1, #0 │ │ │ │ - beq eda8 │ │ │ │ + beq f2d0 │ │ │ │ add r5, r5, #2 │ │ │ │ - mul r3, r5, r5 │ │ │ │ mov r6, r9 │ │ │ │ + mul r3, r5, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - ble ed88 │ │ │ │ + ble f2b0 │ │ │ │ cmp r4, #1 │ │ │ │ addne r5, r6, #1 │ │ │ │ lslne r6, r6, #2 │ │ │ │ - beq ee68 │ │ │ │ + beq f3a0 │ │ │ │ add r6, sp, r6 │ │ │ │ str r4, [r6] │ │ │ │ ldr r1, [sp] │ │ │ │ mov r4, #0 │ │ │ │ mov r6, #2 │ │ │ │ - b ee18 │ │ │ │ + b f340 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - ble ee44 │ │ │ │ + ble f36c │ │ │ │ add r3, sp, r4, lsl #2 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1499dc │ │ │ │ - mov r2, r7 │ │ │ │ + bl 150460 │ │ │ │ mov r1, r0 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl b23c │ │ │ │ cmp r0, #1 │ │ │ │ - bne ee04 │ │ │ │ + bne f32c │ │ │ │ add r6, r6, #1 │ │ │ │ mov r4, #0 │ │ │ │ - b ee10 │ │ │ │ + b f338 │ │ │ │ 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 edec │ │ │ │ + b f314 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #2 │ │ │ │ - b edf8 │ │ │ │ + b f320 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r5, r6 │ │ │ │ - b edf8 │ │ │ │ + b f320 │ │ │ │ │ │ │ │ -0000ee74 : │ │ │ │ +0000f3ac : │ │ │ │ cmp r0, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r5, r0 │ │ │ │ - ble eec8 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + ble f408 │ │ │ │ tst r0, #1 │ │ │ │ moveq r5, #2 │ │ │ │ - beq eec8 │ │ │ │ + beq f408 │ │ │ │ cmp r5, #8 │ │ │ │ - ble eec8 │ │ │ │ + ble f408 │ │ │ │ mov r4, #3 │ │ │ │ - b eeb0 │ │ │ │ + b f3f0 │ │ │ │ add r4, r4, #2 │ │ │ │ mul r3, r4, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - blt eec8 │ │ │ │ + blt f408 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 149bfc │ │ │ │ + bl 150680 │ │ │ │ cmp r1, #0 │ │ │ │ - bne eea0 │ │ │ │ + bne f3e0 │ │ │ │ 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) │ │ │ │ │ │ │ │ -0000eed0 : │ │ │ │ +0000f41c : │ │ │ │ cmp r0, #1 │ │ │ │ - bgt eee0 │ │ │ │ + bgt f42c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - push {r4, lr} │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b254 │ │ │ │ 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) │ │ │ │ │ │ │ │ -0000eefc : │ │ │ │ - push {r4, lr} │ │ │ │ +0000f454 : │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ - b ef0c │ │ │ │ + str lr, [sp, #4] │ │ │ │ + b f468 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl bac4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef08 │ │ │ │ + beq f464 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000ef24 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [r1] │ │ │ │ +0000f488 : │ │ │ │ + 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 ef7c │ │ │ │ + beq f4e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 149bfc │ │ │ │ + bl 150680 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ef70 │ │ │ │ + bne f4dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1499dc │ │ │ │ + bl 150460 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 149bfc │ │ │ │ + bl 150680 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ef50 │ │ │ │ + beq f4bc │ │ │ │ ldr r5, [r6, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne ef3c │ │ │ │ + bne f4a8 │ │ │ │ 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) │ │ │ │ │ │ │ │ -0000ef8c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0000f504 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r4, r5 │ │ │ │ - beq efc0 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + beq f540 │ │ │ │ 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 1499dc │ │ │ │ + bl 150460 │ │ │ │ cmp r4, r0 │ │ │ │ - bgt efa0 │ │ │ │ + bgt f520 │ │ │ │ + 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) │ │ │ │ │ │ │ │ -0000efc8 : │ │ │ │ - push {r4, lr} │ │ │ │ +0000f554 : │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ mov r0, r1 │ │ │ │ - ble eff4 │ │ │ │ + cmp r4, #0 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + ble f58c │ │ │ │ mov r1, r4 │ │ │ │ - bl 149bfc │ │ │ │ + bl 150680 │ │ │ │ cmp r1, #0 │ │ │ │ - bne f004 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - beq f030 │ │ │ │ + moveq r0, r4 │ │ │ │ + bne f59c │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + beq f5d0 │ │ │ │ rsb r1, r4, #0 │ │ │ │ cmp r1, r0 │ │ │ │ - blt f00c │ │ │ │ + blt f5ac │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - bl 149bfc │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + bl 150680 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne f004 │ │ │ │ + bne f59c │ │ │ │ bl b62c │ │ │ │ mul r3, r0, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bne f004 │ │ │ │ - pop {r4, pc} │ │ │ │ - pop {r4, lr} │ │ │ │ + bne f59c │ │ │ │ + b f580 │ │ │ │ + ldr r4, [sp] │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b254 │ │ │ │ │ │ │ │ -0000f038 : │ │ │ │ +0000f5e0 : │ │ │ │ subs r2, r0, #0 │ │ │ │ - push {r4, lr} │ │ │ │ - blt f050 │ │ │ │ - bl 149bfc │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ + str lr, [sp, #4] │ │ │ │ + blt f604 │ │ │ │ + bl 150680 │ │ │ │ + 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 149bfc │ │ │ │ + bl 150680 │ │ │ │ sub r0, r4, r1 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000f064 : │ │ │ │ - ldr r1, [pc, #4] @ f070 │ │ │ │ +0000f620 : │ │ │ │ + ldr r1, [pc, #4] @ f62c │ │ │ │ add r1, pc, r1 │ │ │ │ b b4dc │ │ │ │ - andseq lr, r3, ip, lsl #17 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq r4, r4, r4, asr sp │ │ │ │ + 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 f110 │ │ │ │ - ldr r8, [pc, #1096] @ f4e0 │ │ │ │ + beq f6dc │ │ │ │ + ldr r8, [pc, #1116] @ fac0 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ add r8, pc, r8 │ │ │ │ - b f0c4 │ │ │ │ + b f690 │ │ │ │ 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 f110 │ │ │ │ + beq f6dc │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ - bne f0a4 │ │ │ │ + bne f670 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ add r5, r6, #2 │ │ │ │ sub r3, r3, #40 @ 0x28 │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ - bhi f0fc │ │ │ │ + bhi f6c8 │ │ │ │ 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 f0c4 │ │ │ │ + bne f690 │ │ │ │ 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 f13c │ │ │ │ + bge f71c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ rsb sl, sl, #0 │ │ │ │ - ldr r1, [pc, #928] @ f4e4 │ │ │ │ - ldr r0, [pc, #928] @ f4e8 │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [pc, #928] @ fac4 │ │ │ │ mov r9, sp │ │ │ │ mov r5, sp │ │ │ │ + ldr r0, [pc, #920] @ fac8 │ │ │ │ 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 f150 │ │ │ │ + bne f730 │ │ │ │ ldrb r1, [r5, #-1]! │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ cmp r5, r9 │ │ │ │ - bne f174 │ │ │ │ - b f0b4 │ │ │ │ - ldr r1, [pc, #852] @ f4ec │ │ │ │ - ldr r3, [r7], #4 │ │ │ │ + bne f754 │ │ │ │ + b f680 │ │ │ │ + ldr r1, [pc, #852] @ facc │ │ │ │ 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 f1a4 │ │ │ │ + ldrb r2, [r1, r2] │ │ │ │ + strb r2, [r6], #1 │ │ │ │ + bhi f784 │ │ │ │ sub fp, r6, r9 │ │ │ │ cmp fp, #7 │ │ │ │ - bgt f1e8 │ │ │ │ + bgt f7c8 │ │ │ │ mov sl, #8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ sub sl, sl, #1 │ │ │ │ blx r3 │ │ │ │ cmp fp, sl │ │ │ │ - bne f1cc │ │ │ │ + bne f7ac │ │ │ │ ldrb r1, [r6, #-1]! │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ cmp r6, r9 │ │ │ │ - bne f1e8 │ │ │ │ - b f0fc │ │ │ │ + bne f7c8 │ │ │ │ + b f6c8 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4b4 │ │ │ │ + beq fa94 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, r4 │ │ │ │ + mov r6, r5 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - mov r6, r5 │ │ │ │ - b f0b4 │ │ │ │ + b f680 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4b4 │ │ │ │ + beq fa94 │ │ │ │ mov r1, r4 │ │ │ │ - bl b7b8 │ │ │ │ mov r6, r5 │ │ │ │ - b f0b4 │ │ │ │ + bl b7b8 │ │ │ │ + b f680 │ │ │ │ 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 f0b4 │ │ │ │ + b f680 │ │ │ │ ldr sl, [r7], #4 │ │ │ │ add r5, r6, #3 │ │ │ │ cmp sl, #0 │ │ │ │ - bne f468 │ │ │ │ + bne fa48 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - beq f0fc │ │ │ │ + beq f6c8 │ │ │ │ ldrb r3, [r5], #1 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bne f27c │ │ │ │ - b f0fc │ │ │ │ + bne f85c │ │ │ │ + b f6c8 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4b4 │ │ │ │ + beq fa94 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, r4 │ │ │ │ + mov r6, r5 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ - mov r6, r5 │ │ │ │ - b f0b4 │ │ │ │ + b f680 │ │ │ │ ldr r6, [r7], #4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne f2cc │ │ │ │ - b f4b4 │ │ │ │ + bne f8ac │ │ │ │ + b fa94 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldrb r1, [r6], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne f2c0 │ │ │ │ + bne f8a0 │ │ │ │ mov r6, r5 │ │ │ │ - b f100 │ │ │ │ - ldr r0, [pc, #520] @ f4f0 │ │ │ │ - ldr r2, [r7], #4 │ │ │ │ - ldr ip, [pc, #516] @ f4f4 │ │ │ │ + b f6cc │ │ │ │ + ldr r0, [pc, #520] @ fad0 │ │ │ │ mov r9, sp │ │ │ │ mov r6, sp │ │ │ │ + ldr r2, [r7], #4 │ │ │ │ + ldr ip, [pc, #508] @ fad4 │ │ │ │ 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 f2f8 │ │ │ │ + cmp r1, #9 │ │ │ │ + bhi f8d8 │ │ │ │ subs fp, r6, r9 │ │ │ │ - bpl f348 │ │ │ │ + bpl f928 │ │ │ │ mov sl, #0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ sub sl, sl, #1 │ │ │ │ blx r3 │ │ │ │ cmp sl, fp │ │ │ │ - bne f32c │ │ │ │ + bne f90c │ │ │ │ ldrb r1, [r6, #-1]! │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ cmp r6, r9 │ │ │ │ - bne f348 │ │ │ │ - b f0fc │ │ │ │ + bne f928 │ │ │ │ + b f6c8 │ │ │ │ ldr sl, [r7], #4 │ │ │ │ cmp sl, #1 │ │ │ │ - ble f0fc │ │ │ │ - ldr r6, [pc, #384] @ f4f8 │ │ │ │ + ble f6c8 │ │ │ │ + ldr r6, [pc, #384] @ fad8 │ │ │ │ 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 f380 │ │ │ │ + bne f960 │ │ │ │ mov r6, r5 │ │ │ │ - b f13c │ │ │ │ - ldr r1, [pc, #340] @ f4fc │ │ │ │ - ldr r3, [r7], #4 │ │ │ │ + b f71c │ │ │ │ + ldr r1, [pc, #340] @ fadc │ │ │ │ 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 f3b4 │ │ │ │ + ldrb r2, [r1, r2] │ │ │ │ + strb r2, [r6], #1 │ │ │ │ + bhi f994 │ │ │ │ subs fp, r6, r9 │ │ │ │ - bpl f3f4 │ │ │ │ + bpl f9d4 │ │ │ │ mov sl, #0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ sub sl, sl, #1 │ │ │ │ blx r3 │ │ │ │ cmp sl, fp │ │ │ │ - bne f3d8 │ │ │ │ + bne f9b8 │ │ │ │ ldrb r1, [r6, #-1]! │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ cmp r6, r9 │ │ │ │ - bne f3f4 │ │ │ │ - b f0fc │ │ │ │ + bne f9d4 │ │ │ │ + b f6c8 │ │ │ │ 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 f0fc │ │ │ │ + ble f6c8 │ │ │ │ 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 f440 │ │ │ │ + blt fa20 │ │ │ │ mov r6, r5 │ │ │ │ - b f100 │ │ │ │ - mov r1, #47 @ 0x2f │ │ │ │ + b f6cc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ + mov r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldrb r1, [r6, #2] │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - beq f49c │ │ │ │ + beq fa7c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldrb r1, [r5], #1 │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - bne f484 │ │ │ │ + bne fa64 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ mov r6, r5 │ │ │ │ - b f120 │ │ │ │ - ldr r6, [pc, #68] @ f500 │ │ │ │ + blx r3 │ │ │ │ + b f700 │ │ │ │ + ldr r6, [pc, #68] @ fae0 │ │ │ │ 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 f4c4 │ │ │ │ - b f0fc │ │ │ │ - andseq lr, r3, r8, ror #16 │ │ │ │ - andseq fp, r3, r4, asr ip │ │ │ │ + bne faa4 │ │ │ │ + b f6c8 │ │ │ │ + andseq r4, r4, r0, lsr #26 │ │ │ │ + ldrsheq r2, [r4], -r8 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ - andseq fp, r3, r0, lsl #24 │ │ │ │ - andseq fp, r3, ip, lsr #21 │ │ │ │ + andseq r2, r4, r4, lsr #1 │ │ │ │ + andseq r1, r4, r0, asr pc │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ - andseq fp, r3, ip, lsl sl │ │ │ │ - @ instruction: 0x0013b9f0 │ │ │ │ - @ instruction: 0x0013b8dc │ │ │ │ + andseq r1, r4, r0, asr #29 │ │ │ │ + mulseq r4, r4, lr │ │ │ │ + andseq r1, r4, r0, lsl #27 │ │ │ │ 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 f074 │ │ │ │ + bl f630 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000f530 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0000fb10 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl b9d4 │ │ │ │ - ldr r2, [pc, #40] @ f570 │ │ │ │ + ldr r2, [pc, #52] @ fb64 │ │ │ │ + str r4, [r0, #12] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0] │ │ │ │ - ldr r2, [pc, #32] @ f574 │ │ │ │ - str r4, [r0, #12] │ │ │ │ + ldr r2, [pc, #36] @ fb68 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000f578 : │ │ │ │ +0000fb6c : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - push {r4, lr} │ │ │ │ - cmp r3, #0 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ - beq f590 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq fb88 │ │ │ │ blx r3 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b8d8 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1] │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #4] @ f5b4 │ │ │ │ + ldr r1, [pc, #4] @ fbb4 │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andseq fp, r3, r8, lsl #16 │ │ │ │ + andseq r1, r4, ip, lsl #25 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #4] @ f5c8 │ │ │ │ + ldr r1, [pc, #4] @ fbc8 │ │ │ │ add r1, pc, r1 │ │ │ │ b b02c │ │ │ │ - andseq fp, r3, r4, lsl #16 │ │ │ │ + andseq r1, r4, r8, lsl #25 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000f5d0 : │ │ │ │ - push {r4, lr} │ │ │ │ +0000fbd0 : │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r1 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b9d4 │ │ │ │ str r4, [r0] │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000f5e4 : │ │ │ │ +0000fbf0 : │ │ │ │ subs r3, r0, #0 │ │ │ │ - bxeq lr │ │ │ │ + beq fc04 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ bx r3 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0000f5f8 : │ │ │ │ - ldr r0, [pc, #4] @ f604 │ │ │ │ +0000fc08 : │ │ │ │ + ldr r0, [pc, #4] @ fc14 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - andseq r4, r4, r0, lsl #20 │ │ │ │ + @ instruction: 0x0014a3f0 │ │ │ │ │ │ │ │ -0000f608 : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ +0000fc18 : │ │ │ │ + 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 b9d4 │ │ │ │ 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) │ │ │ │ │ │ │ │ -0000f650 : │ │ │ │ +0000fc7c : │ │ │ │ mov ip, r0 │ │ │ │ subs r0, r3, #0 │ │ │ │ - bne f66c │ │ │ │ - bx lr │ │ │ │ + bne fc98 │ │ │ │ + b fcd0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bxeq lr │ │ │ │ + beq fccc │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, ip │ │ │ │ - bne f660 │ │ │ │ + bne fc8c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne f660 │ │ │ │ + bne fc8c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne f660 │ │ │ │ + bne fc8c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0000f6a4 : │ │ │ │ +0000fcd4 : │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ - push {r4, lr} │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ ldr r4, [r1] │ │ │ │ + str lr, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne f6d0 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne fd04 │ │ │ │ + b fd24 │ │ │ │ add r1, r4, #20 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ + beq fd24 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r0 │ │ │ │ - bne f6c0 │ │ │ │ + bne fcf4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ - popgt {r4, pc} │ │ │ │ + ble fd30 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r1] │ │ │ │ bl b8d8 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b8d8 │ │ │ │ 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 f738 │ │ │ │ + bne fd90 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ sub r2, r3, #43 @ 0x2b │ │ │ │ bics r2, r2, #2 │ │ │ │ movne r8, #1 │ │ │ │ - bne f768 │ │ │ │ + bne fdc0 │ │ │ │ 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 f7e4 │ │ │ │ + beq fe50 │ │ │ │ mov sl, #0 │ │ │ │ - mov r9, sl │ │ │ │ mvn r6, #0 │ │ │ │ - b f7a4 │ │ │ │ + mov r9, sl │ │ │ │ + b fdfc │ │ │ │ sub ip, r3, #87 @ 0x57 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mla sl, r5, sl, ip │ │ │ │ cmn r3, #1 │ │ │ │ strne r6, [r4, #12] │ │ │ │ - bne f7a0 │ │ │ │ + bne fdf8 │ │ │ │ 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 f77c │ │ │ │ + bls fdd4 │ │ │ │ sub r2, r3, #65 @ 0x41 │ │ │ │ cmp r2, #25 │ │ │ │ subls ip, r3, #55 @ 0x37 │ │ │ │ - bls f77c │ │ │ │ + bls fdd4 │ │ │ │ sub r2, r3, #97 @ 0x61 │ │ │ │ cmp r2, #25 │ │ │ │ - bls f778 │ │ │ │ + bls fdd0 │ │ │ │ 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 f768 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b fdc0 │ │ │ │ + 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 f8dc │ │ │ │ + cmp r5, r8 │ │ │ │ + beq ff58 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mvn r6, #0 │ │ │ │ - b f858 │ │ │ │ + b fed4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - bne f894 │ │ │ │ + bne ff10 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne f8a4 │ │ │ │ + bne ff20 │ │ │ │ ldrb r5, [r9], #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq f8dc │ │ │ │ + beq ff58 │ │ │ │ cmp r5, #37 @ 0x25 │ │ │ │ - beq f8e8 │ │ │ │ + beq ff78 │ │ │ │ sub r3, r5, #40 @ 0x28 │ │ │ │ cmp r5, #32 │ │ │ │ cmphi r3, #1 │ │ │ │ - bhi f828 │ │ │ │ + bhi fea4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - beq f8b0 │ │ │ │ + beq ff2c │ │ │ │ cmp r0, #32 │ │ │ │ str r6, [r4, #12] │ │ │ │ - bls f870 │ │ │ │ + bls feec │ │ │ │ cmp r5, #32 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bls f84c │ │ │ │ + bls fec8 │ │ │ │ cmp r5, r0 │ │ │ │ - str r6, [r4, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq f84c │ │ │ │ + str r6, [r4, #12] │ │ │ │ + beq fec8 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ - b f8e0 │ │ │ │ + b ff5c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #32 │ │ │ │ - bls f870 │ │ │ │ + bls feec │ │ │ │ cmp r5, #32 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bhi f82c │ │ │ │ + bhi fea8 │ │ │ │ ldrb r5, [r9], #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne f858 │ │ │ │ + bne fed4 │ │ │ │ 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 f948 │ │ │ │ - bhi f934 │ │ │ │ + beq ffd8 │ │ │ │ + bhi ffc4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq f9b4 │ │ │ │ + beq 10044 │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - bne f84c │ │ │ │ + bne fec8 │ │ │ │ ldr r5, [r7], #4 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl f708 │ │ │ │ + bl fd50 │ │ │ │ str r0, [r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne f84c │ │ │ │ - b f8a8 │ │ │ │ + bne fec8 │ │ │ │ + b ff24 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq f958 │ │ │ │ + beq ffe8 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - beq f90c │ │ │ │ - b f84c │ │ │ │ + beq ff9c │ │ │ │ + b fec8 │ │ │ │ ldr r5, [r7], #4 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #10 │ │ │ │ - b f918 │ │ │ │ + b ffa8 │ │ │ │ ldr r5, [r7], #4 │ │ │ │ add sl, r5, sl │ │ │ │ - b f978 │ │ │ │ + b 10008 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - beq f9a8 │ │ │ │ + beq 10038 │ │ │ │ cmp r5, sl │ │ │ │ - bcs f9a8 │ │ │ │ + bcs 10038 │ │ │ │ strb r0, [r5], #1 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmn r0, #1 │ │ │ │ strne r6, [r4, #12] │ │ │ │ - bne f99c │ │ │ │ + bne 1002c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ - beq f9a8 │ │ │ │ + beq 10038 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ cmpne r0, #32 │ │ │ │ - bhi f964 │ │ │ │ + bhi fff4 │ │ │ │ strb r8, [r5] │ │ │ │ str r0, [r4, #12] │ │ │ │ - b f84c │ │ │ │ + b fec8 │ │ │ │ ldr sl, [r7], #4 │ │ │ │ cmp sl, #0 │ │ │ │ - bgt f8ec │ │ │ │ - b f8a8 │ │ │ │ + bgt ff7c │ │ │ │ + b ff24 │ │ │ │ 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 f7f8 │ │ │ │ + bl fe64 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000f9f0 : │ │ │ │ - push {r4, lr} │ │ │ │ +00010080 : │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r1 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b9d4 │ │ │ │ - ldr r2, [pc, #28] @ fa20 │ │ │ │ + ldr r2, [pc, #36] @ 100bc │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0] │ │ │ │ - ldr r2, [pc, #20] @ fa24 │ │ │ │ + ldr r2, [pc, #28] @ 100c0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000fa28 : │ │ │ │ +000100c4 : │ │ │ │ b b8d8 │ │ │ │ │ │ │ │ -0000fa2c : │ │ │ │ - push {r4, lr} │ │ │ │ +000100c8 : │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r1 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b9d4 │ │ │ │ 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) │ │ │ │ │ │ │ │ -0000fa48 : │ │ │ │ +000100f0 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000fa58 : │ │ │ │ +00010100 : │ │ │ │ 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 fa88 │ │ │ │ + beq 10134 │ │ │ │ blx r3 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b8d8 │ │ │ │ │ │ │ │ -0000fa94 : │ │ │ │ +00010148 : │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3] │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0000faa0 : │ │ │ │ +00010154 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - cmp r3, #0 │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r5, r1 │ │ │ │ - beq fae0 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 1019c │ │ │ │ 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 fabc │ │ │ │ + bne 10178 │ │ │ │ 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) │ │ │ │ │ │ │ │ -0000faec : │ │ │ │ +000101b4 : │ │ │ │ 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 101f0 │ │ │ │ + sub r0, r0, #1 │ │ │ │ + add r0, r0, r0, lsl #1 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + add r0, r0, #16 │ │ │ │ bl b9d4 │ │ │ │ str r4, [r0] │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + mov r0, #16 │ │ │ │ + bl b9d4 │ │ │ │ + str r4, [r0] │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000fb1c : │ │ │ │ +00010208 : │ │ │ │ b b8d8 │ │ │ │ │ │ │ │ -0000fb20 : │ │ │ │ +0001020c : │ │ │ │ ldr ip, [r0] │ │ │ │ mov r1, r0 │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ - beq fb60 │ │ │ │ + beq 1024c │ │ │ │ cmp ip, #0 │ │ │ │ - ble fb68 │ │ │ │ + ble 10254 │ │ │ │ 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 fb48 │ │ │ │ + bne 10234 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000fb70 : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ +0001025c : │ │ │ │ + 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 b6c8 │ │ │ │ ldr r3, [r7] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmn r3, #-2147483645 @ 0x80000003 │ │ │ │ - pophi {r4, r5, r6, r7, r8, pc} │ │ │ │ + bhi 102c8 │ │ │ │ mov r4, r7 │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ + add r6, r6, #1 │ │ │ │ bl b590 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl b590 │ │ │ │ ldr r1, [r4, #12]! │ │ │ │ mov r0, r5 │ │ │ │ bl b590 │ │ │ │ ldr r3, [r7] │ │ │ │ - add r6, r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bgt fb9c │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bgt 10294 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0000fbd4 : │ │ │ │ +000102dc : │ │ │ │ ldr ip, [r0] │ │ │ │ cmp ip, #1 │ │ │ │ - beq fbfc │ │ │ │ + beq 10304 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000fc1c : │ │ │ │ +00010324 : │ │ │ │ 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 fd00 │ │ │ │ - ldr r1, [pc, #216] @ fd18 │ │ │ │ + beq 10424 │ │ │ │ + ldr r1, [pc, #220] @ 10430 │ │ │ │ mov r7, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - ble fce4 │ │ │ │ - ldr r8, [pc, #188] @ fd1c │ │ │ │ + ble 103f8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #184] @ fd20 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r8, [pc, #184] @ 10434 │ │ │ │ + ldr r2, [pc, #184] @ 10438 │ │ │ │ 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 fce4 │ │ │ │ - ldr r9, [pc, #128] @ fd24 │ │ │ │ + ble 103f8 │ │ │ │ + ldr r9, [pc, #132] @ 1043c │ │ │ │ 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 fca8 │ │ │ │ - ldr r1, [pc, #60] @ fd28 │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ + bgt 103bc │ │ │ │ + ldr r1, [pc, #64] @ 10440 │ │ │ │ ldr r3, [r5] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - bx r3 │ │ │ │ - ldr r1, [pc, #36] @ fd2c │ │ │ │ - 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 │ │ │ │ - mulseq r3, r0, r1 │ │ │ │ - andseq fp, r3, ip, ror #2 │ │ │ │ - @ instruction: 0x0013b3f8 │ │ │ │ - andseq fp, r3, r0, asr #2 │ │ │ │ - andseq fp, r3, r0, ror #8 │ │ │ │ - andseq fp, r3, r0, ror #1 │ │ │ │ + ldr r1, [pc, #24] @ 10444 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 10404 │ │ │ │ + @ instruction: 0x001414fc │ │ │ │ + @ instruction: 0x001414d4 │ │ │ │ + andseq r1, r4, r4, ror #14 │ │ │ │ + @ instruction: 0x001414b0 │ │ │ │ + @ instruction: 0x001417d0 │ │ │ │ + andseq r1, r4, r4, asr #8 │ │ │ │ │ │ │ │ -0000fd30 : │ │ │ │ +00010448 : │ │ │ │ mov r0, #0 │ │ │ │ b b8c0 │ │ │ │ │ │ │ │ -0000fd38 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, #1 │ │ │ │ +00010450 : │ │ │ │ + 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 b8c0 │ │ │ │ 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) │ │ │ │ │ │ │ │ -0000fd60 : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ +0001048c : │ │ │ │ + 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 b8c0 │ │ │ │ - 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) │ │ │ │ │ │ │ │ -0000fda0 : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ +000104e8 : │ │ │ │ + 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 b8c0 │ │ │ │ + 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) │ │ │ │ │ │ │ │ -0000fdf8 : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ +0001055c : │ │ │ │ + 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 b8c0 │ │ │ │ + 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) │ │ │ │ │ │ │ │ -0000fe68 : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ +000105e8 : │ │ │ │ + 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 b8c0 │ │ │ │ + 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 │ │ │ │ @@ -4527,730 +5017,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) │ │ │ │ │ │ │ │ -0000fef0 : │ │ │ │ +0001068c : │ │ │ │ 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 ff5c │ │ │ │ + str lr, [sp, #28] │ │ │ │ + ble 1071c │ │ │ │ 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 b9c8 │ │ │ │ sub r5, r5, #1 │ │ │ │ - add r6, r6, #1 │ │ │ │ mla r8, r0, r5, r8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ bl b9c8 │ │ │ │ ldr r3, [r9] │ │ │ │ sub r5, r5, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ mla r7, r0, r5, r7 │ │ │ │ - bgt ff14 │ │ │ │ + cmp r3, r6 │ │ │ │ + bgt 106c0 │ │ │ │ + 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 b848 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, r7 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b b848 │ │ │ │ + b 106f8 │ │ │ │ │ │ │ │ -0000ff74 : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ +00010728 : │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ ldr r4, [r0] │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str lr, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne ff8c │ │ │ │ + bne 1075c │ │ │ │ + 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 b9c8 │ │ │ │ ldr r3, [r7] │ │ │ │ - cmp r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ - ble ff84 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 10744 │ │ │ │ mov r6, r7 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - bl b9c8 │ │ │ │ add r5, r5, #1 │ │ │ │ add r6, r6, #12 │ │ │ │ + bl b9c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl b908 │ │ │ │ ldr r3, [r7] │ │ │ │ - cmp r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ - blt ffb0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + cmp r5, r3 │ │ │ │ + blt 10780 │ │ │ │ + b 10744 │ │ │ │ │ │ │ │ -0000ffe4 : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ +000107b0 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ ldr r4, [r0] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne fffc │ │ │ │ + bne 107dc │ │ │ │ + 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 b9c8 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmp r3, #1 │ │ │ │ + ldr r3, [r6] │ │ │ │ mov r4, r0 │ │ │ │ - ble fff4 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 107c8 │ │ │ │ mov r5, #2 │ │ │ │ add r3, r5, r5, lsl #1 │ │ │ │ - ldr r0, [r7, r3, lsl #2] │ │ │ │ + ldr r0, [r6, r3, lsl #2] │ │ │ │ bl b9c8 │ │ │ │ - mov r6, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl b908 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmp r3, r5 │ │ │ │ - add r5, r5, #1 │ │ │ │ + ldr r2, [r6] │ │ │ │ mov r4, r0 │ │ │ │ - bgt 1001c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + cmp r2, r5 │ │ │ │ + add r5, r5, #1 │ │ │ │ + bgt 107fc │ │ │ │ + b 107c8 │ │ │ │ │ │ │ │ -00010054 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0001082c : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r5, r0 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl baa0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl b2b4 │ │ │ │ + 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 b908 │ │ │ │ │ │ │ │ -0001007c : │ │ │ │ +00010868 : │ │ │ │ ldr ip, [r0] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 100b8 │ │ │ │ + ble 108a4 │ │ │ │ mov r3, #0 │ │ │ │ - b 100a0 │ │ │ │ + b 1088c │ │ │ │ add r3, r3, #1 │ │ │ │ - cmp r3, ip │ │ │ │ add r0, r0, #12 │ │ │ │ - beq 100b8 │ │ │ │ + cmp r3, ip │ │ │ │ + beq 108a4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 10090 │ │ │ │ + beq 1087c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000100c0 : │ │ │ │ - push {r4, lr} │ │ │ │ +000108ac : │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r1 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b998 │ │ │ │ cmp r0, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ + bne 108d0 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, r4 │ │ │ │ bl b998 │ │ │ │ + ldr r4, [sp] │ │ │ │ subs r0, r0, #0 │ │ │ │ + add sp, sp, #4 │ │ │ │ movne r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000100e8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000108ec : │ │ │ │ + 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 10148 │ │ │ │ + bhi 10964 │ │ │ │ cmp r2, #1 │ │ │ │ + mov ip, r0 │ │ │ │ moveq r5, #1 │ │ │ │ mvnne r5, #0 │ │ │ │ - mov ip, r0 │ │ │ │ mov lr, #0 │ │ │ │ - b 1012c │ │ │ │ + b 10938 │ │ │ │ add lr, lr, #1 │ │ │ │ - cmp r1, lr │ │ │ │ add ip, ip, #12 │ │ │ │ - beq 10148 │ │ │ │ - ldr r3, [ip, #12] │ │ │ │ + cmp r1, lr │ │ │ │ + beq 10964 │ │ │ │ ldr r2, [ip, #8] │ │ │ │ + ldr r3, [ip, #12] │ │ │ │ sub r3, r3, r2 │ │ │ │ - muls r3, r5, r3 │ │ │ │ - bpl 1011c │ │ │ │ + mul r3, r5, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge 10928 │ │ │ │ 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 b998 │ │ │ │ cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ + beq 10954 │ │ │ │ ldr ip, [r4] │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ - beq 101a8 │ │ │ │ + beq 109c8 │ │ │ │ cmp ip, #0 │ │ │ │ - ble 101a8 │ │ │ │ + ble 109c8 │ │ │ │ cmp r6, #1 │ │ │ │ + mov r1, r4 │ │ │ │ moveq lr, #1 │ │ │ │ mvnne lr, #0 │ │ │ │ - mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - b 10190 │ │ │ │ + b 109ac │ │ │ │ add r2, r2, #1 │ │ │ │ - cmp ip, r2 │ │ │ │ add r1, r1, #12 │ │ │ │ - beq 101a8 │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ + cmp ip, r2 │ │ │ │ + beq 109c8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ sub r3, r3, r0 │ │ │ │ - muls r3, lr, r3 │ │ │ │ - bpl 10180 │ │ │ │ - b 10140 │ │ │ │ + mul r3, lr, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge 1099c │ │ │ │ + b 10950 │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b 10954 │ │ │ │ │ │ │ │ -000101b0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000109d0 : │ │ │ │ + str r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ + strd r6, [sp, #4] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl b8c0 │ │ │ │ - ldr lr, [r4] │ │ │ │ - sub r3, lr, #1 │ │ │ │ + ldr r2, [r4] │ │ │ │ + sub r3, r2, #1 │ │ │ │ cmn r3, #-2147483645 @ 0x80000003 │ │ │ │ - mov r5, r0 │ │ │ │ - bhi 10200 │ │ │ │ - add lr, lr, lr, lsl #1 │ │ │ │ - lsl lr, lr, #2 │ │ │ │ - add lr, lr, #4 │ │ │ │ + bhi 10a2c │ │ │ │ + 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 101e4 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldr ip, [ip, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + str ip, [r1, #8] │ │ │ │ + bne 10a08 │ │ │ │ + ldr r4, [sp] │ │ │ │ + ldrd r6, [sp, #4] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00010208 : │ │ │ │ - push {r4, lr} │ │ │ │ +00010a3c : │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r1 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b5f0 │ │ │ │ ldr ip, [r0] │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ - popeq {r4, pc} │ │ │ │ + beq 10a84 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 10250 │ │ │ │ + beq 10a90 │ │ │ │ cmp ip, #0 │ │ │ │ - pople {r4, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, #0 │ │ │ │ - add r3, r3, #1 │ │ │ │ + movgt r2, r0 │ │ │ │ + movgt r3, #0 │ │ │ │ + ble 10a84 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ + add r3, r3, #1 │ │ │ │ cmp ip, r3 │ │ │ │ str r1, [r2, #12]! │ │ │ │ - bne 10238 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne 10a70 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp ip, #0 │ │ │ │ - pople {r4, pc} │ │ │ │ + ble 10a84 │ │ │ │ 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 10260 │ │ │ │ - pop {r4, pc} │ │ │ │ + cmp ip, r2 │ │ │ │ + str r1, [r3, #-4] │ │ │ │ + bne 10aa0 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0001027c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00010ac4 : │ │ │ │ + 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 b8c0 │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ - mov lr, r0 │ │ │ │ - beq 102e8 │ │ │ │ + beq 10b40 │ │ │ │ cmp r4, #0 │ │ │ │ - ble 102d4 │ │ │ │ - add r6, r4, r4, lsl #1 │ │ │ │ - lsl r6, r6, #2 │ │ │ │ - add r6, r6, #4 │ │ │ │ + ble 10b2c │ │ │ │ + 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 102b8 │ │ │ │ - ldr r2, [lr] │ │ │ │ - sub r3, r2, r4 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + cmp ip, r3 │ │ │ │ + str r1, [r2, #8] │ │ │ │ + bne 10b08 │ │ │ │ + ldr lr, [r0] │ │ │ │ + sub r3, lr, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmn r3, #-2147483645 @ 0x80000003 │ │ │ │ - bls 102f0 │ │ │ │ - mov r0, lr │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bls 10b54 │ │ │ │ + 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 10308 │ │ │ │ - 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 10b6c │ │ │ │ + b 10b40 │ │ │ │ │ │ │ │ -0001032c : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov r5, r0 │ │ │ │ +00010b94 : │ │ │ │ + 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 b8c0 │ │ │ │ - sub r3, r4, #1 │ │ │ │ + sub r3, r5, #1 │ │ │ │ cmn r3, #-2147483645 @ 0x80000003 │ │ │ │ - mov r6, r0 │ │ │ │ - bhi 1038c │ │ │ │ - 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 10bf4 │ │ │ │ + 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 10370 │ │ │ │ - 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 10bd4 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00010394 : │ │ │ │ +00010c04 : │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ - beq 1045c │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + beq 10cf4 │ │ │ │ + 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 103c4 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + bne 10c50 │ │ │ │ + ldrd r4, [sp] │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + add sp, sp, #24 │ │ │ │ b b8c0 │ │ │ │ add r0, r3, r0 │ │ │ │ bl b8c0 │ │ │ │ - ldr lr, [r5] │ │ │ │ - sub r3, lr, #1 │ │ │ │ + ldr r2, [r5] │ │ │ │ + sub r3, r2, #1 │ │ │ │ cmn r3, #-2147483645 @ 0x80000003 │ │ │ │ - mov r6, r0 │ │ │ │ - bhi 1040c │ │ │ │ - add r7, lr, lr, lsl #1 │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - add r7, r7, #4 │ │ │ │ + bhi 10c9c │ │ │ │ + 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 103f0 │ │ │ │ - ldr r5, [r4] │ │ │ │ - sub r3, r5, #1 │ │ │ │ + ldr ip, [ip, #8] │ │ │ │ + cmp r3, lr │ │ │ │ + str ip, [r1, #8] │ │ │ │ + bne 10c78 │ │ │ │ + ldr ip, [r4] │ │ │ │ + sub r3, ip, #1 │ │ │ │ cmn r3, #-2147483645 @ 0x80000003 │ │ │ │ - bhi 10454 │ │ │ │ - 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 10ce0 │ │ │ │ + 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 10438 │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + strd r4, [r3, #-8] │ │ │ │ + ldr r2, [r1] │ │ │ │ + cmp ip, r1 │ │ │ │ + str r2, [r3] │ │ │ │ + bne 10cc0 │ │ │ │ + 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 b8c0 │ │ │ │ - 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 b9c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl b9c8 │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 10498 │ │ │ │ + mvnlt r0, #0 │ │ │ │ + blt 10d38 │ │ │ │ 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) │ │ │ │ │ │ │ │ -000104a0 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00010d48 : │ │ │ │ + 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 b9c8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b9c8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl b9c8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl b9c8 │ │ │ │ - mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl b908 │ │ │ │ - mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ bl b908 │ │ │ │ cmp r8, r0 │ │ │ │ - beq 10510 │ │ │ │ + beq 10ddc │ │ │ │ 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 10528 │ │ │ │ + beq 10df4 │ │ │ │ cmp r7, r6 │ │ │ │ mvnlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + b 10dc4 │ │ │ │ cmp r9, sl │ │ │ │ - bne 10550 │ │ │ │ + bne 10e20 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r4] │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 10560 │ │ │ │ + mvnlt r0, #0 │ │ │ │ + blt 10dc4 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + b 10dc4 │ │ │ │ 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 10dc4 │ │ │ │ │ │ │ │ -00010568 : │ │ │ │ - ldr r1, [r0] │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r5, [pc, #196] @ 1063c │ │ │ │ - cmp r1, #0 │ │ │ │ - add r5, pc, r5 │ │ │ │ +00010e30 : │ │ │ │ + ldr ip, [r0] │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ + ldr r5, [pc, #236] @ 10f2c │ │ │ │ + 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 10634 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ble 10f24 │ │ │ │ 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 10598 │ │ │ │ + cmp r3, ip │ │ │ │ + bne 10e6c │ │ │ │ bl b8c0 │ │ │ │ - ldr r7, [r8] │ │ │ │ - cmp r7, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - ble 10604 │ │ │ │ + ldr lr, [r6] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp lr, #0 │ │ │ │ + ble 10ee4 │ │ │ │ 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 105f8 │ │ │ │ - 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 10ed8 │ │ │ │ + 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 105d4 │ │ │ │ - ldr r1, [r6] │ │ │ │ + cmp lr, r3 │ │ │ │ + bne 10ea8 │ │ │ │ + ldr r1, [r4] │ │ │ │ cmp r1, #1 │ │ │ │ - ble 10628 │ │ │ │ - ldr r3, [pc, #40] @ 10640 │ │ │ │ + ble 10f08 │ │ │ │ + ldr r3, [pc, #56] @ 10f30 │ │ │ │ mov r2, #12 │ │ │ │ + add r0, r4, #4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - add r0, r6, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl b944 │ │ │ │ - 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 105b0 │ │ │ │ - andseq r3, r4, r8, asr #12 │ │ │ │ + b 10e84 │ │ │ │ + andseq r8, r4, ip, ror #26 │ │ │ │ andeq r0, r0, r8, lsl r4 │ │ │ │ │ │ │ │ -00010644 : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ +00010f34 : │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ + ldr r4, [pc, #652] @ 111cc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str lr, [sp, #20] │ │ │ │ sub sp, sp, #8 │ │ │ │ - mov r8, r0 │ │ │ │ bl b4a0 │ │ │ │ - ldr r4, [pc, #572] @ 10898 │ │ │ │ - add r4, pc, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10880 │ │ │ │ - ldr r1, [r8] │ │ │ │ - cmp r1, #0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + beq 111a4 │ │ │ │ + ldr ip, [r6] │ │ │ │ + cmp ip, #0 │ │ │ │ movle r0, #0 │ │ │ │ - ble 1069c │ │ │ │ + ble 10f98 │ │ │ │ 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 10684 │ │ │ │ + cmp ip, r3 │ │ │ │ + bne 10f80 │ │ │ │ bl b8c0 │ │ │ │ - ldr r7, [r8] │ │ │ │ - cmp r7, #0 │ │ │ │ + ldr lr, [r6] │ │ │ │ mov r5, r0 │ │ │ │ - ble 106f0 │ │ │ │ + cmp lr, #0 │ │ │ │ + ble 10ff8 │ │ │ │ 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 106e4 │ │ │ │ - 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 10fec │ │ │ │ + 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 106c0 │ │ │ │ + cmp lr, r3 │ │ │ │ + bne 10fbc │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #1 │ │ │ │ - ble 10874 │ │ │ │ - ldr r3, [pc, #408] @ 1089c │ │ │ │ + ble 11188 │ │ │ │ + ldr r3, [pc, #452] @ 111d0 │ │ │ │ add r8, r5, #4 │ │ │ │ - add r3, pc, r3 │ │ │ │ mov r2, #12 │ │ │ │ mov r0, r8 │ │ │ │ + add r3, pc, r3 │ │ │ │ bl b944 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #1 │ │ │ │ - ble 10890 │ │ │ │ + ble 111c4 │ │ │ │ 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 1074c │ │ │ │ + add r6, r6, r1, lsl #2 │ │ │ │ + b 11054 │ │ │ │ add r3, r3, #12 │ │ │ │ - cmp r3, r6 │ │ │ │ add r0, r0, #1 │ │ │ │ - beq 10784 │ │ │ │ - mov ip, r2 │ │ │ │ + cmp r3, r6 │ │ │ │ + beq 1108c │ │ │ │ ldr r1, [r3, #16] │ │ │ │ + mov ip, r2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mul lr, r1, r2 │ │ │ │ cmp lr, ip │ │ │ │ - bne 1073c │ │ │ │ + bne 11044 │ │ │ │ ldr ip, [r3, #24] │ │ │ │ mul r1, ip, r1 │ │ │ │ ldr ip, [r3, #12] │ │ │ │ cmp ip, r1 │ │ │ │ - bne 1073c │ │ │ │ + bne 11044 │ │ │ │ add r3, r3, #12 │ │ │ │ cmp r3, r6 │ │ │ │ - bne 1074c │ │ │ │ + bne 11054 │ │ │ │ bl b8c0 │ │ │ │ + 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 10844 │ │ │ │ - sub r8, r5, #12 │ │ │ │ + str r3, [r7, #8] │ │ │ │ + ble 11158 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ + sub lr, r5, #12 │ │ │ │ mov r3, r5 │ │ │ │ - add r8, r8, r2, lsl #2 │ │ │ │ - mov lr, #1 │ │ │ │ - b 107e0 │ │ │ │ - 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 110f4 │ │ │ │ + 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 10844 │ │ │ │ + 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 11158 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ mul r2, r1, r2 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 107bc │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ + bne 110cc │ │ │ │ ldr r0, [r3, #12] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ mul r2, r1, r2 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 107bc │ │ │ │ - add r2, lr, lr, lsl #1 │ │ │ │ + bne 110cc │ │ │ │ + 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 107e0 │ │ │ │ + bne 110f4 │ │ │ │ mov r0, r5 │ │ │ │ bl b950 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #1 │ │ │ │ - ble 10870 │ │ │ │ - ldr r3, [pc, #64] @ 108a0 │ │ │ │ + ble 11184 │ │ │ │ + ldr r3, [pc, #96] @ 111d4 │ │ │ │ mov r2, #12 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ mov r0, r7 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl b944 │ │ │ │ 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 b8c0 │ │ │ │ mov r0, #1 │ │ │ │ - b 10784 │ │ │ │ - andseq r3, r4, r8, ror #10 │ │ │ │ - @ instruction: 0xfffffd58 │ │ │ │ + b 1108c │ │ │ │ + andseq r8, r4, r8, ror #24 │ │ │ │ + @ instruction: 0xfffffce0 │ │ │ │ andeq r0, r0, r8, lsl r4 │ │ │ │ │ │ │ │ -000108a4 : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ +000111d8 : │ │ │ │ + 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 b548 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r1, r5 │ │ │ │ - sub r2, r2, r5 │ │ │ │ str r0, [r7] │ │ │ │ mov r0, r4 │ │ │ │ + sub r2, r2, r5 │ │ │ │ bl b548 │ │ │ │ + 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) │ │ │ │ │ │ │ │ -000108e0 : │ │ │ │ +00011230 : │ │ │ │ ldr r3, [r1] │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r0] │ │ │ │ cmp lr, r3 │ │ │ │ - bne 1094c │ │ │ │ + bne 1129c │ │ │ │ sub r3, lr, #1 │ │ │ │ cmn r3, #-2147483645 @ 0x80000003 │ │ │ │ - bhi 10954 │ │ │ │ + bhi 112a4 │ │ │ │ mov r3, #0 │ │ │ │ - b 1093c │ │ │ │ + b 1128c │ │ │ │ ldr ip, [r0, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne 1094c │ │ │ │ + bne 1129c │ │ │ │ ldr ip, [r0, #12] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp ip, r2 │ │ │ │ - bne 1094c │ │ │ │ + bne 1129c │ │ │ │ add r3, r3, #1 │ │ │ │ - cmp lr, r3 │ │ │ │ add r0, r0, #12 │ │ │ │ + cmp lr, r3 │ │ │ │ add r1, r1, #12 │ │ │ │ - beq 10954 │ │ │ │ + beq 112a4 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp ip, r2 │ │ │ │ - beq 10908 │ │ │ │ + beq 11258 │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0001095c : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +000112ac : │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str sl, [sp, #24] │ │ │ │ + str lr, [sp, #28] │ │ │ │ bl b968 │ │ │ │ mov r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ bl b494 │ │ │ │ - mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl b494 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl aff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -5263,2656 +5863,2807 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b950 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl b0ec │ │ │ │ + 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) │ │ │ │ │ │ │ │ -000109d0 : │ │ │ │ - push {r4, lr} │ │ │ │ +00011344 : │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r1 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b950 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b950 │ │ │ │ │ │ │ │ -000109e8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00011368 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl b110 │ │ │ │ + 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 b110 │ │ │ │ │ │ │ │ -00010a08 : │ │ │ │ +0001139c : │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - blt 10a48 │ │ │ │ + blt 113dc │ │ │ │ sub r3, r1, #1 │ │ │ │ cmn r3, #-2147483645 @ 0x80000003 │ │ │ │ - bhi 10a50 │ │ │ │ + bhi 113e4 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 10a3c │ │ │ │ + b 113d0 │ │ │ │ add r3, r3, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 10a50 │ │ │ │ + beq 113e4 │ │ │ │ ldr r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 10a30 │ │ │ │ + bge 113c4 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00010a58 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000113ec : │ │ │ │ + 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 10f04 │ │ │ │ - cmp r7, sl │ │ │ │ - ble 11364 │ │ │ │ + cmp r3, r4 │ │ │ │ + cmpge r3, r8 │ │ │ │ + bgt 118b4 │ │ │ │ + cmp r4, r8 │ │ │ │ + ble 11d1c │ │ │ │ + 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 10ccc │ │ │ │ - cmp sl, r5 │ │ │ │ - bge 10ec4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + bne 1167c │ │ │ │ + cmp r8, r6 │ │ │ │ + bge 11874 │ │ │ │ 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 10bf4 │ │ │ │ - cmp sl, r6 │ │ │ │ - bge 10c9c │ │ │ │ + bne 115a4 │ │ │ │ + cmp r8, r5 │ │ │ │ + bge 1164c │ │ │ │ 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 11568 │ │ │ │ - cmp sl, r5 │ │ │ │ - bge 10bcc │ │ │ │ - add r5, fp, r4 │ │ │ │ + bne 11f34 │ │ │ │ + cmp r8, r6 │ │ │ │ + bge 1157c │ │ │ │ + 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 10a58 │ │ │ │ - sub r5, fp, r5 │ │ │ │ + bl 113ec │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - b 10b64 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp] │ │ │ │ + b 11514 │ │ │ │ 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 10b24 │ │ │ │ + b 114d4 │ │ │ │ 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 11524 │ │ │ │ - cmp sl, r9 │ │ │ │ - bge 10c70 │ │ │ │ - add r9, r8, r2 │ │ │ │ + bne 11ef0 │ │ │ │ + cmp r8, r7 │ │ │ │ + bge 11620 │ │ │ │ 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 113ec │ │ │ │ + mov r2, r7 │ │ │ │ + sub r7, r9, r7 │ │ │ │ + b 115c0 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 10a58 │ │ │ │ - mov r2, r9 │ │ │ │ - sub r9, r8, r9 │ │ │ │ - b 10c10 │ │ │ │ + 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 10b24 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp] │ │ │ │ + sub fp, r3, fp │ │ │ │ + b 114d4 │ │ │ │ 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 10ad4 │ │ │ │ - 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 11484 │ │ │ │ + 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 10dd4 │ │ │ │ - cmp sl, r7 │ │ │ │ - bge 10e88 │ │ │ │ + bne 11784 │ │ │ │ + cmp r8, r5 │ │ │ │ + bge 11838 │ │ │ │ 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 1149c │ │ │ │ - cmp sl, r6 │ │ │ │ - bge 10da8 │ │ │ │ - add r6, fp, r8 │ │ │ │ + bne 11e68 │ │ │ │ + cmp r8, r7 │ │ │ │ + bge 11758 │ │ │ │ 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 10a58 │ │ │ │ - sub r6, fp, r6 │ │ │ │ + bl 113ec │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - b 10d40 │ │ │ │ + b 116f0 │ │ │ │ + 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 10cfc │ │ │ │ + sub r5, r3, r9 │ │ │ │ + b 116ac │ │ │ │ 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 114e0 │ │ │ │ - cmp sl, r9 │ │ │ │ - bge 10e5c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + bne 11eac │ │ │ │ + cmp r8, r9 │ │ │ │ + bge 1180c │ │ │ │ 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 10a58 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 113ec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ sub r9, r3, r9 │ │ │ │ - b 10df4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + b 117a4 │ │ │ │ + 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 10cfc │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + sub fp, r3, fp │ │ │ │ + b 116ac │ │ │ │ + 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 10ad4 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + b 11484 │ │ │ │ + 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 10aa0 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, r4 │ │ │ │ + cmpge r3, r8 │ │ │ │ + ble 11448 │ │ │ │ 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 11130 │ │ │ │ - cmp sl, r5 │ │ │ │ - bge 11324 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bne 11ae4 │ │ │ │ + cmp r8, r4 │ │ │ │ + bge 11ce0 │ │ │ │ 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 11058 │ │ │ │ - cmp sl, r5 │ │ │ │ - bge 11100 │ │ │ │ + bne 11a0c │ │ │ │ + cmp r8, r4 │ │ │ │ + bge 11ab4 │ │ │ │ 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 113d0 │ │ │ │ - cmp sl, r4 │ │ │ │ - bge 11030 │ │ │ │ - add r4, r9, fp │ │ │ │ + bne 11d9c │ │ │ │ + cmp r8, r5 │ │ │ │ + bge 119e4 │ │ │ │ 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 10a58 │ │ │ │ - sub r4, r9, r4 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - b 10fc8 │ │ │ │ + mov r3, r5 │ │ │ │ + sub r5, r6, r5 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + bl 113ec │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + b 1197c │ │ │ │ + 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 10f88 │ │ │ │ + b 1193c │ │ │ │ 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 1138c │ │ │ │ - cmp sl, r8 │ │ │ │ - bge 110d4 │ │ │ │ - add r8, r7, r2 │ │ │ │ + bne 11d58 │ │ │ │ + cmp r8, r6 │ │ │ │ + bge 11a88 │ │ │ │ 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 10a58 │ │ │ │ - mov r2, r8 │ │ │ │ - sub r8, r7, r8 │ │ │ │ - b 11074 │ │ │ │ + mov r3, r6 │ │ │ │ + bl 113ec │ │ │ │ + mov r2, r6 │ │ │ │ + sub r6, r7, r6 │ │ │ │ + b 11a28 │ │ │ │ + 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 10f88 │ │ │ │ + sub fp, r3, fp │ │ │ │ + b 1193c │ │ │ │ + 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 10f38 │ │ │ │ + sub r4, r3, r7 │ │ │ │ + b 118ec │ │ │ │ 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 11234 │ │ │ │ - cmp sl, r6 │ │ │ │ - bge 112e8 │ │ │ │ + bne 11bf0 │ │ │ │ + cmp r8, r6 │ │ │ │ + bge 11ca4 │ │ │ │ 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 11458 │ │ │ │ - cmp sl, r6 │ │ │ │ - bge 11208 │ │ │ │ - add r6, fp, r7 │ │ │ │ + bne 11e24 │ │ │ │ + cmp r8, r7 │ │ │ │ + bge 11bc4 │ │ │ │ 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 10a58 │ │ │ │ - sub r6, fp, r6 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - b 111a0 │ │ │ │ + mov r3, r7 │ │ │ │ + sub r7, fp, r7 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + bl 113ec │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + b 11b5c │ │ │ │ + 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 1115c │ │ │ │ + b 11b18 │ │ │ │ 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 11414 │ │ │ │ - cmp sl, r9 │ │ │ │ - bge 112bc │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bne 11de0 │ │ │ │ + cmp r8, r7 │ │ │ │ + bge 11c78 │ │ │ │ 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 10a58 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 113ec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r9 │ │ │ │ - sub r9, r3, r9 │ │ │ │ - b 11254 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + mov r2, r7 │ │ │ │ + sub r7, r3, r7 │ │ │ │ + b 11c10 │ │ │ │ + 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 1115c │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + sub r5, r3, fp │ │ │ │ + b 11b18 │ │ │ │ + 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 10f38 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ + b 118ec │ │ │ │ + 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 10a90 │ │ │ │ + b 11438 │ │ │ │ + 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 10a58 │ │ │ │ - sub r4, r9, r4 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - b 11074 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + bl 113ec │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + b 11a28 │ │ │ │ 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 10a58 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r4 │ │ │ │ + bl 113ec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - mov r0, r5 │ │ │ │ - sub r5, r3, r5 │ │ │ │ - b 10fc8 │ │ │ │ - add r8, fp, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + sub r4, r3, r4 │ │ │ │ + b 1197c │ │ │ │ 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 10a58 │ │ │ │ - sub r8, fp, r8 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - b 11254 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + bl 113ec │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + b 11c10 │ │ │ │ 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 10a58 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r0, r9 │ │ │ │ - sub r9, r3, r9 │ │ │ │ - b 111a0 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 113ec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + sub r6, r3, r6 │ │ │ │ + b 11b5c │ │ │ │ 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 10a58 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + bl 113ec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - mov r0, r7 │ │ │ │ - sub r7, r3, r7 │ │ │ │ - b 10d40 │ │ │ │ - add r6, fp, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + sub r5, r3, r5 │ │ │ │ + b 116f0 │ │ │ │ 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 10a58 │ │ │ │ - sub r6, fp, r6 │ │ │ │ + bl 113ec │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - b 10df4 │ │ │ │ - add r5, fp, r7 │ │ │ │ + b 117a4 │ │ │ │ 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 10a58 │ │ │ │ - sub r5, fp, r5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + bl 113ec │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - b 10c10 │ │ │ │ + b 115c0 │ │ │ │ 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 10a58 │ │ │ │ + bl 113ec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - sub r6, r3, r6 │ │ │ │ - b 10b64 │ │ │ │ + mov r0, r5 │ │ │ │ + sub r5, r3, r5 │ │ │ │ + b 11514 │ │ │ │ │ │ │ │ -000115ac : │ │ │ │ +00011f78 : │ │ │ │ mul r1, r0, r1 │ │ │ │ - push {r4, lr} │ │ │ │ - lsl r1, r1, #2 │ │ │ │ mov r0, #8192 @ 0x2000 │ │ │ │ - bl 1499dc │ │ │ │ - pop {r4, lr} │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ + str lr, [sp, #4] │ │ │ │ + lsl r1, r1, #2 │ │ │ │ + bl 150460 │ │ │ │ + ldr r4, [sp] │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b62c │ │ │ │ │ │ │ │ -000115c8 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r4, r0 │ │ │ │ +00011fa0 : │ │ │ │ + strd r4, [sp, #-12]! │ │ │ │ mov r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + str lr, [sp, #8] │ │ │ │ + sub sp, sp, #20 │ │ │ │ mov r0, sp │ │ │ │ bl b938 <__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) │ │ │ │ │ │ │ │ -000115f4 : │ │ │ │ +00011fe0 : │ │ │ │ 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 b938 <__gettimeofday64@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subs r0, r3, r6 │ │ │ │ sbc r1, r1, r7 │ │ │ │ - bl 149f7c │ │ │ │ - ldr r2, [pc, #120] @ 116bc │ │ │ │ - ldr r3, [pc, #120] @ 116c0 │ │ │ │ - bl 149fdc │ │ │ │ + bl 150a00 │ │ │ │ + ldr r2, [pc, #152] @ 120d4 │ │ │ │ + ldr r3, [pc, #152] @ 120d8 │ │ │ │ + bl 150a60 │ │ │ │ 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 149f7c │ │ │ │ + bl 150a00 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 149c28 │ │ │ │ + bl 1506ac │ │ │ │ ldr lr, [r4, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 116ac │ │ │ │ + beq 120b4 │ │ │ │ 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} │ │ │ │ │ │ │ │ -000116c4 : │ │ │ │ - ldr r1, [pc, #4] @ 116d0 │ │ │ │ +000120dc : │ │ │ │ + ldr r1, [pc, #4] @ 120e8 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov ip, r2 │ │ │ │ + mov r5, r1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + mov sl, r3 │ │ │ │ + mov fp, r0 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #28 │ │ │ │ - mov fp, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r8, [r3] │ │ │ │ - ldmib r3, {r6, r7} │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 11890 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 117e0 │ │ │ │ - cmp r2, fp │ │ │ │ - bge 117d8 │ │ │ │ + ldm r3, {r6, r8} │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 122ac │ │ │ │ + cmp r2, #2 │ │ │ │ + beq 12204 │ │ │ │ + cmp ip, sl │ │ │ │ + bge 121e8 │ │ │ │ cmp r0, r1 │ │ │ │ - bge 117d8 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 117d8 │ │ │ │ - mul r1, r6, r2 │ │ │ │ - mov ip, r0 │ │ │ │ - mla ip, r7, ip, r1 │ │ │ │ - mul r1, r2, r7 │ │ │ │ - add r3, r8, r3, lsl #2 │ │ │ │ - mla r0, r6, r0, r1 │ │ │ │ + bge 121e8 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 121e8 │ │ │ │ + mul r3, r8, ip │ │ │ │ str fp, [sp, #20] │ │ │ │ - mov r1, r2 │ │ │ │ - lsl sl, r6, #2 │ │ │ │ - sub r9, r8, #4 │ │ │ │ - mov r2, r0 │ │ │ │ - mov fp, ip │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r8, [sp] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov lr, fp │ │ │ │ - str fp, [sp, #12] │ │ │ │ - add ip, r3, r2, lsl #2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov fp, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r3, [sp] │ │ │ │ - add r2, r9, lr, lsl #2 │ │ │ │ - add r3, r3, r4, lsl #2 │ │ │ │ - ldr r8, [r2, #4]! │ │ │ │ - ldr r1, [r3] │ │ │ │ - str r8, [r3], #4 │ │ │ │ - cmp ip, r3 │ │ │ │ - str r1, [r2] │ │ │ │ - bne 11784 │ │ │ │ - add r0, r0, #1 │ │ │ │ - cmp r5, r0 │ │ │ │ - add lr, lr, r7 │ │ │ │ - add r4, r4, r6 │ │ │ │ - add ip, ip, sl │ │ │ │ - bne 11778 │ │ │ │ - mov r1, fp │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - add fp, fp, r6 │ │ │ │ - add r2, r2, r7 │ │ │ │ - bne 11758 │ │ │ │ + mul r1, ip, r7 │ │ │ │ + add r2, r6, r2, lsl #2 │ │ │ │ + mla r3, r0, r7, r3 │ │ │ │ + lsl r9, r7, #2 │ │ │ │ + mla r0, fp, r8, r1 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + mov r2, sl │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov fp, r0 │ │ │ │ + mov sl, r3 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add lr, r1, r3, lsl #2 │ │ │ │ + add r3, r6, sl, lsl #2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r1, r6, fp, lsl #2 │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr r2, [r3] │ │ │ │ + str r2, [r1], #4 │ │ │ │ + str r0, [r3], #4 │ │ │ │ + cmp lr, r3 │ │ │ │ + bne 12198 │ │ │ │ + add r4, r4, #1 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + add sl, sl, r7 │ │ │ │ + cmp r5, r4 │ │ │ │ + add fp, fp, r8 │ │ │ │ + add lr, lr, r9 │ │ │ │ + bne 1218c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add ip, ip, #1 │ │ │ │ + cmp r2, ip │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r0, r0, r7 │ │ │ │ + add r3, r3, r8 │ │ │ │ + bne 12170 │ │ │ │ add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r2, fp │ │ │ │ - bge 117d8 │ │ │ │ + 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 ip, sl │ │ │ │ + bge 121e8 │ │ │ │ cmp r0, r1 │ │ │ │ - bge 117d8 │ │ │ │ - mov ip, r0 │ │ │ │ - mul ip, r7, ip │ │ │ │ - mul r0, r6, r0 │ │ │ │ - mul r4, r2, r6 │ │ │ │ - mul lr, r2, r7 │ │ │ │ - add r0, r8, r0, lsl #2 │ │ │ │ - add ip, r8, ip, lsl #2 │ │ │ │ - lsl r1, r7, #2 │ │ │ │ - lsl r3, r6, #2 │ │ │ │ - add r8, ip, #4 │ │ │ │ - add r9, r0, #4 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - str r7, [sp, #16] │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - add ip, r8, r4, lsl #2 │ │ │ │ - add r0, r9, lr, lsl #2 │ │ │ │ - str r4, [sp] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r6, r6, #1 │ │ │ │ - ldr r7, [r0, #-4] │ │ │ │ - ldr r2, [ip, #-4] │ │ │ │ - ldr sl, [ip] │ │ │ │ - ldr r4, [r0] │ │ │ │ - cmp r5, r6 │ │ │ │ - str r2, [r0, #-4] │ │ │ │ - str sl, [r0], r3 │ │ │ │ - str r7, [ip, #-4] │ │ │ │ - str r4, [ip], r1 │ │ │ │ - bne 11838 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r4, [sp] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r4, r4, r0 │ │ │ │ - add r2, r2, #1 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - cmp fp, r2 │ │ │ │ - add lr, lr, r0 │ │ │ │ - bne 11824 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r2, fp │ │ │ │ - bge 117d8 │ │ │ │ + bge 121e8 │ │ │ │ + mul r0, fp, r7 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + mul r1, fp, r8 │ │ │ │ + str r7, [sp, #20] │ │ │ │ + mul r4, ip, r8 │ │ │ │ + add r0, r6, r0, lsl #2 │ │ │ │ + add r1, r6, r1, lsl #2 │ │ │ │ + mul lr, ip, r7 │ │ │ │ + add r6, r0, #4 │ │ │ │ + lsl r2, r7, #2 │ │ │ │ + add r9, r1, #4 │ │ │ │ + lsl r3, r8, #2 │ │ │ │ + add r0, r6, r4, lsl #2 │ │ │ │ + mov r7, fp │ │ │ │ + stmib sp, {r4, lr} │ │ │ │ + add r1, r9, lr, lsl #2 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr r4, [r1, #-4] │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp r5, r7 │ │ │ │ + ldr ip, [r0, #-4] │ │ │ │ + ldr r8, [r0] │ │ │ │ + ldr lr, [r1] │ │ │ │ + str ip, [r1, #-4] │ │ │ │ + str r8, [r1], r3 │ │ │ │ + str r4, [r0, #-4] │ │ │ │ + str lr, [r0], r2 │ │ │ │ + bne 12258 │ │ │ │ + ldmib sp, {r4, lr} │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add ip, ip, #1 │ │ │ │ + cmp sl, ip │ │ │ │ + add r4, r4, r1 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add lr, lr, r1 │ │ │ │ + bne 12244 │ │ │ │ + b 121e8 │ │ │ │ + cmp ip, sl │ │ │ │ + bge 121e8 │ │ │ │ cmp r0, r1 │ │ │ │ - mov r3, r0 │ │ │ │ - bge 117d8 │ │ │ │ - cmp r6, #1 │ │ │ │ + bge 121e8 │ │ │ │ + cmp r8, #1 │ │ │ │ cmpeq r7, #1 │ │ │ │ - bne 118ec │ │ │ │ - add r0, r2, r1 │ │ │ │ - sub ip, r3, r1 │ │ │ │ - add r0, r8, r0, lsl #2 │ │ │ │ - lsl ip, ip, #2 │ │ │ │ - add r3, r0, ip │ │ │ │ - ldr r1, [r3] │ │ │ │ - str r1, [r3], #4 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne 118c4 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp fp, r2 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bne 118c0 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mul r3, r7, r3 │ │ │ │ - mov r4, r0 │ │ │ │ - add r9, r8, r3, lsl #2 │ │ │ │ - mov r3, r4 │ │ │ │ - mul r3, r6, r3 │ │ │ │ - mul lr, r2, r6 │ │ │ │ - mul ip, r2, r7 │ │ │ │ - lsl r0, r7, #2 │ │ │ │ - lsl r1, r6, #2 │ │ │ │ - add r8, r8, r3, lsl #2 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r6, r9, lr, lsl #2 │ │ │ │ - add r4, r8, ip, lsl #2 │ │ │ │ - str r2, [sp] │ │ │ │ + beq 121e8 │ │ │ │ + mul r3, fp, r7 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + mul lr, ip, r8 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + mul r0, ip, r7 │ │ │ │ + add r9, r6, r3, lsl #2 │ │ │ │ + mul r3, fp, r8 │ │ │ │ + lsl r1, r7, #2 │ │ │ │ + lsl r2, r8, #2 │ │ │ │ + add r6, r6, r3, lsl #2 │ │ │ │ + add r7, r9, lr, lsl #2 │ │ │ │ + mov r3, fp │ │ │ │ + str r0, [sp, #4] │ │ │ │ + add r4, r6, r0, lsl #2 │ │ │ │ + ldr r8, [r4] │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr sl, [r4] │ │ │ │ - ldr r2, [r6] │ │ │ │ cmp r5, r3 │ │ │ │ - str r2, [r4], r1 │ │ │ │ - str sl, [r6], r0 │ │ │ │ - bne 11928 │ │ │ │ - ldr r2, [sp] │ │ │ │ + ldr r0, [r7] │ │ │ │ + str r0, [r4], r2 │ │ │ │ + str r8, [r7], r1 │ │ │ │ + bne 12300 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add ip, ip, #1 │ │ │ │ + cmp sl, ip │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp fp, r2 │ │ │ │ add lr, lr, r3 │ │ │ │ - add ip, ip, r7 │ │ │ │ - bne 11918 │ │ │ │ - b 117d8 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub sp, sp, #24 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - mov r8, r3 │ │ │ │ - ldmib r4, {r3, ip} │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r0, r0, r3 │ │ │ │ + bne 122f0 │ │ │ │ + b 121e8 │ │ │ │ + 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 #2 │ │ │ │ + str r2, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ - str r1, [sp, #12] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ bl b17c │ │ │ │ + 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 #2 │ │ │ │ + str r2, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ - str r1, [sp, #8] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ bl b17c │ │ │ │ + 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 #2 │ │ │ │ - mov r2, r6 │ │ │ │ str r0, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl b104 │ │ │ │ + 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 #2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - mov r2, r6 │ │ │ │ bl b104 │ │ │ │ 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 b350 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 11eb4 │ │ │ │ + beq 128d0 │ │ │ │ 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 b350 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 11ea8 │ │ │ │ + beq 128c4 │ │ │ │ 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 b350 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 11e9c │ │ │ │ + beq 128b8 │ │ │ │ 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 b350 │ │ │ │ cmp r7, #1 │ │ │ │ - beq 11e90 │ │ │ │ + beq 128ac │ │ │ │ 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 b350 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 11e84 │ │ │ │ + beq 128a0 │ │ │ │ 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 b350 │ │ │ │ cmp r8, #1 │ │ │ │ - beq 11e60 │ │ │ │ + beq 1287c │ │ │ │ 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 b350 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #1 │ │ │ │ - beq 11e6c │ │ │ │ + beq 12888 │ │ │ │ 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 b350 │ │ │ │ cmp sl, #1 │ │ │ │ - beq 11e78 │ │ │ │ + beq 12894 │ │ │ │ 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 b350 │ │ │ │ - mov r0, r6 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ + mov r0, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ - bl 11a6c │ │ │ │ + bl 12464 │ │ │ │ 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 #2 │ │ │ │ - bgt 11cd0 │ │ │ │ + bgt 126d8 │ │ │ │ mul r1, r0, sl │ │ │ │ sub r8, r8, sl │ │ │ │ cmp r8, #1 │ │ │ │ add r4, r4, r1, lsl #2 │ │ │ │ - bgt 11c98 │ │ │ │ + bgt 126a0 │ │ │ │ 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 #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bgt 11c48 │ │ │ │ + bgt 12650 │ │ │ │ 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 #2 │ │ │ │ - bgt 11c00 │ │ │ │ + bgt 12608 │ │ │ │ mov r8, r4 │ │ │ │ mul r3, r2, r5 │ │ │ │ sub r6, r6, r5 │ │ │ │ cmp r6, #1 │ │ │ │ add r8, r8, r3, lsl #2 │ │ │ │ - bgt 11bc4 │ │ │ │ + bgt 125cc │ │ │ │ + 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 #2 │ │ │ │ - bgt 11b74 │ │ │ │ - mov r3, sl │ │ │ │ + bgt 1257c │ │ │ │ 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 #2 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #1 │ │ │ │ + add r3, r1, r3, lsl #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bgt 11b2c │ │ │ │ - mov r3, fp │ │ │ │ + bgt 12534 │ │ │ │ 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 #2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bgt 11ad0 │ │ │ │ + bgt 124d8 │ │ │ │ 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 #2 │ │ │ │ - bgt 11a8c │ │ │ │ + bgt 12494 │ │ │ │ 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 11d84 │ │ │ │ + b 1278c │ │ │ │ ldmib r9, {r2, r3} │ │ │ │ add r2, r2, r3 │ │ │ │ - b 11d50 │ │ │ │ + b 12758 │ │ │ │ ldmib r9, {r0, r1} │ │ │ │ add r0, r0, r1 │ │ │ │ - b 11d2c │ │ │ │ + b 12734 │ │ │ │ ldmib r9, {r2, r3} │ │ │ │ add r2, r2, r3 │ │ │ │ - b 11d9c │ │ │ │ + b 127a4 │ │ │ │ ldmib sl, {r2, r3} │ │ │ │ add r2, r2, r3 │ │ │ │ - b 11dc4 │ │ │ │ + b 127cc │ │ │ │ ldmib fp, {r2, r3} │ │ │ │ add r2, r2, r3 │ │ │ │ - b 11dec │ │ │ │ + b 127f4 │ │ │ │ ldmib sl, {r2, r3} │ │ │ │ add r2, r2, r3 │ │ │ │ - b 11e20 │ │ │ │ + b 12828 │ │ │ │ ldmib sl, {r2, r3} │ │ │ │ add r2, r2, r3 │ │ │ │ - b 11e44 │ │ │ │ + b 1284c │ │ │ │ │ │ │ │ -00011ec0 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r4, #1 │ │ │ │ - mov fp, r1 │ │ │ │ +000128dc : │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - beq 1203c │ │ │ │ - cmp r4, #2 │ │ │ │ - beq 11f94 │ │ │ │ - cmp r1, #1 │ │ │ │ - ble 11f8c │ │ │ │ - cmp r4, #0 │ │ │ │ - ble 11f8c │ │ │ │ - add r3, r0, r4, lsl #2 │ │ │ │ - lsl sl, r2, #2 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r8, #1 │ │ │ │ - sub r9, r6, #4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r5, r1 │ │ │ │ - add lr, r3, r1, lsl #2 │ │ │ │ - mov r4, r0 │ │ │ │ - mov ip, #0 │ │ │ │ - str r8, [sp] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - add r1, r9, r4, lsl #2 │ │ │ │ - add r3, r6, r5, lsl #2 │ │ │ │ - ldr r8, [r1, #4]! │ │ │ │ - ldr r0, [r3] │ │ │ │ - str r8, [r3], #4 │ │ │ │ - cmp lr, r3 │ │ │ │ - str r0, [r1] │ │ │ │ - bne 11f3c │ │ │ │ - ldr r3, [sp] │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp ip, r3 │ │ │ │ - add r4, r4, r7 │ │ │ │ - add r5, r5, r2 │ │ │ │ - add lr, lr, sl │ │ │ │ - bne 11f34 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add r8, r3, #1 │ │ │ │ - cmp fp, r8 │ │ │ │ - add r0, r0, r2 │ │ │ │ - add r1, r1, r7 │ │ │ │ - bne 11f14 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + mov sl, r1 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 11f8c │ │ │ │ - lsl r3, r2, #2 │ │ │ │ - add r9, r3, #4 │ │ │ │ - add r2, r0, #4 │ │ │ │ - add r9, r0, r9 │ │ │ │ - lsl r4, r7, #2 │ │ │ │ - mov sl, r7 │ │ │ │ + beq 12a50 │ │ │ │ + cmp r1, #2 │ │ │ │ + beq 129cc │ │ │ │ + cmp sl, #1 │ │ │ │ + ble 129b0 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble 129b0 │ │ │ │ + add fp, r0, r1, lsl #2 │ │ │ │ + mov lr, r3 │ │ │ │ + mov r1, r2 │ │ │ │ + lsl r9, r3, #2 │ │ │ │ mov r8, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + str fp, [sp, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - sub ip, r9, #4 │ │ │ │ - add r1, r2, sl, lsl #2 │ │ │ │ - add r0, r6, sl, lsl #2 │ │ │ │ - mov r2, r9 │ │ │ │ - mov lr, #0 │ │ │ │ - stm sp, {r9, sl} │ │ │ │ - str r6, [sp, #8] │ │ │ │ - add lr, lr, #1 │ │ │ │ - ldr sl, [ip, #4] │ │ │ │ - ldr r9, [r1, #-4] │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r6, [r2, #-4] │ │ │ │ - cmp lr, r8 │ │ │ │ - str r6, [r1, #-4] │ │ │ │ - str sl, [r0, #4] │ │ │ │ - add r1, r1, r3 │ │ │ │ - str r9, [r2, #-4] │ │ │ │ - add r0, r0, r3 │ │ │ │ - str r5, [ip, #4] │ │ │ │ - add r2, r2, r4 │ │ │ │ - add ip, ip, r4 │ │ │ │ - bne 11fdc │ │ │ │ - ldm sp, {r9, sl} │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp fp, r8 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - add r9, r9, r3 │ │ │ │ + mov fp, lr │ │ │ │ + mov sl, r1 │ │ │ │ + mov r5, #0 │ │ │ │ + str lr, [sp, #8] │ │ │ │ + add r4, r2, r1, lsl #2 │ │ │ │ + add r2, r0, sl, lsl #2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add ip, r0, fp, lsl #2 │ │ │ │ + ldr lr, [ip] │ │ │ │ + ldr r3, [r2] │ │ │ │ + str r3, [ip], #4 │ │ │ │ + str lr, [r2], #4 │ │ │ │ + cmp r4, r2 │ │ │ │ + bne 12964 │ │ │ │ + add r5, r5, #1 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ add sl, sl, r7 │ │ │ │ - bne 11fbc │ │ │ │ + cmp r5, r8 │ │ │ │ + add fp, fp, r6 │ │ │ │ + add r4, r4, r9 │ │ │ │ + bne 12958 │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + add r8, r8, #1 │ │ │ │ + add r1, r1, r6 │ │ │ │ + cmp r3, r8 │ │ │ │ + add lr, lr, r7 │ │ │ │ + bne 12940 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r1, #1 │ │ │ │ - ble 11f8c │ │ │ │ + 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 sl, #1 │ │ │ │ + ble 129b0 │ │ │ │ + lsl r9, r3, #2 │ │ │ │ + mov r5, #1 │ │ │ │ + lsl r8, r2, #2 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r3, r6 │ │ │ │ + add ip, r0, r3, lsl #2 │ │ │ │ + mov lr, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r1, r0, r2, lsl #2 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r4, [r1] │ │ │ │ + add lr, lr, #1 │ │ │ │ + cmp lr, r5 │ │ │ │ + ldr r2, [ip] │ │ │ │ + ldr fp, [ip, #4] │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + str r2, [r1] │ │ │ │ + str fp, [r1, #4] │ │ │ │ + add r1, r1, r8 │ │ │ │ + str r4, [ip] │ │ │ │ + str r3, [ip, #4] │ │ │ │ + add ip, ip, r9 │ │ │ │ + bne 129fc │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp sl, r5 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add r3, r3, r6 │ │ │ │ + add r2, r2, r7 │ │ │ │ + bne 129e8 │ │ │ │ + b 129b0 │ │ │ │ + cmp sl, #1 │ │ │ │ + ble 129b0 │ │ │ │ cmp r2, #1 │ │ │ │ cmpeq r3, #1 │ │ │ │ - beq 11f8c │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - lsl r1, r2, #2 │ │ │ │ + addeq ip, r0, #4 │ │ │ │ + addeq r0, r0, #8 │ │ │ │ + bne 12a98 │ │ │ │ + mov r3, ip │ │ │ │ + ldr r2, [r3] │ │ │ │ + str r2, [r3], #4 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne 12a70 │ │ │ │ + add r1, r1, #1 │ │ │ │ + add ip, ip, #4 │ │ │ │ + cmp sl, r1 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bne 12a6c │ │ │ │ + b 129b0 │ │ │ │ + lsl ip, r3, #2 │ │ │ │ mov r8, r3 │ │ │ │ - mov r5, r2 │ │ │ │ - add lr, r6, r5, lsl #2 │ │ │ │ - add ip, r6, r8, lsl #2 │ │ │ │ + mov r5, r6 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + add r4, r0, r5, lsl #2 │ │ │ │ mov r3, #0 │ │ │ │ + add lr, r0, r8, lsl #2 │ │ │ │ + ldr fp, [r4] │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr sl, [lr] │ │ │ │ - ldr r9, [ip] │ │ │ │ - cmp r3, r4 │ │ │ │ - str sl, [ip], r1 │ │ │ │ - str r9, [lr], r0 │ │ │ │ - bne 1206c │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp fp, r4 │ │ │ │ - add r5, r5, r2 │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr r9, [lr] │ │ │ │ + str fp, [lr], r2 │ │ │ │ + str r9, [r4], ip │ │ │ │ + bne 12ab4 │ │ │ │ + add r1, r1, #1 │ │ │ │ + add r5, r5, r6 │ │ │ │ + cmp sl, r1 │ │ │ │ add r8, r8, r7 │ │ │ │ - bne 12060 │ │ │ │ - b 11f8c │ │ │ │ + bne 12aa8 │ │ │ │ + b 129b0 │ │ │ │ │ │ │ │ -000120a0 : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub sp, sp, #48 @ 0x30 │ │ │ │ +00012ae8 : │ │ │ │ + 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 b5e4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ble 12144 │ │ │ │ - ldr r7, [pc, #100] @ 1214c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ble 12b9c │ │ │ │ + ldr r7, [pc, #120] @ 12bb4 │ │ │ │ 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 b350 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 11a6c │ │ │ │ + bl 12464 │ │ │ │ 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 #2 │ │ │ │ - ldrgt r0, [sp, #36] @ 0x24 │ │ │ │ - bgt 120ec │ │ │ │ + ble 12b9c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + b 12b40 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0xfffff5e4 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0xfffff5a8 │ │ │ │ │ │ │ │ -00012150 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00012bb8 : │ │ │ │ + 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 b5e4 │ │ │ │ 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 12208 │ │ │ │ - ldr r8, [pc, #104] @ 12214 │ │ │ │ + ble 12c80 │ │ │ │ + ldr r8, [pc, #124] @ 12c9c │ │ │ │ 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 b350 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 11a6c │ │ │ │ + bl 12464 │ │ │ │ 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 #2 │ │ │ │ - ldrgt r0, [r5, #-12] │ │ │ │ - bgt 121b0 │ │ │ │ + ble 12c80 │ │ │ │ + ldr r0, [r5, #-12] │ │ │ │ + b 12c24 │ │ │ │ add sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0xfffff7b0 │ │ │ │ - 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: 0xfffff718 │ │ │ │ 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 149fdc │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 150a60 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 149fdc │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 150a60 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 149c24 │ │ │ │ + bl 1506a8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 149fdc │ │ │ │ + bl 150a60 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 149fdc │ │ │ │ + bl 150a60 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 149c28 │ │ │ │ + bl 1506ac │ │ │ │ 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] │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [r0, #32] │ │ │ │ mov r7, r2 │ │ │ │ - movge r3, #0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + ldr r3, [r0, #32] │ │ │ │ + movge r3, #0 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #28 │ │ │ │ add r3, r3, r1 │ │ │ │ - and r2, r2, r3 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ + and r2, r2, r3 │ │ │ │ lsl r2, r2, #4 │ │ │ │ ldrd sl, [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, #28 │ │ │ │ ldrd r8, [r2, #8] │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - strd r4, [sp] │ │ │ │ - bl 149fdc │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 150a60 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 149fdc │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 150a60 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 149c24 │ │ │ │ + bl 1506a8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 149fdc │ │ │ │ + bl 150a60 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 149fdc │ │ │ │ + bl 150a60 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 149c28 │ │ │ │ + bl 1506ac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ - bl 149f20 │ │ │ │ + bl 1509a4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov fp, r1 │ │ │ │ - bl 149f20 │ │ │ │ + bl 1509a4 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 149fdc │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 150a60 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 149fdc │ │ │ │ + bl 150a60 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 149c28 │ │ │ │ - bl 14a5d4 │ │ │ │ + bl 1506ac │ │ │ │ + bl 151058 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r3] │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 149fdc │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + bl 150a60 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 149fdc │ │ │ │ + bl 150a60 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 149c24 │ │ │ │ - bl 14a5d4 │ │ │ │ + bl 1506a8 │ │ │ │ + bl 151058 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r0, [r3, #4] │ │ │ │ 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, #0 │ │ │ │ str r3, [r2] │ │ │ │ str r3, [r2, #4] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r2] │ │ │ │ strd r0, [r2, #8] │ │ │ │ bx lr │ │ │ │ - push {r4, lr} │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ + mov r4, r2 │ │ │ │ + str lr, [sp, #4] │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - mov r4, r2 │ │ │ │ mov r2, sp │ │ │ │ blx r3 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 14a5d4 │ │ │ │ + bl 151058 │ │ │ │ str r0, [r4] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 14a5d4 │ │ │ │ + bl 151058 │ │ │ │ str r0, [r4, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #28 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r4, r2 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r6, r3 │ │ │ │ - add r2, sp, #8 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ + add r2, sp, #8 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 149f20 │ │ │ │ + bl 1509a4 │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 149f20 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1509a4 │ │ │ │ ldrd r6, [sp, #16] │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 149fdc │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 150a60 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 149fdc │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 150a60 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 149c28 │ │ │ │ - bl 14a5d4 │ │ │ │ + bl 1506ac │ │ │ │ + bl 151058 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ add r1, r7, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 149fdc │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 150a60 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 149fdc │ │ │ │ + bl 150a60 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 149c28 │ │ │ │ - bl 14a5d4 │ │ │ │ + bl 1506ac │ │ │ │ + bl 151058 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r0, [r3, #4] │ │ │ │ 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, 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 13124 │ │ │ │ + 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 149ef8 │ │ │ │ + bl 15097c │ │ │ │ cmp r4, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bge 126b0 │ │ │ │ + bge 131dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 149ef8 │ │ │ │ - ldr r2, [pc, #164] @ 126ec │ │ │ │ - ldr r3, [pc, #164] @ 126f0 │ │ │ │ - bl 149fdc │ │ │ │ + orr r5, r7, #1 │ │ │ │ + bl 15097c │ │ │ │ + ldr r2, [pc, #184] @ 13218 │ │ │ │ + and sl, r7, #4 │ │ │ │ + ldr r3, [pc, #180] @ 1321c │ │ │ │ + bl 150a60 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 14a248 │ │ │ │ + bl 150ccc │ │ │ │ mov r3, sp │ │ │ │ add r2, sp, #8 │ │ │ │ bl b2a8 │ │ │ │ ldrd r2, [sp] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - orr r5, r7, #1 │ │ │ │ - and sl, r7, #4 │ │ │ │ tst r5, #2 │ │ │ │ - beq 12694 │ │ │ │ + beq 131a8 │ │ │ │ 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 131b8 │ │ │ │ + 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 149ef8 │ │ │ │ - ldr r2, [pc, #44] @ 126ec │ │ │ │ - ldr r3, [pc, #44] @ 126f0 │ │ │ │ - bl 149fdc │ │ │ │ + mov r5, r7 │ │ │ │ + bl 15097c │ │ │ │ + ldr r2, [pc, #40] @ 13218 │ │ │ │ + ldr r3, [pc, #40] @ 1321c │ │ │ │ + bl 150a60 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 14a248 │ │ │ │ + bl 150ccc │ │ │ │ mov r3, sp │ │ │ │ add r2, sp, #8 │ │ │ │ bl b2a8 │ │ │ │ - mov r5, r7 │ │ │ │ ldrd r0, [sp] │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - b 12674 │ │ │ │ + b 13188 │ │ │ │ strbpl r2, [r4], #-3352 @ 0xfffff2e8 │ │ │ │ @ instruction: 0x401921fb │ │ │ │ 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 1326c │ │ │ │ + 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 149ef8 │ │ │ │ + bl 15097c │ │ │ │ cmp r4, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ble 127cc │ │ │ │ + ble 13324 │ │ │ │ mov r0, sl │ │ │ │ - bl 149ef8 │ │ │ │ - ldr r2, [pc, #164] @ 12808 │ │ │ │ - ldr r3, [pc, #164] @ 1280c │ │ │ │ - bl 149fdc │ │ │ │ + orr r4, r6, #1 │ │ │ │ + bl 15097c │ │ │ │ + ldr r2, [pc, #184] @ 13360 │ │ │ │ + and r7, r6, #4 │ │ │ │ + ldr r3, [pc, #180] @ 13364 │ │ │ │ + bl 150a60 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 14a248 │ │ │ │ + bl 150ccc │ │ │ │ mov r3, sp │ │ │ │ add r2, sp, #8 │ │ │ │ bl b2a8 │ │ │ │ ldrd r2, [sp] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - orr r4, r6, #1 │ │ │ │ - and r7, r6, #4 │ │ │ │ tst r4, #2 │ │ │ │ - beq 127b0 │ │ │ │ + beq 132f0 │ │ │ │ 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 13300 │ │ │ │ + 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 149ef8 │ │ │ │ - ldr r2, [pc, #44] @ 12808 │ │ │ │ - ldr r3, [pc, #44] @ 1280c │ │ │ │ - bl 149fdc │ │ │ │ + mov r4, r6 │ │ │ │ + bl 15097c │ │ │ │ + ldr r2, [pc, #40] @ 13360 │ │ │ │ + ldr r3, [pc, #40] @ 13364 │ │ │ │ + bl 150a60 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 14a248 │ │ │ │ + bl 150ccc │ │ │ │ mov r3, sp │ │ │ │ add r2, sp, #8 │ │ │ │ bl b2a8 │ │ │ │ - mov r4, r6 │ │ │ │ ldrd r0, [sp] │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - b 12790 │ │ │ │ + b 132d0 │ │ │ │ strbpl r2, [r4], #-3352 @ 0xfffff2e8 │ │ │ │ @ instruction: 0x401921fb │ │ │ │ │ │ │ │ -00012810 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00013368 : │ │ │ │ + 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 b9d4 │ │ │ │ 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 12888 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + str r3, [r0, #28] │ │ │ │ + str r6, [r0, #32] │ │ │ │ + beq 13404 │ │ │ │ cmp r5, #3 │ │ │ │ - beq 12878 │ │ │ │ + beq 133f4 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 1298c │ │ │ │ - ldr r3, [pc, #380] @ 129dc │ │ │ │ + beq 13508 │ │ │ │ + ldr r3, [pc, #400] @ 13558 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #372] @ 129e0 │ │ │ │ + ldr r3, [pc, #392] @ 1355c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #356] @ 129e4 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r3, [pc, #356] @ 13560 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r0, #4] │ │ │ │ - b 12858 │ │ │ │ + b 133c0 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 129a8 │ │ │ │ + ble 13524 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r3 │ │ │ │ asrs r2, r2, #2 │ │ │ │ add r5, r5, #1 │ │ │ │ - bne 12898 │ │ │ │ + bne 13414 │ │ │ │ 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 1499dc │ │ │ │ + str r3, [r4, #20] │ │ │ │ + bl 150460 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #16 │ │ │ │ lsl r0, r0, r5 │ │ │ │ bl b9d4 │ │ │ │ str r0, [r4, #24] │ │ │ │ lsl r0, r9, #4 │ │ │ │ bl b9d4 │ │ │ │ cmp sl, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - ble 12920 │ │ │ │ + ble 1349c │ │ │ │ ldr r7, [r4, #24] │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r5, r5, #1 │ │ │ │ - bl 125d8 │ │ │ │ + bl 130d8 │ │ │ │ cmp sl, r5 │ │ │ │ add r7, r7, #16 │ │ │ │ - bne 12900 │ │ │ │ + bne 1347c │ │ │ │ cmp r9, #0 │ │ │ │ - ble 12958 │ │ │ │ - mov r5, #0 │ │ │ │ + ble 134d4 │ │ │ │ ldr sl, [r4, #16] │ │ │ │ + mov r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r7, r7, #1 │ │ │ │ - bl 125d8 │ │ │ │ + bl 130d8 │ │ │ │ cmp r9, r7 │ │ │ │ add r5, r5, sl │ │ │ │ add r8, r8, #16 │ │ │ │ - bne 12934 │ │ │ │ - ldr r3, [pc, #136] @ 129e8 │ │ │ │ + bne 134b0 │ │ │ │ + ldr r3, [pc, #136] @ 13564 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #128] @ 129ec │ │ │ │ + ldr r3, [pc, #128] @ 13568 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12870 │ │ │ │ - ldr r3, [pc, #108] @ 129f0 │ │ │ │ + bne 133d8 │ │ │ │ + ldr r3, [pc, #108] @ 1356c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4] │ │ │ │ - b 12870 │ │ │ │ - ldr r3, [pc, #96] @ 129f4 │ │ │ │ + b 133d8 │ │ │ │ + ldr r3, [pc, #96] @ 13570 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r0] │ │ │ │ - ldr r3, [pc, #88] @ 129f8 │ │ │ │ + ldr r3, [pc, #88] @ 13574 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r0, #4] │ │ │ │ - b 12864 │ │ │ │ + b 133cc │ │ │ │ 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 b9d4 │ │ │ │ - mov r9, r6 │ │ │ │ str r0, [r4, #24] │ │ │ │ lsl r0, r6, #4 │ │ │ │ bl b9d4 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - b 128f8 │ │ │ │ - @ instruction: 0xfffffc58 │ │ │ │ - @ instruction: 0xfffffc84 │ │ │ │ - @ instruction: 0xfffffe70 │ │ │ │ - @ instruction: 0xfffff8b4 │ │ │ │ - @ instruction: 0xfffff988 │ │ │ │ - @ instruction: 0xfffffb34 │ │ │ │ - @ instruction: 0xfffffb00 │ │ │ │ - @ instruction: 0xfffffb04 │ │ │ │ + b 13474 │ │ │ │ + @ instruction: 0xfffffbc0 │ │ │ │ + @ instruction: 0xfffffbf8 │ │ │ │ + @ instruction: 0xfffffe20 │ │ │ │ + @ instruction: 0xfffff7c0 │ │ │ │ + @ instruction: 0xfffff8b8 │ │ │ │ + @ instruction: 0xfffffa88 │ │ │ │ + @ instruction: 0xfffffa54 │ │ │ │ + @ instruction: 0xfffffa58 │ │ │ │ │ │ │ │ -000129fc : │ │ │ │ - push {r4, lr} │ │ │ │ +00013578 : │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b770 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl b770 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b8d8 │ │ │ │ │ │ │ │ -00012a20 : │ │ │ │ +000135a8 : │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 12a84 │ │ │ │ - ldr r2, [pc, #88] @ 12a8c │ │ │ │ + beq 1360c │ │ │ │ + ldr r2, [pc, #88] @ 13614 │ │ │ │ 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 12a5c │ │ │ │ + bhi 135e4 │ │ │ │ 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 12a44 │ │ │ │ + bne 135cc │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ add r0, r0, ip │ │ │ │ - b 12a5c │ │ │ │ + b 135e4 │ │ │ │ add r0, r0, lr │ │ │ │ - b 12a5c │ │ │ │ + b 135e4 │ │ │ │ add r0, r0, #2 │ │ │ │ - b 12a5c │ │ │ │ + b 135e4 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - andseq sl, r3, ip, lsl pc │ │ │ │ + andseq r0, r4, r8, lsl lr │ │ │ │ │ │ │ │ -00012a90 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00013618 : │ │ │ │ + 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, #60 @ 0x3c │ │ │ │ ldr r9, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bne 12b5c │ │ │ │ + bne 13704 │ │ │ │ ldr r4, [r1] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bne 12b54 │ │ │ │ + bne 136e8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add r3, r3, r3, lsl #4 │ │ │ │ add r3, r3, r2 │ │ │ │ + ldr r2, [pc, #1288] @ 13b78 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r1, [pc, #1276] @ 12fd8 │ │ │ │ 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] @ 12fdc │ │ │ │ + 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] @ 13b7c │ │ │ │ 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 12b28 │ │ │ │ - b 12b54 │ │ │ │ - add r1, r3, #24 │ │ │ │ + bne 136bc │ │ │ │ + b 136e8 │ │ │ │ + add r2, r3, #24 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 12b54 │ │ │ │ + beq 136e8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 12b18 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - str r3, [r1] │ │ │ │ + bne 136ac │ │ │ │ ldr r0, [r4] │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + str r3, [r2] │ │ │ │ bl b8d8 │ │ │ │ mov r0, r4 │ │ │ │ bl b8d8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ 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) │ │ │ │ mov r7, r2 │ │ │ │ add r2, r3, r3, lsl #4 │ │ │ │ + ldr r1, [pc, #1124] @ 13b78 │ │ │ │ add r2, r2, r9 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r1, [pc, #1124] @ 12fd8 │ │ │ │ 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] @ 12fe0 │ │ │ │ + ldr r2, [pc, #1088] @ 13b80 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r6, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 12c3c │ │ │ │ + bne 137e0 │ │ │ │ mov r0, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl b9d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + mov r4, r0 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ 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 b830 │ │ │ │ ldrb r2, [r7] │ │ │ │ + mov r5, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 12fcc │ │ │ │ - ldr r0, [pc, #996] @ 12fe4 │ │ │ │ + beq 13b6c │ │ │ │ + ldr r0, [pc, #992] @ 13b84 │ │ │ │ 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 12ccc │ │ │ │ + bhi 13870 │ │ │ │ ldrb r2, [r0, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 12c4c │ │ │ │ + beq 137f0 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 12ba8 │ │ │ │ + beq 1374c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r5, r2 │ │ │ │ - bne 12c30 │ │ │ │ - b 12c24 │ │ │ │ + bne 137d4 │ │ │ │ + b 137c8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r9, r2 │ │ │ │ - bne 12c30 │ │ │ │ + bne 137d4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt 12c30 │ │ │ │ + bgt 137d4 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r7, r1 │ │ │ │ - beq 12f44 │ │ │ │ + beq 13ae4 │ │ │ │ ldrb r2, [r1] │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 12c30 │ │ │ │ + bne 137d4 │ │ │ │ mov r0, r7 │ │ │ │ cmp r2, #3 │ │ │ │ ldrsb lr, [r1, #1] │ │ │ │ - ldrsb ip, [r0, #1] │ │ │ │ mov r8, r0 │ │ │ │ - beq 12f3c │ │ │ │ + ldrsb ip, [r0, #1] │ │ │ │ + beq 13adc │ │ │ │ sub r2, r2, #4 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 12fb0 │ │ │ │ + bhi 13b50 │ │ │ │ cmp lr, ip │ │ │ │ - bne 12c30 │ │ │ │ + bne 137d4 │ │ │ │ ldrb r2, [r1, #4]! │ │ │ │ - ldrb ip, [r8, #4] │ │ │ │ add r0, r0, #4 │ │ │ │ + ldrb ip, [r8, #4] │ │ │ │ cmp ip, r2 │ │ │ │ - beq 12c88 │ │ │ │ - b 12c30 │ │ │ │ + beq 1382c │ │ │ │ + b 137d4 │ │ │ │ add r8, r8, #1 │ │ │ │ ldrb r2, [r1, #4]! │ │ │ │ cmp r2, #3 │ │ │ │ - bne 12c10 │ │ │ │ + bne 137b4 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrsb r3, [r1, #1] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1499dc │ │ │ │ + bl 150460 │ │ │ │ mul r0, r8, r0 │ │ │ │ lsl r0, r0, #2 │ │ │ │ bl b9d4 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - mov fp, r0 │ │ │ │ - ble 12e54 │ │ │ │ + ble 139f8 │ │ │ │ + ldr r1, [pc, #716] @ 13b88 │ │ │ │ sub ip, r9, #3 │ │ │ │ - lsr ip, ip, #1 │ │ │ │ - ldr r1, [pc, #712] @ 12fe8 │ │ │ │ - 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 12f78 │ │ │ │ + beq 13b18 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r6, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 12e24 │ │ │ │ + bhi 139c8 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r9, #2 │ │ │ │ - ble 12e24 │ │ │ │ + ble 139c8 │ │ │ │ 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 12dcc │ │ │ │ - mul r0, r4, r0 │ │ │ │ + b 13970 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 149bfc │ │ │ │ + mul r0, r4, r0 │ │ │ │ + bl 150680 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ add r4, r4, #1 │ │ │ │ + add r7, r7, #8 │ │ │ │ blx r6 │ │ │ │ cmp r4, r9 │ │ │ │ - add r7, r7, #8 │ │ │ │ - beq 12f54 │ │ │ │ + beq 13af4 │ │ │ │ ldrsb r0, [r8, #1] │ │ │ │ - ldr r2, [pc, #532] @ 12fec │ │ │ │ + ldr r2, [pc, #528] @ 13b8c │ │ │ │ + ldr r6, [r5] │ │ │ │ add r0, r0, sl │ │ │ │ sub r2, r2, r0 │ │ │ │ cmp r2, r4 │ │ │ │ - ldr r6, [r5] │ │ │ │ - bge 12da4 │ │ │ │ - mov r1, r0 │ │ │ │ + bge 13948 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl b7e8 │ │ │ │ mov r1, r0 │ │ │ │ - b 12db0 │ │ │ │ + b 13954 │ │ │ │ ldrsb r1, [r6, #1] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + add r8, r8, #8 │ │ │ │ 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, #8 │ │ │ │ ldrb r3, [r6, #4]! │ │ │ │ cmp r3, #3 │ │ │ │ - bne 12d64 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + bne 13908 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ add sl, sl, r3 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, sl │ │ │ │ - bgt 12d48 │ │ │ │ + bgt 138ec │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ bl b3d4 │ │ │ │ - ldr r3, [pc, #396] @ 12ff0 │ │ │ │ + ldr r3, [pc, #392] @ 13b90 │ │ │ │ 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, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 136e8 │ │ │ │ ldrsb r1, [r6, #1] │ │ │ │ + mov r0, r5 │ │ │ │ ldrsh ip, [r6, #2] │ │ │ │ - add r1, r1, sl │ │ │ │ ldr r3, [r5] │ │ │ │ - mul r1, ip, r1 │ │ │ │ + add r1, r1, sl │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ + mul r1, ip, r1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r8], #4 │ │ │ │ - b 12e24 │ │ │ │ + b 139c8 │ │ │ │ cmp r9, #1 │ │ │ │ - ble 12e24 │ │ │ │ + ble 139c8 │ │ │ │ mov r7, r8 │ │ │ │ mov r4, #1 │ │ │ │ ldrsb r1, [r6, #1] │ │ │ │ mov r2, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + add r7, r7, #8 │ │ │ │ + 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, #8 │ │ │ │ - bne 12ec0 │ │ │ │ + bne 13a60 │ │ │ │ add r8, r8, r9, lsl #3 │ │ │ │ sub r8, r8, #8 │ │ │ │ - b 12e24 │ │ │ │ + b 139c8 │ │ │ │ ldrsb r1, [r6, #1] │ │ │ │ + mov r0, r5 │ │ │ │ ldrsh ip, [r6, #2] │ │ │ │ - add r1, r1, sl │ │ │ │ ldr r3, [r5] │ │ │ │ - mul r1, ip, r1 │ │ │ │ + add r1, r1, sl │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ + mul r1, ip, r1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r8], #4 │ │ │ │ - b 12e24 │ │ │ │ + b 139c8 │ │ │ │ add r8, r8, ip │ │ │ │ - b 12ccc │ │ │ │ + b 13870 │ │ │ │ add r8, r8, lr │ │ │ │ - b 12ccc │ │ │ │ + b 13870 │ │ │ │ add r8, r8, #2 │ │ │ │ - b 12ccc │ │ │ │ + b 13870 │ │ │ │ cmp lr, ip │ │ │ │ - bne 12c30 │ │ │ │ + bne 137d4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b 12e74 │ │ │ │ + b 13a18 │ │ │ │ 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 #3 │ │ │ │ - b 12e24 │ │ │ │ + b 139c8 │ │ │ │ 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, #100] @ 0x64 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - movgt r1, r3 │ │ │ │ - ldr fp, [sp, #44] @ 0x2c │ │ │ │ - ldrgt r3, [sp, #32] │ │ │ │ - ble 12e54 │ │ │ │ + ble 139f8 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ add r2, r2, r3 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt 12fa0 │ │ │ │ - b 12e54 │ │ │ │ + bgt 13b40 │ │ │ │ + b 139f8 │ │ │ │ cmp lr, ip │ │ │ │ - bne 12c30 │ │ │ │ + bne 137d4 │ │ │ │ ldrsh ip, [r1, #2] │ │ │ │ ldrsh r2, [r0, #2] │ │ │ │ cmp ip, r2 │ │ │ │ - beq 12cb0 │ │ │ │ - b 12c30 │ │ │ │ + beq 13854 │ │ │ │ + b 137d4 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, #0 │ │ │ │ - b 12cd8 │ │ │ │ + b 1387c │ │ │ │ strbls sp, [pc], -sp, ror #20 │ │ │ │ - andseq r1, r4, r4, lsl #10 │ │ │ │ - andseq r1, r4, ip, ror #8 │ │ │ │ - andseq sl, r3, r6, asr sp │ │ │ │ - andseq sl, r3, r8, asr #24 │ │ │ │ + andseq r6, r4, r0, ror r9 │ │ │ │ + andseq r6, r4, r8, asr #17 │ │ │ │ + andseq r0, r4, r6, lsr ip │ │ │ │ + andseq r0, r4, r4, lsl fp │ │ │ │ andeq r6, r1, r9, lsl #20 │ │ │ │ - andseq r1, r4, r0, lsr #3 │ │ │ │ + @ instruction: 0x001465fc │ │ │ │ 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] @ 13028 │ │ │ │ + ldr r1, [pc, #24] @ 13bd4 │ │ │ │ ldrd r2, [r2, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0x00137ddc │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0x0013dcbc │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ b b2fc │ │ │ │ - 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, r0 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + mov sl, r1 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ - lsl r9, r3, #3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #8] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ - ldr r6, [r0, #64] @ 0x40 │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r0, #68] @ 0x44 │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov r8, r0 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ - mov r0, r9 │ │ │ │ - mov sl, r1 │ │ │ │ - str r6, [sp, #8] │ │ │ │ + lsl r9, r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ + mov r0, r9 │ │ │ │ str r2, [sp, #28] │ │ │ │ bl b9d4 │ │ │ │ cmp r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ - ble 134dc │ │ │ │ + ble 140a0 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 13348 │ │ │ │ + bne 13f18 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub sl, sl, #4 │ │ │ │ - sub fp, r3, #4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ add r6, r0, #4 │ │ │ │ - add r3, r3, #4 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, sl │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r9, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #24] │ │ │ │ - str r8, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #32] │ │ │ │ + str r9, [sp, #48] @ 0x30 │ │ │ │ + str r8, [sp, #52] @ 0x34 │ │ │ │ + sub fp, r3, #4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [fp, #4]! │ │ │ │ + ldr r9, [r5, #4]! │ │ │ │ ldr sl, [r3, r4, lsl #3] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r8, [r3, r4, lsl #3] │ │ │ │ - ldr r9, [r5, #4]! │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r3, r4, lsl #3] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r3, r4, lsl #3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ add r4, r4, #1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 130d4 │ │ │ │ - ldr r9, [sp, #48] @ 0x30 │ │ │ │ + bne 13c90 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ + ldr r9, [sp, #48] @ 0x30 │ │ │ │ + ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bge 13514 │ │ │ │ + bge 140d8 │ │ │ │ add r3, r5, r3, lsl #3 │ │ │ │ add r1, r5, r9 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r3], #8 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 13184 │ │ │ │ + bne 13d40 │ │ │ │ ldr r0, [r8, #80] @ 0x50 │ │ │ │ mov r3, r5 │ │ │ │ - str r6, [sp] │ │ │ │ mov r2, r6 │ │ │ │ - ldr r4, [r0, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ + str r6, [sp] │ │ │ │ str r6, [sp, #24] │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, #0 │ │ │ │ - add r3, r3, #4 │ │ │ │ mov sl, r6 │ │ │ │ - str r3, [sp, #16] │ │ │ │ str r8, [sp, #32] │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r8, [sl, r4, lsl #3] │ │ │ │ + ldr r6, [r5, r4, lsl #3] │ │ │ │ ldr fp, [r3, r4, lsl #3] │ │ │ │ + mov r0, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ - mov r0, r8 │ │ │ │ ldr r9, [r3, r4, lsl #3] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r6, [r5, r4, lsl #3] │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, fp │ │ │ │ str r0, [r5, r4, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [sl, r4, lsl #3] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne 131cc │ │ │ │ + bne 13d88 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ - ldr r0, [r8, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ mov r3, r5 │ │ │ │ - str r2, [sp] │ │ │ │ mov r1, r5 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r0, [r8, #80] @ 0x50 │ │ │ │ + str r2, [sp] │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 13338 │ │ │ │ + ble 13ef4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bne 1341c │ │ │ │ + bne 13fec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, #0 │ │ │ │ + str r5, [sp, #20] │ │ │ │ sub sl, r3, #4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #20] │ │ │ │ sub r9, r3, #4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov fp, r9 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r5, [r3, r4, lsl #3] │ │ │ │ @@ -7921,4836 +8672,5277 @@ │ │ │ │ ldr r8, [r3, r4, lsl #3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r9, [r3, r4, lsl #3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [r3, r4, lsl #3] │ │ │ │ add r4, r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sl, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cmp r3, r4 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - bne 132ac │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 13e68 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ 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 b8d8 │ │ │ │ lsl r3, r4, #2 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ mov r7, #0 │ │ │ │ - add r3, r3, #4 │ │ │ │ - mov r4, r7 │ │ │ │ add r6, r0, #4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r9, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r7 │ │ │ │ str r0, [sp, #32] │ │ │ │ - str r8, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ + str r9, [sp, #56] @ 0x38 │ │ │ │ + str r8, [sp, #60] @ 0x3c │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [r3, r7] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ ldr fp, [r3, r7] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [r3, r4, lsl #3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ ldr r9, [r3, r4, lsl #3] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r3, r4, lsl #3] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add r7, r7, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ str r0, [r6, r4, lsl #3] │ │ │ │ add r4, r4, #1 │ │ │ │ + add r7, r7, r3 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 13378 │ │ │ │ - ldr r9, [sp, #56] @ 0x38 │ │ │ │ + bne 13f48 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ + ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ - b 1316c │ │ │ │ + b 13d28 │ │ │ │ lsl r3, r3, #2 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r4, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mov r6, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - mov r4, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr fp, [r5, r4, lsl #3] │ │ │ │ ldr r9, [r3, r4, lsl #3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr sl, [r3, r4, lsl #3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ ldr r8, [r3, r4, lsl #3] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ add r4, r4, #1 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ str r0, [r3, r6] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [r3, r6] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r6, r6, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 13438 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b b8d8 │ │ │ │ + bne 14008 │ │ │ │ + b 13ef4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ movgt r3, #0 │ │ │ │ addgt r6, r0, #4 │ │ │ │ - bgt 13178 │ │ │ │ + bgt 13d34 │ │ │ │ ldr r0, [r8, #80] @ 0x50 │ │ │ │ add r2, r5, #4 │ │ │ │ - str r2, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r4, [r0, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ + str r2, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ blx r4 │ │ │ │ - b 13250 │ │ │ │ + b 13e0c │ │ │ │ ldr r0, [r8, #80] @ 0x50 │ │ │ │ mov r3, r5 │ │ │ │ - str r6, [sp] │ │ │ │ mov r2, r6 │ │ │ │ - ldr r4, [r0, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ + str r6, [sp] │ │ │ │ str r6, [sp, #24] │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 13250 │ │ │ │ - b 131b4 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ble 13e0c │ │ │ │ + b 13d70 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r6, r1 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ bl b788 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 13584 │ │ │ │ + bne 1416c │ │ │ │ ldr r0, [r9, #72] @ 0x48 │ │ │ │ bl b770 │ │ │ │ ldr r0, [r9, #76] @ 0x4c │ │ │ │ str r6, [r9, #72] @ 0x48 │ │ │ │ bl b770 │ │ │ │ str r6, [r9, #76] @ 0x4c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r5, [r9, #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, [r9, #64] @ 0x40 │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r5, [r9, #68] @ 0x44 │ │ │ │ str r4, [sp, #16] │ │ │ │ + mov r0, r5 │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 14a818 │ │ │ │ + bl 15129c │ │ │ │ lsl r3, r4, #3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ bl b9d4 │ │ │ │ lsl r3, r5, #3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + mov fp, r0 │ │ │ │ mov r5, r4 │ │ │ │ lsl r4, r4, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ str r0, [r9, #72] @ 0x48 │ │ │ │ - mov fp, r0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ bl b9d4 │ │ │ │ + mov sl, r0 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r9, #76] @ 0x4c │ │ │ │ - mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl b830 │ │ │ │ cmp r5, #0 │ │ │ │ mov r8, r0 │ │ │ │ - ble 13724 │ │ │ │ + ble 14308 │ │ │ │ add r3, r4, #1 │ │ │ │ - str r7, [sp, #28] │ │ │ │ mov r6, #1 │ │ │ │ + str r7, [sp, #28] │ │ │ │ mov r5, #0 │ │ │ │ mov r7, r3 │ │ │ │ - mov r1, r5 │ │ │ │ ldr r3, [r8] │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ add r5, r5, r6 │ │ │ │ blx r3 │ │ │ │ cmp r4, r5 │ │ │ │ - bge 13634 │ │ │ │ + bge 1421c │ │ │ │ sub r5, r5, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - blt 13628 │ │ │ │ + blt 14210 │ │ │ │ add r6, r6, #2 │ │ │ │ - cmp r6, r7 │ │ │ │ add fp, fp, #8 │ │ │ │ - bne 13608 │ │ │ │ + cmp r6, r7 │ │ │ │ + bne 141f0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ bl b3d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 1367c │ │ │ │ + ble 14264 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ add r1, r2, sl │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r3], #8 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 1366c │ │ │ │ + bne 14254 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 14aa5c │ │ │ │ + bl 1514e0 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sl] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 14aa5c │ │ │ │ + bl 1514e0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ str r0, [sl, #4] │ │ │ │ - ble 13700 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 142e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, sl │ │ │ │ add r8, r3, sl │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub r6, r3, #8 │ │ │ │ add r6, r5, r6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 14aa5c │ │ │ │ - mov r1, r7 │ │ │ │ add r5, r5, #8 │ │ │ │ - sub r8, r8, #8 │ │ │ │ + bl 1514e0 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r8, #-8] │ │ │ │ add r4, r4, #8 │ │ │ │ - str r0, [r8] │ │ │ │ str r0, [r4] │ │ │ │ + sub r8, r8, #8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 14aa5c │ │ │ │ + bl 1514e0 │ │ │ │ cmp r6, r5 │ │ │ │ str r0, [r8, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ - bne 136c4 │ │ │ │ + bne 142ac │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ add r2, sl, #4 │ │ │ │ - str r2, [sp] │ │ │ │ mov r3, sl │ │ │ │ - ldr r4, [r0, #56] @ 0x38 │ │ │ │ mov r1, sl │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ blx r4 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 14150 │ │ │ │ bl b3d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 1365c │ │ │ │ + bgt 14244 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14aa5c │ │ │ │ + bl 1514e0 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sl] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14aa5c │ │ │ │ + bl 1514e0 │ │ │ │ str r0, [sl, #4] │ │ │ │ - b 13700 │ │ │ │ + b 142e8 │ │ │ │ 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 13784 │ │ │ │ + beq 1438c │ │ │ │ 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 13778 │ │ │ │ + bne 1436c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl bac4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13778 │ │ │ │ + beq 1436c │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #16 │ │ │ │ - ble 13778 │ │ │ │ + ble 1436c │ │ │ │ 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 13778 │ │ │ │ + beq 1436c │ │ │ │ lsl r8, r7, #1 │ │ │ │ sub r4, r8, #1 │ │ │ │ - b 137e8 │ │ │ │ + b 143f0 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl b380 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 137e4 │ │ │ │ + beq 143ec │ │ │ │ lsl r0, r4, #3 │ │ │ │ bl b9d4 │ │ │ │ mov r2, #2 │ │ │ │ - mov r1, r2 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl b4c4 │ │ │ │ mov r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, #1 │ │ │ │ bl b4c4 │ │ │ │ add r3, r5, #4 │ │ │ │ - mov r2, r5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r5, [sp] │ │ │ │ mov r1, r0 │ │ │ │ + str r5, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl b530 │ │ │ │ mov sl, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl b530 │ │ │ │ + mov r1, r0 │ │ │ │ mov r3, sl │ │ │ │ - mov r2, #8 │ │ │ │ str sl, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ + mov r2, #8 │ │ │ │ bl ba94 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - beq 13930 │ │ │ │ + beq 14534 │ │ │ │ bl b8d8 │ │ │ │ - ldr r2, [pc, #200] @ 13940 │ │ │ │ - ldr r1, [pc, #200] @ 13944 │ │ │ │ + ldr r2, [pc, #196] @ 14544 │ │ │ │ + mov r0, #96 @ 0x60 │ │ │ │ + ldr r1, [pc, #192] @ 14548 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #96 @ 0x60 │ │ │ │ bl b8cc │ │ │ │ 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 b32c │ │ │ │ lsl r0, r4, #1 │ │ │ │ - bl 149ef8 │ │ │ │ + bl 15097c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ - bl 149c28 │ │ │ │ + bl 1506ac │ │ │ │ strd r0, [r5, #8] │ │ │ │ lsl r0, r4, #2 │ │ │ │ - bl 149ef8 │ │ │ │ sub r4, r4, r7 │ │ │ │ - add r4, r4, r4, lsl #1 │ │ │ │ + bl 15097c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ - bl 149c28 │ │ │ │ + add r4, r4, r4, lsl #1 │ │ │ │ + bl 1506ac │ │ │ │ strd r0, [r5, #16] │ │ │ │ lsl r0, r4, #1 │ │ │ │ - bl 149ef8 │ │ │ │ + bl 15097c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r5, #32] │ │ │ │ - bl 149c28 │ │ │ │ + bl 1506ac │ │ │ │ strd r0, [r5, #32] │ │ │ │ mov r0, r5 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + b 14370 │ │ │ │ bl b770 │ │ │ │ mov r0, r6 │ │ │ │ bl b2fc │ │ │ │ - b 13778 │ │ │ │ - @ instruction: 0xfffff7b4 │ │ │ │ - @ instruction: 0x0013c9d8 │ │ │ │ - │ │ │ │ -00013948 : │ │ │ │ - ldr r1, [pc, #32] @ 13970 │ │ │ │ - push {r4, lr} │ │ │ │ - add r1, pc, r1 │ │ │ │ + b 1436c │ │ │ │ + @ instruction: 0xfffff754 │ │ │ │ + andseq r1, r4, ip, asr #27 │ │ │ │ + │ │ │ │ +0001454c : │ │ │ │ + ldr r1, [pc, #44] @ 14580 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #8 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b59c │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b afd8 │ │ │ │ - andseq ip, r3, r8, ror r5 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + andseq r1, r4, r8, ror #18 │ │ │ │ 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 149bfc │ │ │ │ + bl 150680 │ │ │ │ + str r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #28] @ 139e0 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ + ldr r1, [pc, #36] @ 14604 │ │ │ │ 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 r7, r3, r8, asr #8 │ │ │ │ - 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 sp, r3, ip, lsr #5 │ │ │ │ + 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, #3 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ bl b9d4 │ │ │ │ - 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 13ad8 │ │ │ │ + ldr r9, [r3, #104] @ 0x68 │ │ │ │ + bgt 1470c │ │ │ │ add r3, r0, r8, lsl #2 │ │ │ │ + mov r8, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, r0, r9, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ lsl r9, ip, #2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ lsl r3, lr, #2 │ │ │ │ - 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 13a70 │ │ │ │ + bge 146a4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl b8d8 │ │ │ │ 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 b2fc │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ bl b2fc │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b2fc │ │ │ │ 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 13b78 │ │ │ │ + beq 147f0 │ │ │ │ mov r5, #0 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r5 │ │ │ │ mov r0, r5 │ │ │ │ bl b770 │ │ │ │ mov r0, #0 │ │ │ │ bl b2fc │ │ │ │ mov r0, r9 │ │ │ │ bl b2fc │ │ │ │ mov r0, r8 │ │ │ │ bl b2fc │ │ │ │ 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 13b40 │ │ │ │ + bgt 147a4 │ │ │ │ ldr r9, [r1, #4] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 13b40 │ │ │ │ + bne 147a4 │ │ │ │ + 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 b3ec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl b4b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13be0 │ │ │ │ + beq 14858 │ │ │ │ ldr r3, [r7, #164] @ 0xa4 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - bne 13b40 │ │ │ │ - ldr sl, [pc, #904] @ 13f70 │ │ │ │ + bne 147a4 │ │ │ │ + ldr sl, [pc, #908] @ 14bec │ │ │ │ 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 b410 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13b40 │ │ │ │ + bne 147a4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 13ef8 │ │ │ │ + beq 14b74 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - ble 13b40 │ │ │ │ + ble 147a4 │ │ │ │ ldr r3, [r7, #164] @ 0xa4 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - bne 13b40 │ │ │ │ + bne 147a4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b4a0 │ │ │ │ + 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 b3ec │ │ │ │ - ldr r3, [pc, #792] @ 13f74 │ │ │ │ + ldr r3, [pc, #796] @ 14bf0 │ │ │ │ + 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 af84 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ bl b8fc │ │ │ │ - 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, #3 │ │ │ │ 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, #3 │ │ │ │ + str fp, [sp, #20] │ │ │ │ bl b9d4 │ │ │ │ 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 b4c4 │ │ │ │ lsl r2, r9, #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - add r9, r5, fp, lsl #2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ + add r9, r5, fp, lsl #2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl b4c4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ add fp, r5, r3, lsl #2 │ │ │ │ stm sp, {r9, fp} │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ bl b530 │ │ │ │ - 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 ba94 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 13ef0 │ │ │ │ + beq 14b6c │ │ │ │ bl b878 │ │ │ │ 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 afe4 │ │ │ │ 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 b530 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl b8a8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 13b4c │ │ │ │ + beq 147b0 │ │ │ │ mov r0, r5 │ │ │ │ bl b8d8 │ │ │ │ - mov r1, r6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1499dc │ │ │ │ + mov r1, r6 │ │ │ │ + bl 150460 │ │ │ │ + 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 b5f0 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ + lsl fp, fp, #2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 149bfc │ │ │ │ + lsl r5, r5, #2 │ │ │ │ + bl 150680 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ bl b4c4 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - add r3, r3, r5, lsl #2 │ │ │ │ - add r2, r2, r5, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - add r0, r0, fp, lsl #2 │ │ │ │ + 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 #2 │ │ │ │ - str ip, [sp] │ │ │ │ + str r5, [sp] │ │ │ │ bl b530 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl b8a8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 13b4c │ │ │ │ - ldr r2, [pc, #296] @ 13f78 │ │ │ │ - ldr r1, [pc, #296] @ 13f7c │ │ │ │ + beq 147b0 │ │ │ │ + ldr r2, [pc, #292] @ 14bf4 │ │ │ │ + mov r0, #112 @ 0x70 │ │ │ │ + ldr r1, [pc, #288] @ 14bf8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #112 @ 0x70 │ │ │ │ bl b8cc │ │ │ │ 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 b32c │ │ │ │ - add r7, r4, #8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ - add r5, r5, #8 │ │ │ │ - bl 1499dc │ │ │ │ + bl 150460 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ bl b7ac │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 147d4 │ │ │ │ mov r9, r8 │ │ │ │ - b 13b4c │ │ │ │ + b 147b0 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ bl ba7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13f3c │ │ │ │ + bne 14bb8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 13f3c │ │ │ │ + beq 14bb8 │ │ │ │ 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 af84 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 13b40 │ │ │ │ + bne 147a4 │ │ │ │ ldr r3, [r7, #164] @ 0xa4 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - beq 13c34 │ │ │ │ + beq 148ac │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 13b40 │ │ │ │ + bne 147a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl b4b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13c34 │ │ │ │ - b 13b40 │ │ │ │ - andseq r9, r3, r8, lsl #27 │ │ │ │ - andseq r9, r3, r4, lsl sp │ │ │ │ - @ instruction: 0xfffffb8c │ │ │ │ - andseq ip, r3, r0, lsl r4 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + beq 148ac │ │ │ │ + b 147a4 │ │ │ │ + andseq pc, r3, r8, lsl #23 │ │ │ │ + andseq pc, r3, r8, lsl fp @ │ │ │ │ + @ instruction: 0xfffffb2c │ │ │ │ + andseq r1, r4, ip, lsl #15 │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl b788 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ bl b788 │ │ │ │ - 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 b788 │ │ │ │ │ │ │ │ -00013fb0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #72] @ 14004 │ │ │ │ +00014c40 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, #12 │ │ │ │ + ldr r5, [pc, #84] @ 14ca8 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, #12 │ │ │ │ bl b59c │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ + str r3, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl afd8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #12 │ │ │ │ bl b59c │ │ │ │ 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 afd8 │ │ │ │ - andseq fp, r3, r8, lsl pc │ │ │ │ + andseq r1, r4, ip, ror r2 │ │ │ │ │ │ │ │ -00014008 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00014cac : │ │ │ │ mov r1, r0 │ │ │ │ + strd r4, [sp, #-12]! │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #48] @ 1404c │ │ │ │ + ldr r0, [pc, #60] @ 14cfc │ │ │ │ + str lr, [sp, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ + ldr r5, [pc, #52] @ 14d00 │ │ │ │ add r0, pc, r0 │ │ │ │ bl b974 │ │ │ │ - ldr r5, [pc, #36] @ 14050 │ │ │ │ - ldr r3, [pc, #36] @ 14054 │ │ │ │ + ldr r3, [pc, #44] @ 14d04 │ │ │ │ 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 b974 │ │ │ │ - andseq ip, r3, r8, asr r2 │ │ │ │ - mulseq r3, r4, fp │ │ │ │ + andseq r1, r4, ip, lsr #11 │ │ │ │ + andseq r4, r4, ip, ror #29 │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ - 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] @ 14144 │ │ │ │ - push {r4, lr} │ │ │ │ + ldr r2, [pc, #100] @ 14e30 │ │ │ │ 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 14138 │ │ │ │ - ldr r2, [pc, #56] @ 14148 │ │ │ │ + beq 14e24 │ │ │ │ + ldr r2, [pc, #64] @ 14e34 │ │ │ │ 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] @ 1414c │ │ │ │ + ldr r1, [pc, #44] @ 14e38 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #16] @ 14150 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r2, [pc, #16] @ 14e3c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 14110 │ │ │ │ - @ instruction: 0xffffff58 │ │ │ │ - andseq r6, r3, r0, lsl #29 │ │ │ │ - andseq r6, r3, r8, ror #28 │ │ │ │ - andseq r6, r3, ip, asr #28 │ │ │ │ - push {r4, lr} │ │ │ │ + b 14df4 │ │ │ │ + @ instruction: 0xffffff20 │ │ │ │ + andseq ip, r3, r0, lsr #24 │ │ │ │ + andseq ip, r3, r8, lsl #24 │ │ │ │ + andseq ip, r3, r4, ror #23 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b2fc │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b2fc │ │ │ │ - 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 b788 │ │ │ │ - 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 b788 │ │ │ │ │ │ │ │ -00014194 : │ │ │ │ +00014ea0 : │ │ │ │ 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 141bc │ │ │ │ + beq 14edc │ │ │ │ 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 141ac │ │ │ │ + bgt 14ec0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 141fc │ │ │ │ + beq 14f1c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 141fc │ │ │ │ + beq 14f1c │ │ │ │ ldr r1, [r2, #164] @ 0xa4 │ │ │ │ tst r1, #4096 @ 0x1000 │ │ │ │ - bne 141ac │ │ │ │ + bne 14ec0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ bl b920 │ │ │ │ cmp r0, #1 │ │ │ │ - ble 141ac │ │ │ │ + ble 14ec0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bge 141ac │ │ │ │ + bge 14ec0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 141b0 │ │ │ │ + beq 14ec4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 141b0 │ │ │ │ + beq 14ec4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #164] @ 0xa4 │ │ │ │ tst r3, #16 │ │ │ │ - beq 141b0 │ │ │ │ + beq 14ec4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 141ac │ │ │ │ + beq 14ec0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ - b 141b0 │ │ │ │ + b 14ec4 │ │ │ │ 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 142a0 │ │ │ │ + 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 14fd0 │ │ │ │ ldr r3, [r2, #160] @ 0xa0 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt 14548 │ │ │ │ + bgt 15274 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl b584 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14548 │ │ │ │ + beq 15274 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r8, [r9, #4] │ │ │ │ mov r1, r8 │ │ │ │ bl b920 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1499dc │ │ │ │ + bl 150460 │ │ │ │ + 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 b3ec │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 14424 │ │ │ │ + bne 15150 │ │ │ │ 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 14534 │ │ │ │ + beq 15260 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ + mov r0, r8 │ │ │ │ ldr r2, [r9, #12] │ │ │ │ mul r1, r7, r1 │ │ │ │ - mov r0, r8 │ │ │ │ bl b4c4 │ │ │ │ - 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 afe4 │ │ │ │ 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 b530 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl b8a8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 14538 │ │ │ │ - ldr r2, [pc, #456] @ 145a8 │ │ │ │ - ldr r1, [pc, #456] @ 145ac │ │ │ │ + beq 15264 │ │ │ │ + ldr r2, [pc, #472] @ 152e8 │ │ │ │ + mov r0, #80 @ 0x50 │ │ │ │ + ldr r1, [pc, #468] @ 152ec │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ bl b8cc │ │ │ │ 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 b32c │ │ │ │ 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 15278 │ │ │ │ bics r2, r3, #2 │ │ │ │ - bne 1459c │ │ │ │ + bne 152dc │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - mul r2, r1, r8 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - beq 1452c │ │ │ │ + mul r2, r1, r8 │ │ │ │ + beq 15258 │ │ │ │ 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 14534 │ │ │ │ - ldr r2, [r9, #12] │ │ │ │ + beq 15260 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ - mul r2, r7, r2 │ │ │ │ mov r0, r8 │ │ │ │ + ldr r2, [r9, #12] │ │ │ │ + mul r2, r7, r2 │ │ │ │ bl b4c4 │ │ │ │ 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 afe4 │ │ │ │ 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 b530 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl b8a8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 14538 │ │ │ │ - ldr r2, [pc, #156] @ 145b0 │ │ │ │ - ldr r1, [pc, #156] @ 145b4 │ │ │ │ + beq 15264 │ │ │ │ + ldr r2, [pc, #176] @ 152f0 │ │ │ │ + mov r0, #80 @ 0x50 │ │ │ │ + ldr r1, [pc, #172] @ 152f4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ bl b8cc │ │ │ │ mov r4, r0 │ │ │ │ - b 143f4 │ │ │ │ + b 15124 │ │ │ │ cmp r7, ip │ │ │ │ - beq 14554 │ │ │ │ + beq 15294 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl b2fc │ │ │ │ mov r0, #0 │ │ │ │ bl b2fc │ │ │ │ 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 14534 │ │ │ │ + bne 15260 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr lr, [r4, #20] │ │ │ │ cmp r3, lr │ │ │ │ - bne 14534 │ │ │ │ + bne 15260 │ │ │ │ ldr lr, [r9, #12] │ │ │ │ mul sl, r7, lr │ │ │ │ cmp lr, r0 │ │ │ │ cmpeq sl, r1 │ │ │ │ - bne 14534 │ │ │ │ + bne 15260 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ cmp lr, r2 │ │ │ │ - bne 14534 │ │ │ │ + bne 15260 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r0 │ │ │ │ - b 14450 │ │ │ │ + b 1517c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r3, #64] @ 0x40 │ │ │ │ udf #0 │ │ │ │ - @ instruction: 0xfffffc70 │ │ │ │ - @ instruction: 0x0013bef0 │ │ │ │ - @ instruction: 0xfffffb7c │ │ │ │ - @ instruction: 0x0013bdbc │ │ │ │ + @ instruction: 0xfffffbec │ │ │ │ + @ instruction: 0x001411bc │ │ │ │ + @ instruction: 0xfffffb10 │ │ │ │ + andseq r1, r4, ip, lsl #1 │ │ │ │ │ │ │ │ -000145b8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #36] @ 145ec │ │ │ │ +000152f8 : │ │ │ │ + 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] @ 15340 │ │ │ │ + str lr, [sp, #12] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b59c │ │ │ │ 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 fp, r3, r8, lsl r9 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r0, r4, ip, asr #23 │ │ │ │ │ │ │ │ -000145f0 : │ │ │ │ - push {r4, lr} │ │ │ │ +00015344 : │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r2 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b2e4 │ │ │ │ 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, #2 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ - str r1, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - add r1, r6, r0, lsl #2 │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ - add r0, r5, r0, lsl #2 │ │ │ │ + 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 #2 │ │ │ │ - add r6, r6, r3, lsl #2 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + add r5, r5, r3 │ │ │ │ + add r6, r6, r3 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt 14628 │ │ │ │ + bgt 15390 │ │ │ │ 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 14754 │ │ │ │ + ble 154e4 │ │ │ │ sub fp, sl, #1 │ │ │ │ - mul r7, r0, fp │ │ │ │ mul r8, r0, r3 │ │ │ │ - add r6, r1, r7, lsl #2 │ │ │ │ - sub r8, r8, r7 │ │ │ │ - add r5, r2, r7, lsl #2 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ add sl, sl, #1 │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - mov r7, #0 │ │ │ │ + lsl r9, r9, #2 │ │ │ │ str ip, [sp, #20] │ │ │ │ + mul r7, r0, fp │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ + lsl r5, r7, #2 │ │ │ │ + sub r8, r8, r7 │ │ │ │ + mov r7, #0 │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + 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 146e0 │ │ │ │ + bne 15470 │ │ │ │ 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 147d0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 15590 │ │ │ │ mov r0, r6 │ │ │ │ + add r9, r6, #3 │ │ │ │ bl b728 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r9, r6, #3 │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - ldr r1, [pc, #88] @ 14808 │ │ │ │ bic r2, r9, #3 │ │ │ │ add r2, r2, #2 │ │ │ │ + ldr r1, [pc, #100] @ 155c4 │ │ │ │ + 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 b728 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - ldr r1, [pc, #40] @ 1480c │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [pc, #28] @ 155c8 │ │ │ │ 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} │ │ │ │ - @ instruction: 0x001367f8 │ │ │ │ - andseq r6, r3, r4, ror #15 │ │ │ │ + b 15578 │ │ │ │ + andseq ip, r3, ip, asr #9 │ │ │ │ + andseq ip, r3, r4, lsr #9 │ │ │ │ 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 b6f8 │ │ │ │ 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 148a4 │ │ │ │ + beq 15684 │ │ │ │ cmp r6, r2 │ │ │ │ - beq 14a34 │ │ │ │ + beq 15814 │ │ │ │ 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 14898 │ │ │ │ + bne 15664 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r7, r3 │ │ │ │ cmpeq r2, r1 │ │ │ │ - bne 14898 │ │ │ │ - ldr r2, [sp, #108] @ 0x6c │ │ │ │ + bne 15664 │ │ │ │ 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 14c4c │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + bne 15a28 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ cmpeq fp, r2 │ │ │ │ - bne 14898 │ │ │ │ + bne 15664 │ │ │ │ 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 14898 │ │ │ │ - ldr r2, [sp, #108] @ 0x6c │ │ │ │ + beq 15664 │ │ │ │ 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 14898 │ │ │ │ + beq 15664 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ + lsl r1, r3, #2 │ │ │ │ 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 #2 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r1, r1, r0, lsl #2 │ │ │ │ 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 14898 │ │ │ │ - b 14af4 │ │ │ │ + beq 15664 │ │ │ │ + b 158d4 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r7, r3 │ │ │ │ cmpeq r2, r1 │ │ │ │ - bne 14898 │ │ │ │ + bne 15664 │ │ │ │ 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, #4 │ │ │ │ ldr ip, [r0] │ │ │ │ - mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ blx ip │ │ │ │ cmp r0, r9 │ │ │ │ - beq 14898 │ │ │ │ + beq 15664 │ │ │ │ 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, #4 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ blx r4 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 14898 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + beq 15664 │ │ │ │ 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 14b34 │ │ │ │ + beq 15914 │ │ │ │ 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 b89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14898 │ │ │ │ + bne 15664 │ │ │ │ cmp r4, #262144 @ 0x40000 │ │ │ │ - ble 14b4c │ │ │ │ + ble 1592c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ tst r3, #2048 @ 0x800 │ │ │ │ - bne 14898 │ │ │ │ + bne 15664 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14c74 │ │ │ │ + bne 15a50 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 14c94 │ │ │ │ - ldr r2, [pc, #312] @ 14ca0 │ │ │ │ + beq 15a70 │ │ │ │ + ldr r2, [pc, #308] @ 15a7c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #308] @ 14ca4 │ │ │ │ + ldr r1, [pc, #304] @ 15a80 │ │ │ │ mov r0, #120 @ 0x78 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b608 │ │ │ │ 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 b1a0 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 1499dc │ │ │ │ - add r9, r8, #16 │ │ │ │ + bl 150460 │ │ │ │ + mul r0, sl, r0 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ - mul r0, sl, r0 │ │ │ │ bl b470 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 14c54 │ │ │ │ + beq 15a30 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mul r0, r6, r0 │ │ │ │ mul r0, sl, r0 │ │ │ │ lsl r0, r0, #3 │ │ │ │ - bl 149ef8 │ │ │ │ + bl 15097c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r4, #32] │ │ │ │ - bl 149c28 │ │ │ │ + bl 1506ac │ │ │ │ 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 15668 │ │ │ │ mov r4, fp │ │ │ │ - b 149d0 │ │ │ │ - sub r7, r6, #5 │ │ │ │ + b 157b0 │ │ │ │ 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 14c3c │ │ │ │ - ldr r2, [pc, #44] @ 14ca8 │ │ │ │ - ldr r1, [pc, #44] @ 14cac │ │ │ │ + b 15a1c │ │ │ │ + ldr r2, [pc, #44] @ 15a84 │ │ │ │ + mov r0, #120 @ 0x78 │ │ │ │ + ldr r1, [pc, #40] @ 15a88 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #120 @ 0x78 │ │ │ │ bl b608 │ │ │ │ mov r4, r0 │ │ │ │ - b 14b7c │ │ │ │ - ldr r2, [pc, #20] @ 14cb0 │ │ │ │ + b 1595c │ │ │ │ + ldr r2, [pc, #20] @ 15a8c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 14b68 │ │ │ │ - @ instruction: 0xfffffb18 │ │ │ │ - andseq fp, r3, ip, ror r3 │ │ │ │ - andeq r0, r0, r0, lsr r0 │ │ │ │ - andseq fp, r3, ip, ror #4 │ │ │ │ - @ instruction: 0xfffff964 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 15948 │ │ │ │ + @ instruction: 0xfffffab4 │ │ │ │ + mulseq r4, ip, r5 │ │ │ │ + andeq r0, r0, ip, lsr #32 │ │ │ │ + andseq r0, r4, ip, lsl #9 │ │ │ │ + @ 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, #3 │ │ │ │ - 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, #3 │ │ │ │ + cmp r4, #65536 @ 0x10000 │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ - bcs 14f44 │ │ │ │ - sub sp, sp, r5 │ │ │ │ - add r0, sp, #24 │ │ │ │ + bcs 15d54 │ │ │ │ + sub sp, sp, r4 │ │ │ │ cmp r1, #0 │ │ │ │ + add r0, sp, #24 │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - ble 14f2c │ │ │ │ + ble 15d20 │ │ │ │ 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, #4 │ │ │ │ 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 14e30 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r9, [r4, #80] @ 0x50 │ │ │ │ + movgt r8, r1 │ │ │ │ + ble 15d3c │ │ │ │ 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 #2 │ │ │ │ - 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 #2 │ │ │ │ + lsl r4, r4, #2 │ │ │ │ + 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 ba04 │ │ │ │ - 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 ba64 │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ - add r8, r8, r6 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r3, r8 │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ - bgt 14d60 │ │ │ │ + bgt 15b44 │ │ │ │ + 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 #2 │ │ │ │ - add ip, ip, r3, lsl #2 │ │ │ │ + ldr sl, [r5, #104] @ 0x68 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + 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 ba04 │ │ │ │ - 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 ba64 │ │ │ │ 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 #2 │ │ │ │ - add r3, ip, r3, lsl #2 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + 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 14d44 │ │ │ │ - ldr r5, [fp, #-92] @ 0xffffffa4 │ │ │ │ - cmp r5, #65536 @ 0x10000 │ │ │ │ - bcs 14f34 │ │ │ │ + ble 15d14 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ + b 15b30 │ │ │ │ + ldr r4, [fp, #-92] @ 0xffffffa4 │ │ │ │ + cmp r4, #65536 @ 0x10000 │ │ │ │ + bcs 15d48 │ │ │ │ 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 15c18 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ bl b8d8 │ │ │ │ - sub sp, fp, #32 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ + b 15d20 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ + str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ bl b9d4 │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ - cmp r1, #0 │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - ble 14f34 │ │ │ │ - ldr r2, [r8, #68] @ 0x44 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble 15d48 │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ - b 14d10 │ │ │ │ + ldr r2, [r8, #68] @ 0x44 │ │ │ │ + b 15afc │ │ │ │ │ │ │ │ -00014f70 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr sl, [pc, #288] @ 1509c │ │ │ │ - sub sp, sp, #12 │ │ │ │ +00015d80 : │ │ │ │ + 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] @ 15ee4 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r9, #0 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r8, [pc, #296] @ 15ee8 │ │ │ │ + str r9, [sp] │ │ │ │ + add sl, pc, sl │ │ │ │ ldr r1, [r4] │ │ │ │ + mov r3, sl │ │ │ │ bl bae8 │ │ │ │ - ldr r8, [pc, #236] @ 150a0 │ │ │ │ - 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 afd8 │ │ │ │ - ldr r3, [pc, #208] @ 150a4 │ │ │ │ + ldr r3, [pc, #248] @ 15eec │ │ │ │ ldr r8, [r8, r3] │ │ │ │ ldr fp, [r8] │ │ │ │ cmp fp, r9 │ │ │ │ - beq 15010 │ │ │ │ - str r9, [sp] │ │ │ │ + beq 15e30 │ │ │ │ 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 afd8 │ │ │ │ - ldr fp, [pc, #144] @ 150a8 │ │ │ │ + ldr fp, [pc, #184] @ 15ef0 │ │ │ │ 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 bae8 │ │ │ │ - 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 afd8 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, sl │ │ │ │ - beq 15094 │ │ │ │ - str sl, [sp] │ │ │ │ + beq 15ec8 │ │ │ │ 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 afd8 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0xfffff8c8 │ │ │ │ - andseq lr, r3, r0, lsl ip │ │ │ │ + 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 r3, r4, r8, ror #27 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ - @ 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 #2 │ │ │ │ + lsl ip, ip, #2 │ │ │ │ + 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 #2 │ │ │ │ + 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 1512c │ │ │ │ + beq 15fa0 │ │ │ │ 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 15120 │ │ │ │ + beq 15f84 │ │ │ │ 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 15120 │ │ │ │ - ldr r2, [pc, #144] @ 15254 │ │ │ │ - ldr r1, [pc, #144] @ 15258 │ │ │ │ + beq 15f84 │ │ │ │ + ldr r2, [pc, #144] @ 160c8 │ │ │ │ + mov r0, #112 @ 0x70 │ │ │ │ + ldr r1, [pc, #140] @ 160cc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #112 @ 0x70 │ │ │ │ bl b608 │ │ │ │ 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 b1a0 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - add r5, r8, #16 │ │ │ │ - bl 1499dc │ │ │ │ + bl 150460 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl b470 │ │ │ │ mov r0, r7 │ │ │ │ - b 15124 │ │ │ │ - @ instruction: 0xfffffee0 │ │ │ │ - andseq sl, r3, r4, lsr sp │ │ │ │ + b 15f88 │ │ │ │ + @ instruction: 0xfffffeb0 │ │ │ │ + @ instruction: 0x0013febc │ │ │ │ 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 b728 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - ldr r1, [pc, #36] @ 152b8 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [pc, #44] @ 16148 │ │ │ │ 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 r5, r3, r0, asr sp │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq fp, r3, r0, asr r9 │ │ │ │ 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 b6f8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000152fc : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr sl, [pc, #156] @ 153a4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ +0001618c : │ │ │ │ + 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] @ 1626c │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r9, #0 │ │ │ │ + str lr, [sp, #28] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r8, [pc, #164] @ 16270 │ │ │ │ + str r9, [sp] │ │ │ │ + add sl, pc, sl │ │ │ │ ldr r1, [r4] │ │ │ │ + mov r3, sl │ │ │ │ bl bae8 │ │ │ │ - ldr r8, [pc, #104] @ 153a8 │ │ │ │ - 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 afd8 │ │ │ │ - ldr r3, [pc, #80] @ 153ac │ │ │ │ + ldr r3, [pc, #120] @ 16274 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r8, [r3] │ │ │ │ cmp r8, r9 │ │ │ │ - beq 1539c │ │ │ │ - str r9, [sp] │ │ │ │ + beq 16250 │ │ │ │ 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 afd8 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0xfffffde8 │ │ │ │ - andseq lr, r3, r4, lsl #17 │ │ │ │ + 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 │ │ │ │ + @ instruction: 0x001439dc │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov lr, r0 │ │ │ │ - mov r8, r1 │ │ │ │ + ldr ip, [r0, #76] @ 0x4c │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r6, r2 │ │ │ │ - ldr r1, [lr, #88] @ 0x58 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r8, r1 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + cmp ip, #0 │ │ │ │ + addeq ip, ip, #1 │ │ │ │ + ldr r1, [r0, #88] @ 0x58 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - cmp r0, #0 │ │ │ │ - addeq r0, r0, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r3, [lr, #92] @ 0x5c │ │ │ │ + ldr r3, [r0, #92] @ 0x5c │ │ │ │ str r2, [sp, #24] │ │ │ │ + cmp r1, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - ble 15578 │ │ │ │ + ble 16458 │ │ │ │ cmp r2, #1 │ │ │ │ lsl r1, r3, #2 │ │ │ │ - ble 15578 │ │ │ │ - ldr r4, [lr, #80] @ 0x50 │ │ │ │ - cmp r4, r0 │ │ │ │ - ble 15578 │ │ │ │ - ldr r2, [lr, #84] @ 0x54 │ │ │ │ - ldr r3, [lr, #68] @ 0x44 │ │ │ │ - ldr ip, [lr, #72] @ 0x48 │ │ │ │ - ldr lr, [lr, #100] @ 0x64 │ │ │ │ + ble 16458 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ + cmp r0, ip │ │ │ │ + ble 16458 │ │ │ │ + ldr sl, [r4, #68] @ 0x44 │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ + ldr lr, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ cmp r2, #1 │ │ │ │ - ldr lr, [lr] │ │ │ │ - bne 15580 │ │ │ │ - lsl r2, r3, #2 │ │ │ │ - add r4, r4, r3 │ │ │ │ - add r3, r3, r0 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - lsl r7, r4, #2 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, lr, r0, lsl #3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - sub r3, ip, #1 │ │ │ │ + ldr r4, [r4] │ │ │ │ + bne 16474 │ │ │ │ + sub r3, sl, #-1073741823 @ 0xc0000001 │ │ │ │ + add r0, r0, sl │ │ │ │ + lsl r2, sl, #2 │ │ │ │ + add r3, r3, ip │ │ │ │ + lsl r0, r0, #2 │ │ │ │ mov r5, #0 │ │ │ │ + lsl r7, r3, #2 │ │ │ │ mov fp, r2 │ │ │ │ - mov r7, r1 │ │ │ │ mov sl, r8 │ │ │ │ + add r3, r4, ip, lsl #3 │ │ │ │ mov ip, r6 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + sub r3, lr, #1 │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ + mov r7, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + sub r3, r0, #4 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r9, #1 │ │ │ │ - add r2, r3, sl │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #28] │ │ │ │ - mov sl, r3 │ │ │ │ - mov r3, r9 │ │ │ │ + ldr r8, [sp, #60] @ 0x3c │ │ │ │ + str ip, [sp, #32] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ + add r2, sl, r3 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #32] │ │ │ │ + mov sl, r3 │ │ │ │ + mov r3, r9 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ stmib sp, {r2, r3, sl, fp} │ │ │ │ + str r8, [sp, #20] │ │ │ │ add r4, r1, r8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - str r8, [sp, #20] │ │ │ │ add r7, r1, r8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r5, r1, sl, lsl #3 │ │ │ │ - ldr r6, [r5, #-4] │ │ │ │ - ldr sl, [r7] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr fp, [r5, #-8] │ │ │ │ - ldr r9, [r4] │ │ │ │ + ldr sl, [r7, #4]! │ │ │ │ add r5, r5, #8 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr fp, [r5, #-16] │ │ │ │ + ldr r6, [r5, #-12] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r9, [r4, #4]! │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [r4], #4 │ │ │ │ + str r0, [r4] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + str r0, [r7] │ │ │ │ cmp r4, r3 │ │ │ │ - str r0, [r7], #4 │ │ │ │ - bne 154ac │ │ │ │ + bne 1638c │ │ │ │ add r3, sp, #8 │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ ldm r3, {r3, sl, fp} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ + add r8, r8, fp │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r3 │ │ │ │ add sl, sl, r2 │ │ │ │ - add r8, r8, fp │ │ │ │ add r2, r4, fp │ │ │ │ - bne 1548c │ │ │ │ + bne 1636c │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - ldr sl, [sp, #28] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ add r5, r5, #1 │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r5 │ │ │ │ add sl, sl, r7 │ │ │ │ add ip, ip, r7 │ │ │ │ - bne 15460 │ │ │ │ + bne 16340 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sub r5, ip, #1 │ │ │ │ - add ip, ip, r4 │ │ │ │ - sub ip, ip, #1 │ │ │ │ - add ip, lr, ip, lsl #3 │ │ │ │ - mul r7, r0, r2 │ │ │ │ - sub r4, r0, r4 │ │ │ │ - lsl r5, r5, #3 │ │ │ │ - str ip, [sp, #56] @ 0x38 │ │ │ │ - lsl ip, r4, #3 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - lsl ip, r2, #2 │ │ │ │ - mov r3, r6 │ │ │ │ + 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, lr, #1 │ │ │ │ + add lr, lr, r0 │ │ │ │ + mul r7, ip, r2 │ │ │ │ + lsl r3, r5, #3 │ │ │ │ + sub lr, lr, #1 │ │ │ │ + sub r0, ip, r0 │ │ │ │ mov r5, #0 │ │ │ │ - mov r6, r8 │ │ │ │ - str ip, [sp, #12] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, r4, lr, lsl #3 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - mov r8, #1 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + lsl r3, r0, #3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + lsl r3, r2, #2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r6, r8 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r8, #1 │ │ │ │ mov r9, r3 │ │ │ │ + mov r2, sl │ │ │ │ mov r3, r8 │ │ │ │ + str sl, [sp, #28] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov fp, r9 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ add r5, ip, r1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ add r4, r1, r2 │ │ │ │ lsl r4, r4, #2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str ip, [sp, #8] │ │ │ │ ldr r7, [r5, #-8] │ │ │ │ + add r5, r5, #8 │ │ │ │ ldr r8, [r6, r4] │ │ │ │ + ldr sl, [r5, #-12] │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [r5, #-4] │ │ │ │ ldr r9, [fp, r4] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, sl │ │ │ │ - add r5, r5, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r6, r4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [fp, r4] │ │ │ │ add r4, r4, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - bne 1560c │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + bne 164fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + mov r9, fp │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + add r3, r3, #1 │ │ │ │ add r2, r2, r1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - add r3, r3, #1 │ │ │ │ add ip, r5, r1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - mov r9, fp │ │ │ │ cmp r1, r3 │ │ │ │ - bne 155e8 │ │ │ │ + bne 164d8 │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ add r6, r6, r1 │ │ │ │ add r3, fp, r1 │ │ │ │ - bne 155c8 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + bne 164b8 │ │ │ │ + b 16458 │ │ │ │ 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 153b0 │ │ │ │ - ldr r0, [r6, #96] @ 0x60 │ │ │ │ - add r2, r4, r7, lsl #2 │ │ │ │ - add r3, r5, r7, lsl #2 │ │ │ │ - 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 16278 │ │ │ │ + ldr r0, [r7, #96] @ 0x60 │ │ │ │ + lsl r2, r5, #2 │ │ │ │ + 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 #2 │ │ │ │ - add r2, r2, ip, lsl #2 │ │ │ │ + lsl ip, ip, #2 │ │ │ │ + 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 153b0 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ + b 16278 │ │ │ │ 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 157d4 │ │ │ │ - ldr r2, [pc, #60] @ 157e0 │ │ │ │ + ldr r4, [r1] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 16700 │ │ │ │ + ldr r2, [pc, #68] @ 1670c │ │ │ │ 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] @ 157e4 │ │ │ │ + ldr r1, [pc, #40] @ 16710 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #12] @ 157e8 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r2, [pc, #12] @ 16714 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 157a4 │ │ │ │ - andseq r5, r3, ip, ror #15 │ │ │ │ - andseq r5, r3, r8, asr #16 │ │ │ │ - @ instruction: 0x001357b0 │ │ │ │ + b 166c8 │ │ │ │ + andseq fp, r3, ip, asr #6 │ │ │ │ + andseq fp, r3, r8, lsr #7 │ │ │ │ + andseq fp, r3, r8, lsl #6 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ b b2fc │ │ │ │ - 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 159c8 │ │ │ │ + bne 16900 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ tst r3, #8 │ │ │ │ - bne 159c8 │ │ │ │ + bne 16900 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r2 │ │ │ │ bl b4c4 │ │ │ │ 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 afe4 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mul r3, r2, r3 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - add r2, r2, r3, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - add r3, r0, r3, lsl #2 │ │ │ │ - stm sp, {r2, r3} │ │ │ │ + mul r3, r2, r3 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + add r2, r2, r3 │ │ │ │ + add r3, r0, r3 │ │ │ │ mov r0, r4 │ │ │ │ + stm sp, {r2, r3} │ │ │ │ bl b530 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl b8a8 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 159c4 │ │ │ │ + beq 168fc │ │ │ │ ldr r3, [r9, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 159d4 │ │ │ │ - ldr r2, [pc, #308] @ 159e0 │ │ │ │ + beq 1691c │ │ │ │ + ldr r2, [pc, #320] @ 16928 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #304] @ 159e4 │ │ │ │ + ldr r1, [pc, #316] @ 1692c │ │ │ │ mov r0, #112 @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b608 │ │ │ │ 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 149ef8 │ │ │ │ - add ip, r8, #8 │ │ │ │ - add lr, r4, #8 │ │ │ │ + bl 15097c │ │ │ │ + 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] @ 159e8 │ │ │ │ + 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 149fdc │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ + ldr r3, [pc, #148] @ 16930 │ │ │ │ + bl 150a60 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ - bl 149c28 │ │ │ │ - ldr r3, [pc, #108] @ 159ec │ │ │ │ + bl 1506ac │ │ │ │ + ldr r3, [pc, #120] @ 16934 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 149fdc │ │ │ │ + bl 150a60 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ - bl 149c28 │ │ │ │ + bl 1506ac │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [r4, #8] │ │ │ │ ldrd r0, [r4, #32] │ │ │ │ - bl 149c28 │ │ │ │ + bl 1506ac │ │ │ │ strd r0, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + b 16904 │ │ │ │ bl b2fc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #20] @ 159f0 │ │ │ │ + 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] @ 16938 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 158ac │ │ │ │ - @ instruction: 0xfffffe78 │ │ │ │ - andseq sl, r3, r8, asr r6 │ │ │ │ + b 167e8 │ │ │ │ + @ instruction: 0xfffffe44 │ │ │ │ + andseq pc, r3, ip, lsl r7 @ │ │ │ │ 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 b788 │ │ │ │ - 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] @ 15a38 │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r2, [pc, #20] @ 1698c │ │ │ │ add r2, pc, r2 │ │ │ │ bl b6f8 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - andseq r7, r3, r0, asr pc │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq sp, r3, r8, lsl #21 │ │ │ │ │ │ │ │ -00015a3c : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r8, [pc, #224] @ 15b28 │ │ │ │ - sub sp, sp, #8 │ │ │ │ +00016990 : │ │ │ │ + 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] @ 16aa8 │ │ │ │ + str lr, [sp, #20] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r6, [pc, #232] @ 16aac │ │ │ │ str r5, [sp] │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r3, r8 │ │ │ │ bl bae8 │ │ │ │ - ldr r6, [pc, #184] @ 15b2c │ │ │ │ - add r6, pc, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl afd8 │ │ │ │ - ldr r3, [pc, #168] @ 15b30 │ │ │ │ + ldr r3, [pc, #204] @ 16ab0 │ │ │ │ + add r6, pc, r6 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ ldr r7, [r6] │ │ │ │ cmp r7, r5 │ │ │ │ - beq 15ab8 │ │ │ │ + beq 16a18 │ │ │ │ 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 afd8 │ │ │ │ - ldr r7, [pc, #116] @ 15b34 │ │ │ │ + ldr r7, [pc, #148] @ 16ab4 │ │ │ │ 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 bae8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl afd8 │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r6, r5 │ │ │ │ - beq 15b20 │ │ │ │ + beq 16a90 │ │ │ │ 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 afd8 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0xfffffda0 │ │ │ │ - andseq lr, r3, r0, asr r1 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0xfffffd54 │ │ │ │ + andseq r3, r4, r0, ror #3 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ - @ 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] @ 15b78 │ │ │ │ + ldr r1, [pc, #28] @ 16b04 │ │ │ │ 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 r5, r3, r8, asr #9 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq sl, r3, r4, asr #31 │ │ │ │ ldr r0, [r0, #100] @ 0x64 │ │ │ │ b b2fc │ │ │ │ - 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 15bb4 │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ + bne 16b4c │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + mov r6, r0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r5 │ │ │ │ - bge 15bc0 │ │ │ │ + cmp r3, r7 │ │ │ │ + bge 16b68 │ │ │ │ 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 149bfc │ │ │ │ + mov r1, r7 │ │ │ │ + bl 150680 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 15bb4 │ │ │ │ + bne 16b4c │ │ │ │ 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 15bb4 │ │ │ │ + beq 16b4c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - beq 15c18 │ │ │ │ + beq 16bc0 │ │ │ │ mov r3, r2 │ │ │ │ - mul r3, r6, r3 │ │ │ │ + mul r3, r5, r3 │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ - blt 15bb4 │ │ │ │ - add r8, r6, #16 │ │ │ │ - mul r0, r5, r8 │ │ │ │ + blt 16b4c │ │ │ │ + add r8, r5, #16 │ │ │ │ + mul r0, r7, r8 │ │ │ │ lsl r0, r0, #3 │ │ │ │ bl b9d4 │ │ │ │ mov r2, #2 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r5 │ │ │ │ bl b4c4 │ │ │ │ lsl r2, r8, #1 │ │ │ │ - mov r1, r2 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + mov r1, r2 │ │ │ │ bl b4c4 │ │ │ │ - add r3, r5, #4 │ │ │ │ - mov r2, r5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r5, [sp] │ │ │ │ + add r3, r7, #4 │ │ │ │ mov r1, r0 │ │ │ │ + str r7, [sp] │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl b530 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl b8a8 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r7 │ │ │ │ bl b8d8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 15d90 │ │ │ │ - ldr r2, [pc, #264] @ 15d9c │ │ │ │ - ldr r1, [pc, #264] @ 15da0 │ │ │ │ + beq 16d38 │ │ │ │ + ldr r2, [pc, #264] @ 16d44 │ │ │ │ + mov r0, #112 @ 0x70 │ │ │ │ + ldr r1, [pc, #260] @ 16d48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #112 @ 0x70 │ │ │ │ bl b608 │ │ │ │ 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 149ef8 │ │ │ │ - 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] @ 15da4 │ │ │ │ + bl 15097c │ │ │ │ + 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 149fdc │ │ │ │ + ldr r3, [pc, #116] @ 16d4c │ │ │ │ + bl 150a60 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [r5, #16] │ │ │ │ - bl 149c28 │ │ │ │ - ldr r3, [pc, #88] @ 15da8 │ │ │ │ + ldrd r0, [r7, #16] │ │ │ │ + bl 1506ac │ │ │ │ + ldr r3, [pc, #88] @ 16d50 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [r5, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 149fdc │ │ │ │ + strd r0, [r7, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 150a60 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [r5, #8] │ │ │ │ - bl 149c28 │ │ │ │ + ldrd r0, [r7, #8] │ │ │ │ + bl 1506ac │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - strd r0, [r5, #8] │ │ │ │ - ldrd r0, [r5, #32] │ │ │ │ - bl 149c28 │ │ │ │ - strd r0, [r5, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - b 15bb8 │ │ │ │ + strd r0, [r7, #8] │ │ │ │ + ldrd r0, [r7, #32] │ │ │ │ + bl 1506ac │ │ │ │ + strd r0, [r7, #32] │ │ │ │ + mov r0, r7 │ │ │ │ + b 16b50 │ │ │ │ mov r0, r8 │ │ │ │ bl b2fc │ │ │ │ - b 15bb4 │ │ │ │ - andeq r0, r0, r0, lsl r1 │ │ │ │ - andseq sl, r3, r4, lsl #5 │ │ │ │ + b 16b4c │ │ │ │ + andeq r0, r0, ip, lsl #2 │ │ │ │ + @ instruction: 0x0013f2d8 │ │ │ │ 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, r2 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + mov sl, r1 │ │ │ │ add r0, r0, #16 │ │ │ │ - mul r0, r3, r0 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ + mul r0, r3, r0 │ │ │ │ lsl r0, r0, #3 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r5, r2 │ │ │ │ bl b9d4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r1, r3 │ │ │ │ - mov r2, r0 │ │ │ │ - bge 15fb8 │ │ │ │ + bge 16f74 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ add r3, r0, #4 │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r5 │ │ │ │ - mov r4, r7 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ + str r3, [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 r0, r3, r4 │ │ │ │ - ble 15fc8 │ │ │ │ + ble 16f98 │ │ │ │ cmp r0, r3 │ │ │ │ - ble 15fc8 │ │ │ │ + ble 16f98 │ │ │ │ ldr r3, [r6, #68] @ 0x44 │ │ │ │ add r8, ip, #16 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr fp, [r6, #104] @ 0x68 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ lsl r3, r8, #3 │ │ │ │ + mov r2, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsl r3, r5, #2 │ │ │ │ + mov r8, fp │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr fp, [r6, #104] @ 0x68 │ │ │ │ + str ip, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #76] @ 0x4c │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ mul r3, r5, r3 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ - mov r8, fp │ │ │ │ - mov lr, r3 │ │ │ │ mov fp, r3 │ │ │ │ - mov r2, r1 │ │ │ │ - str r0, [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 │ │ │ │ + mov lr, r3 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - add r4, r1, r3 │ │ │ │ mov r7, r8 │ │ │ │ - lsl r4, r4, #2 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, lr │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ + add r4, r1, r3 │ │ │ │ + lsl r4, r4, #2 │ │ │ │ ldr r3, [r9, r4] │ │ │ │ - ldr r2, [sl, r4] │ │ │ │ mov r1, r8 │ │ │ │ - str r6, [sp] │ │ │ │ mov r0, r7 │ │ │ │ + add r5, r5, #1 │ │ │ │ + add r8, r8, fp │ │ │ │ + ldr r2, [sl, r4] │ │ │ │ + str r6, [sp] │ │ │ │ ldr ip, [r7, #8] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - add r5, r5, #1 │ │ │ │ add r6, r6, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - add r8, r8, fp │ │ │ │ add r4, r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - bne 15eb0 │ │ │ │ + bne 16e68 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr lr, [sp, #52] @ 0x34 │ │ │ │ + add fp, fp, #1 │ │ │ │ + mov r8, r7 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr lr, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ add lr, lr, r1 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + add r2, r2, #8 │ │ │ │ add r3, r3, r1 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - add fp, fp, #1 │ │ │ │ cmp r1, fp │ │ │ │ - mov r8, r7 │ │ │ │ - add r2, r2, #8 │ │ │ │ - bne 15e88 │ │ │ │ + bne 16e40 │ │ │ │ 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, #2 │ │ │ │ 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, r9, r2, lsl #2 │ │ │ │ + add r3, r9, r2 │ │ │ │ + add r2, sl, r2 │ │ │ │ + str r1, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ - add r2, sl, r2, lsl #2 │ │ │ │ - mov r0, fp │ │ │ │ - str r5, [sp, #8] │ │ │ │ bl ba64 │ │ │ │ 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 15e10 │ │ │ │ + bgt 16dc8 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r0, r2 │ │ │ │ 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 b8d8 │ │ │ │ mul r3, r5, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b 15f2c │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + b 16ee4 │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #100] @ 0x64 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl b788 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 16000 │ │ │ │ + bne 16fe4 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ bl b3d4 │ │ │ │ + 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 b830 │ │ │ │ mov r4, r0 │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b 16fd0 │ │ │ │ │ │ │ │ -00016020 : │ │ │ │ - ldr r2, [pc, #212] @ 160fc │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r1, [pc, #208] @ 16100 │ │ │ │ - ldr fp, [pc, #208] @ 16104 │ │ │ │ +00017000 : │ │ │ │ + ldr r2, [pc, #248] @ 17100 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + ldr r1, [pc, #244] @ 17104 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr sl, [pc, #204] @ 16108 │ │ │ │ - ldr r3, [r2, r1] │ │ │ │ + ldr fp, [pc, #232] @ 17108 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr sl, [pc, #224] @ 1710c │ │ │ │ + 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 bae8 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [r0, #24] │ │ │ │ mov r0, r9 │ │ │ │ bl afd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 160d8 │ │ │ │ + beq 170c8 │ │ │ │ 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 afd8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne 16070 │ │ │ │ + bne 17060 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add fp, fp, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne 16064 │ │ │ │ + bne 17054 │ │ │ │ add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mulseq r3, r0, 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) │ │ │ │ + andseq r2, r4, ip, lsr #23 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ - andseq r7, r3, r0, asr #18 │ │ │ │ - @ instruction: 0xfffffb28 │ │ │ │ + @ instruction: 0x0013d3d0 │ │ │ │ + @ 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, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ + lsl r5, r5, #2 │ │ │ │ + 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 #2 │ │ │ │ + add r3, r8, r5 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ - add r3, r9, r5, lsl #2 │ │ │ │ - add r2, r8, r5, lsl #2 │ │ │ │ - add r0, r6, r0, lsl #2 │ │ │ │ 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 16274 │ │ │ │ + beq 172b4 │ │ │ │ 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] @ 1628c │ │ │ │ + ldr r1, [pc, #52] @ 172d4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r1, [pc, #20] @ 16290 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r1, [pc, #28] @ 172d8 │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - andseq r4, r3, ip, ror #27 │ │ │ │ - @ instruction: 0x00134df4 │ │ │ │ - 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 sl, r3, r8, lsr r8 │ │ │ │ + andseq sl, r3, r8, lsr r8 │ │ │ │ + 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 162d4 │ │ │ │ + beq 17340 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 16510 │ │ │ │ + beq 17578 │ │ │ │ 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 162c8 │ │ │ │ + bne 17320 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt 162c8 │ │ │ │ + bgt 17320 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 162c8 │ │ │ │ + bne 17320 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ bl b3ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 162c8 │ │ │ │ + beq 17320 │ │ │ │ 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 16650 │ │ │ │ + bne 176b8 │ │ │ │ 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 162c8 │ │ │ │ + beq 17320 │ │ │ │ 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 162c8 │ │ │ │ + beq 17320 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 166a8 │ │ │ │ - ldr r2, [pc, #692] @ 166e8 │ │ │ │ + beq 17710 │ │ │ │ + ldr r2, [pc, #688] @ 17750 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #688] @ 166ec │ │ │ │ + ldr r1, [pc, #684] @ 17754 │ │ │ │ mov r0, #104 @ 0x68 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b8cc │ │ │ │ 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 b3ec │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #96] @ 0x60 │ │ │ │ bl b1a0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - add r8, r7, #8 │ │ │ │ - bl 1499dc │ │ │ │ + bl 150460 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ bl b470 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 164f8 │ │ │ │ - ldr r3, [r4, #80] @ 0x50 │ │ │ │ + beq 17564 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r3, [r4, #80] @ 0x50 │ │ │ │ mul r0, r3, r0 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 149ef8 │ │ │ │ + bl 15097c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r4, #32] │ │ │ │ - bl 149c28 │ │ │ │ + bl 1506ac │ │ │ │ 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 17324 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 162c8 │ │ │ │ + bne 17320 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 162c8 │ │ │ │ + bne 17320 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ bl b3ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 162c8 │ │ │ │ + beq 17320 │ │ │ │ ldr r3, [r4, #164] @ 0xa4 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - bne 16664 │ │ │ │ + bne 176cc │ │ │ │ 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, #4 │ │ │ │ + ldr fp, [r3] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - mov r0, r7 │ │ │ │ blx fp │ │ │ │ cmp r0, #0 │ │ │ │ - beq 162c8 │ │ │ │ + beq 17320 │ │ │ │ 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 149bfc │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r7 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + bl 150680 │ │ │ │ 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, #4 │ │ │ │ + ldr r4, [fp] │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 162c8 │ │ │ │ + beq 17320 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 166c8 │ │ │ │ - ldr r2, [pc, #184] @ 166f0 │ │ │ │ - ldr r1, [pc, #184] @ 166f4 │ │ │ │ + beq 17730 │ │ │ │ + ldr r2, [pc, #184] @ 17758 │ │ │ │ + mov r0, #104 @ 0x68 │ │ │ │ + ldr r1, [pc, #180] @ 1775c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #104 @ 0x68 │ │ │ │ bl b8cc │ │ │ │ mov r4, r0 │ │ │ │ - b 16448 │ │ │ │ + b 174b4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 16688 │ │ │ │ - ldr r2, [pc, #152] @ 166f8 │ │ │ │ + beq 176f0 │ │ │ │ + ldr r2, [pc, #152] @ 17760 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 16434 │ │ │ │ + b 174a0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl b9c8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl b9c8 │ │ │ │ cmp r8, r0 │ │ │ │ - ble 162c8 │ │ │ │ - b 16554 │ │ │ │ + ble 17320 │ │ │ │ + b 175bc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 16658 │ │ │ │ + beq 176c0 │ │ │ │ ldmib r6, {r0, r1} │ │ │ │ bl ba7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 162c8 │ │ │ │ - b 16658 │ │ │ │ + beq 17320 │ │ │ │ + b 176c0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 1642c │ │ │ │ + beq 17498 │ │ │ │ ldmib r6, {r0, r1} │ │ │ │ bl ba7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1642c │ │ │ │ - b 162c8 │ │ │ │ + bne 17498 │ │ │ │ + b 17320 │ │ │ │ ldmib r6, {r0, r1} │ │ │ │ bl ba7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16630 │ │ │ │ + bne 17698 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r8, r3 │ │ │ │ - blt 162c8 │ │ │ │ - b 16630 │ │ │ │ - @ instruction: 0xfffffd28 │ │ │ │ - andseq r9, r3, r8, lsr #29 │ │ │ │ - strheq r0, [r0], -ip │ │ │ │ - andseq r9, r3, r8, lsr #25 │ │ │ │ - @ instruction: 0xfffffaa8 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + blt 17320 │ │ │ │ + b 17698 │ │ │ │ + @ instruction: 0xfffffccc │ │ │ │ + andseq lr, r3, ip, lsr lr │ │ │ │ + strheq r0, [r0], -r8 │ │ │ │ + andseq lr, r3, ip, lsr ip │ │ │ │ + @ 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, #3 │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ - mov r9, r1 │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ - bcs 169cc │ │ │ │ + bcs 17a5c │ │ │ │ sub sp, sp, r3 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ add r1, r1, #4 │ │ │ │ - sub r3, r3, r5 │ │ │ │ - cmp r3, #0 │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ - ble 168a8 │ │ │ │ + sub r3, r3, r5 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 17928 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #2 │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ - b 167e0 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + b 17860 │ │ │ │ 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 #2 │ │ │ │ - add sl, sl, r3, lsl #2 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + add r9, r9, r3 │ │ │ │ + add sl, sl, r3 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mul r3, r5, r3 │ │ │ │ - add r8, r8, r3, lsl #2 │ │ │ │ - add r3, r2, r3, lsl #2 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + 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 1689c │ │ │ │ + bge 1791c │ │ │ │ + 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 ba04 │ │ │ │ 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 16780 │ │ │ │ - str r6, [sp, #16] │ │ │ │ + blt 177f8 │ │ │ │ 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 ba64 │ │ │ │ - b 167a4 │ │ │ │ + b 1781c │ │ │ │ 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 ba04 │ │ │ │ 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 16944 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r5, [sp, #12] │ │ │ │ + bge 179d8 │ │ │ │ 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 169bc │ │ │ │ + bcs 17a50 │ │ │ │ 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 ba64 │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ - bcc 1693c │ │ │ │ + bcc 179bc │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ bl b8d8 │ │ │ │ - sub sp, fp, #32 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 179bc │ │ │ │ mov r0, r3 │ │ │ │ bl b9d4 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - b 16754 │ │ │ │ + b 177cc │ │ │ │ │ │ │ │ -000169e4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00017a74 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #32] @ 16a14 │ │ │ │ mov r5, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ + ldr r1, [pc, #48] @ 17ab8 │ │ │ │ mov r0, #20 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b59c │ │ │ │ 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 r9, r3, r8, lsr r5 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + mulseq r3, ip, r4 │ │ │ │ │ │ │ │ -00016a18 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00017abc : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #32] @ 16a48 │ │ │ │ mov r5, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ + ldr r1, [pc, #48] @ 17b00 │ │ │ │ mov r0, #20 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b59c │ │ │ │ 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 r9, r3, r4, lsl #10 │ │ │ │ - mov r2, r0 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq lr, r3, r4, asr r4 │ │ │ │ ldr r3, [r1] │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 16a68 │ │ │ │ + ldr r1, [pc, #8] @ 17b20 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andseq r4, r3, r8, lsr #12 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + @ instruction: 0x00139ff4 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r5, r1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r8, r2 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ add fp, sp, #32 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ + str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ lsl r3, r2, #3 │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ - bcs 16d6c │ │ │ │ + bcs 17e48 │ │ │ │ sub sp, sp, r3 │ │ │ │ - mov r3, sp │ │ │ │ + mov r2, sp │ │ │ │ str sp, [fp, #-64] @ 0xffffffc0 │ │ │ │ - ldr r2, [r8] │ │ │ │ - str r2, [r3] │ │ │ │ - ldr sl, [r7] │ │ │ │ - str sl, [r3, #4] │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ - cmp r3, #2 │ │ │ │ - ble 16e7c │ │ │ │ + ldr r3, [r5] │ │ │ │ + str r3, [r2] │ │ │ │ + ldr sl, [r8] │ │ │ │ + str sl, [r2, #4] │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ + cmp r2, #2 │ │ │ │ + ble 17f58 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 16d90 │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ - mov r9, r7 │ │ │ │ - add r3, r3, #24 │ │ │ │ - mov r4, r3 │ │ │ │ - str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ - sub ip, r3, #3 │ │ │ │ - add r5, r7, r3, lsl #2 │ │ │ │ - lsr r1, ip, #1 │ │ │ │ - add r7, r8, #4 │ │ │ │ - add r6, r8, r3, lsl #2 │ │ │ │ - add r7, r7, r1, lsl #2 │ │ │ │ - str r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ - mov r7, r6 │ │ │ │ - mov r6, r5 │ │ │ │ - mov r5, r2 │ │ │ │ + bne 17e68 │ │ │ │ + ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ + mov r9, r8 │ │ │ │ + add r2, r2, #24 │ │ │ │ + mov r4, r2 │ │ │ │ + str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ + lsl r6, r2, #2 │ │ │ │ + sub ip, r2, #3 │ │ │ │ + lsr r2, ip, #1 │ │ │ │ + add r7, r5, r6 │ │ │ │ + add r6, r8, r6 │ │ │ │ str ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ + add r8, r5, #4 │ │ │ │ + add r8, r8, r2, lsl #2 │ │ │ │ + str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ + mov r8, r5 │ │ │ │ + mov r5, r3 │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ - ldr r0, [r7, #-4]! │ │ │ │ - bl 14a680 │ │ │ │ add r4, r4, #16 │ │ │ │ + ldr r0, [r7, #-4]! │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #-32] @ 0xffffffe0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [r9, #4]! │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #-4]! │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #-28] @ 0xffffffe4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [r7] │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ str r0, [r4, #-24] @ 0xffffffe8 │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r0, [r9] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ - cmp r8, r3 │ │ │ │ str r0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne 16b28 │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ + cmp r8, r3 │ │ │ │ + bne 17bf0 │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ - mov r2, r5 │ │ │ │ - sub lr, r3, #1 │ │ │ │ - ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ + sub lr, r2, #1 │ │ │ │ + ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ lsr ip, ip, #1 │ │ │ │ - str r2, [r3] │ │ │ │ + str r3, [r2] │ │ │ │ ldr r3, [fp, #4] │ │ │ │ str sl, [r3] │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ - sub sl, r3, #-1073741823 @ 0xc0000001 │ │ │ │ - lsl r3, sl, #2 │ │ │ │ + sub r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ sub r2, r3, #8 │ │ │ │ sub r3, r3, #4 │ │ │ │ + str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ lsl r2, r3, #2 │ │ │ │ mul r3, lr, r3 │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ lsl r3, r3, #2 │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ add r3, ip, #2 │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ mov r3, #1 │ │ │ │ - str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ - mov r8, #0 │ │ │ │ - ldr r7, [r3] │ │ │ │ - ldr r5, [r3, #4] │ │ │ │ ldr r4, [fp, #-80] @ 0xffffffb0 │ │ │ │ + mov r8, #0 │ │ │ │ mov r9, #1 │ │ │ │ mov r6, r8 │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ + ldr r7, [r3] │ │ │ │ + ldr r5, [r3, #4] │ │ │ │ + add r4, r4, #16 │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ - ldr r1, [r4, #-16] │ │ │ │ + ldr r1, [r4, #-32] @ 0xffffffe0 │ │ │ │ ldr sl, [r3, r9, lsl #3] │ │ │ │ - add r4, r4, #16 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [r4, #-28] @ 0xffffffe4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r1, [r4, #-24] @ 0xffffffe8 │ │ │ │ ldr sl, [r3, r9, lsl #3] │ │ │ │ add r9, r9, #1 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [r4, #-20] @ 0xffffffec │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ - cmp r9, r3 │ │ │ │ mov r8, r0 │ │ │ │ - bne 16c28 │ │ │ │ + cmp r9, r3 │ │ │ │ + bne 17cf0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ + bl 151104 │ │ │ │ ldr r9, [fp, #-68] @ 0xffffffbc │ │ │ │ mov r1, r6 │ │ │ │ + ldr r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ str r0, [r9, r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r3, r4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r9, r7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [fp, #4] │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ + ldr r2, [fp, #4] │ │ │ │ str r0, [r2, r7] │ │ │ │ - ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ + ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ + add r2, r2, #1 │ │ │ │ add r0, r0, r1 │ │ │ │ + str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - add r2, r2, #1 │ │ │ │ add r1, r0, r1 │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ sub r3, r7, r1 │ │ │ │ + add r0, r4, r1 │ │ │ │ + str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ - add r0, r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ - bne 16c0c │ │ │ │ + bne 17cd4 │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ - bcs 16d80 │ │ │ │ + bcs 17e5c │ │ │ │ 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 │ │ │ │ bl b9d4 │ │ │ │ - mov r3, r0 │ │ │ │ + mov r2, r0 │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ - b 16ac0 │ │ │ │ + b 17b88 │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ bl b8d8 │ │ │ │ - sub sp, fp, #32 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ + b 17e2c │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ + mov r9, #1 │ │ │ │ sub lr, r1, #1 │ │ │ │ - add r3, r3, #24 │ │ │ │ - mov r6, r3 │ │ │ │ - str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ - lsl r3, r4, #2 │ │ │ │ - mul r4, lr, r4 │ │ │ │ sub ip, r1, #3 │ │ │ │ - mov r9, #1 │ │ │ │ lsr r1, ip, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - str sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ - mov sl, r3 │ │ │ │ - mov r3, r7 │ │ │ │ + str lr, [fp, #-76] @ 0xffffffb4 │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ + mov r3, r8 │ │ │ │ add r1, r1, #2 │ │ │ │ - mov r7, r9 │ │ │ │ - lsl r4, r4, #2 │ │ │ │ + add r2, r2, #24 │ │ │ │ + mov r8, r5 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r5, r9 │ │ │ │ + str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ + lsl r2, r4, #2 │ │ │ │ mov r9, r3 │ │ │ │ - str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ + mul r4, lr, r4 │ │ │ │ + str sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r2 │ │ │ │ str ip, [fp, #-72] @ 0xffffffb8 │ │ │ │ - str lr, [fp, #-76] @ 0xffffffb4 │ │ │ │ + str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ + lsl r4, r4, #2 │ │ │ │ ldr r1, [r8, r4] │ │ │ │ - ldr r0, [r8, r5] │ │ │ │ - bl 14a680 │ │ │ │ - add r7, r7, #1 │ │ │ │ - add r6, r6, #16 │ │ │ │ + add r5, r5, #1 │ │ │ │ + add r7, r7, #16 │ │ │ │ + ldr r0, [r8, r6] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [r6, #-32] @ 0xffffffe0 │ │ │ │ + str r0, [r7, #-32] @ 0xffffffe0 │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [r9, r4] │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ - ldr r0, [r9, r5] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [r9, r6] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [r6, #-28] @ 0xffffffe4 │ │ │ │ + str r0, [r7, #-28] @ 0xffffffe4 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [r8, r4] │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - ldr r0, [r8, r5] │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [r6, #-24] @ 0xffffffe8 │ │ │ │ + ldr r0, [r8, r6] │ │ │ │ + bl 151100 │ │ │ │ + str r0, [r7, #-24] @ 0xffffffe8 │ │ │ │ ldr r1, [r9, r4] │ │ │ │ - ldr r0, [r9, r5] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ - add r5, r5, sl │ │ │ │ - cmp r7, r3 │ │ │ │ sub r4, r4, sl │ │ │ │ - str r0, [r6, #-20] @ 0xffffffec │ │ │ │ - bne 16dec │ │ │ │ - ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ - ldr ip, [fp, #-72] @ 0xffffffb8 │ │ │ │ + ldr r0, [r9, r6] │ │ │ │ + add r6, r6, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ + str r0, [r7, #-20] @ 0xffffffec │ │ │ │ + cmp r5, r3 │ │ │ │ + bne 17ec8 │ │ │ │ ldr lr, [fp, #-76] @ 0xffffffb4 │ │ │ │ - b 16ba8 │ │ │ │ - ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ - str r2, [r3] │ │ │ │ + ldr ip, [fp, #-72] @ 0xffffffb8 │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ + ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ + b 17c70 │ │ │ │ + ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ + str r3, [r2] │ │ │ │ ldr r3, [fp, #4] │ │ │ │ str sl, [r3] │ │ │ │ - b 16d58 │ │ │ │ + b 17e20 │ │ │ │ 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] @ 16ed0 │ │ │ │ - mov r0, r1 │ │ │ │ + ldr r2, [pc, #12] @ 17fac │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, ip, #64 @ 0x40 │ │ │ │ - str r3, [sp] │ │ │ │ bl b6f8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x00136af8 │ │ │ │ + mulseq r3, r8, r4 │ │ │ │ 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 16ef4 │ │ │ │ + beq 17fe4 │ │ │ │ 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 16eec │ │ │ │ + bne 17fd0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ and r3, r0, #1 │ │ │ │ rsblt r3, r3, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 16eec │ │ │ │ + bne 17fd0 │ │ │ │ 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 16eec │ │ │ │ + beq 17fd0 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ cmp r0, #16 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 16eec │ │ │ │ + beq 17fd0 │ │ │ │ bl bac4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16eec │ │ │ │ - ldr r2, [pc, #100] @ 16fd8 │ │ │ │ - ldr r1, [pc, #100] @ 16fdc │ │ │ │ + beq 17fd0 │ │ │ │ + ldr r2, [pc, #100] @ 180c8 │ │ │ │ + mov r0, #80 @ 0x50 │ │ │ │ + ldr r1, [pc, #96] @ 180cc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ bl b8cc │ │ │ │ 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 149ef8 │ │ │ │ + bl 15097c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - strd r2, [r4, #16] │ │ │ │ strd r0, [r4, #8] │ │ │ │ mul r0, r5, r5 │ │ │ │ - bl 149ef8 │ │ │ │ + strd r2, [r4, #16] │ │ │ │ + bl 15097c │ │ │ │ strd r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xfffffaf0 │ │ │ │ - andseq r9, r3, ip, ror r3 │ │ │ │ - │ │ │ │ -00016fe0 : │ │ │ │ - ldr r1, [pc, #32] @ 17008 │ │ │ │ - push {r4, lr} │ │ │ │ - add r1, pc, r1 │ │ │ │ + b 17fd4 │ │ │ │ + @ instruction: 0xfffffab4 │ │ │ │ + andseq lr, r3, r8, lsl #5 │ │ │ │ + │ │ │ │ +000180d0 : │ │ │ │ + ldr r1, [pc, #44] @ 18104 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #8 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b59c │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b afd8 │ │ │ │ - andseq r8, r3, r0, asr pc │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + andseq sp, r3, r4, asr lr │ │ │ │ + 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] @ 170f0 │ │ │ │ - ldr r4, [r0] │ │ │ │ + ldr r1, [pc, #24] @ 18228 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0x00133fbc │ │ │ │ - push {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r9, r3, r0, lsl r9 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b2fc │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b2fc │ │ │ │ - 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 1717c │ │ │ │ + beq 182c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 1717c │ │ │ │ + ble 182c8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 171c0 │ │ │ │ + beq 18318 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #464] @ 17330 │ │ │ │ + ldr r2, [pc, #472] @ 18484 │ │ │ │ ldr r3, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 17188 │ │ │ │ - ldr r2, [pc, #448] @ 17334 │ │ │ │ + beq 182e0 │ │ │ │ + ldr r2, [pc, #456] @ 18488 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 171e0 │ │ │ │ + beq 18338 │ │ │ │ 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 1717c │ │ │ │ + bne 182c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl baa0 │ │ │ │ cmp r0, #2 │ │ │ │ - ble 1731c │ │ │ │ + ble 18470 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 1717c │ │ │ │ + beq 182c8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ - b 1716c │ │ │ │ + b 182b8 │ │ │ │ bl ba7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 172dc │ │ │ │ + beq 18430 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 1717c │ │ │ │ - b 17154 │ │ │ │ + beq 182c8 │ │ │ │ + b 182a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b2b4 │ │ │ │ cmp r0, #2 │ │ │ │ - bgt 1717c │ │ │ │ + bgt 182c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl baa0 │ │ │ │ cmp r0, #2 │ │ │ │ - ble 1717c │ │ │ │ + ble 182c8 │ │ │ │ ldr r3, [r6, #164] @ 0xa4 │ │ │ │ tst r3, #32 │ │ │ │ - beq 1721c │ │ │ │ + beq 18374 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 1717c │ │ │ │ + bne 182c8 │ │ │ │ bl b878 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl b968 │ │ │ │ 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 b530 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl b8a8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 17308 │ │ │ │ + beq 1845c │ │ │ │ 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 ba94 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 17308 │ │ │ │ + beq 1845c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r1, [pc, #148] @ 17338 │ │ │ │ + mov r0, #80 @ 0x50 │ │ │ │ + ldr r1, [pc, #140] @ 1848c │ │ │ │ ldr r2, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ bl b8cc │ │ │ │ - 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 b32c │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + b 182cc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #76] @ 1733c │ │ │ │ + ldr r3, [pc, #76] @ 18490 │ │ │ │ add r3, pc, r3 │ │ │ │ subs r2, r2, r3 │ │ │ │ movne r2, #1 │ │ │ │ bl b38c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 171cc │ │ │ │ - b 17200 │ │ │ │ + beq 18324 │ │ │ │ + b 18358 │ │ │ │ mov r0, #0 │ │ │ │ bl b2fc │ │ │ │ mov r0, r7 │ │ │ │ bl b2fc │ │ │ │ - b 1717c │ │ │ │ + b 182c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b2b4 │ │ │ │ cmp r0, #2 │ │ │ │ - bgt 17200 │ │ │ │ - b 171a4 │ │ │ │ - @ instruction: 0xfffffef0 │ │ │ │ - @ instruction: 0xfffffe94 │ │ │ │ - andseq r9, r3, r0, rrx │ │ │ │ - @ instruction: 0xfffffd64 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + bgt 18358 │ │ │ │ + b 182fc │ │ │ │ + @ instruction: 0xfffffeb4 │ │ │ │ + @ instruction: 0xfffffe44 │ │ │ │ + andseq sp, r3, r4, lsl #30 │ │ │ │ + @ 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 b788 │ │ │ │ - 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 b788 │ │ │ │ - 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 b494 │ │ │ │ - mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ + mov r1, #0 │ │ │ │ bl b494 │ │ │ │ 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 b530 │ │ │ │ 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 b494 │ │ │ │ - mov r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ + mov r1, #1 │ │ │ │ bl b494 │ │ │ │ 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 b530 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000173f4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #72] @ 17448 │ │ │ │ +00018574 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r5, r0 │ │ │ │ + mov r0, #12 │ │ │ │ + ldr r4, [pc, #84] @ 185dc │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, #12 │ │ │ │ bl b59c │ │ │ │ add r3, r4, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl afd8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #12 │ │ │ │ - bl b59c │ │ │ │ add r4, r4, #24 │ │ │ │ - str r4, [r0, #8] │ │ │ │ + bl b59c │ │ │ │ + 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 afd8 │ │ │ │ - andseq r8, r3, r4, asr #22 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + @ instruction: 0x0013d9b8 │ │ │ │ + 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 17550 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 186f4 │ │ │ │ lsl r3, r8, #2 │ │ │ │ mov r6, fp │ │ │ │ - str fp, [sp, #16] │ │ │ │ - lsl r9, r9, #2 │ │ │ │ mov r4, ip │ │ │ │ + lsl r9, r9, #2 │ │ │ │ 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 174ac │ │ │ │ + bne 18650 │ │ │ │ + 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] @ 175b8 │ │ │ │ + ldr r1, [pc, #28] @ 1877c │ │ │ │ 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 r3, r3, r4, lsr fp │ │ │ │ - push {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0x001393f8 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b2fc │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ bl b2fc │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b2fc │ │ │ │ - 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 b788 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ bl b788 │ │ │ │ - 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 b788 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ - beq 17720 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + beq 18928 │ │ │ │ + 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 17648 │ │ │ │ + bne 18850 │ │ │ │ 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 ba7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1763c │ │ │ │ + beq 18830 │ │ │ │ ldmib r4, {fp, ip} │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 1763c │ │ │ │ + ble 18830 │ │ │ │ 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 17774 │ │ │ │ - mov r8, fp │ │ │ │ - mov r5, #0 │ │ │ │ - b 176dc │ │ │ │ + ble 18980 │ │ │ │ + mov r6, fp │ │ │ │ + mov r7, #0 │ │ │ │ + b 188e4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl b9c8 │ │ │ │ - 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 b9c8 │ │ │ │ - cmp r7, r0 │ │ │ │ - ble 17740 │ │ │ │ + cmp r8, r0 │ │ │ │ + ble 18948 │ │ │ │ ldr r3, [fp] │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ - add r8, r8, #12 │ │ │ │ - bge 17728 │ │ │ │ + add r7, r7, #1 │ │ │ │ + add r6, r6, #12 │ │ │ │ + cmp r7, r3 │ │ │ │ + bge 18930 │ │ │ │ + ldr r8, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ bl b9c8 │ │ │ │ - mul r7, r0, r7 │ │ │ │ - ldr r0, [r8, #8] │ │ │ │ + mul r8, r0, r8 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ bl b9c8 │ │ │ │ - cmp r7, r0 │ │ │ │ - bgt 176c8 │ │ │ │ + cmp r8, r0 │ │ │ │ + bgt 188d0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - blt 176c8 │ │ │ │ - cmn r6, #1 │ │ │ │ - bne 176a4 │ │ │ │ - mov r6, r9 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - b 176c8 │ │ │ │ + blt 188d0 │ │ │ │ + cmn r5, #1 │ │ │ │ + bne 188ac │ │ │ │ + mov r5, r9 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + b 188d0 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [sl] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r1 │ │ │ │ - bge 17774 │ │ │ │ + bge 18980 │ │ │ │ add r4, r4, #12 │ │ │ │ - b 17690 │ │ │ │ - ldr r0, [r8, #8] │ │ │ │ + b 18898 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ bl b9c8 │ │ │ │ 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 b9c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r0 │ │ │ │ - movge r6, r9 │ │ │ │ - strge r5, [sp, #8] │ │ │ │ - b 176c8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + blt 188d0 │ │ │ │ + mov r5, r9 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + b 188d0 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - cmn r3, #1 │ │ │ │ - cmnne r6, #1 │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - beq 1763c │ │ │ │ - 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 18830 │ │ │ │ + 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 1763c │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ + str ip, [sp, #32] │ │ │ │ + cmp r3, ip │ │ │ │ + beq 18830 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - add lr, r3, #4 │ │ │ │ - cmp r2, lr │ │ │ │ - moveq r8, #2 │ │ │ │ - beq 177ec │ │ │ │ - add r8, r2, #4 │ │ │ │ - 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, #4 │ │ │ │ + cmp r2, ip │ │ │ │ + moveq lr, #2 │ │ │ │ + beq 189f8 │ │ │ │ + add lr, r2, #4 │ │ │ │ + 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 17844 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - cmp r8, r7 │ │ │ │ - beq 17844 │ │ │ │ - ldr sl, [ip] │ │ │ │ + bic ip, ip, #15728640 @ 0xf00000 │ │ │ │ + beq 18a50 │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + cmp lr, r8 │ │ │ │ + beq 18a50 │ │ │ │ + ldr sl, [r1] │ │ │ │ cmp sl, #2 │ │ │ │ - bne 1763c │ │ │ │ - rsb sl, r6, #1 │ │ │ │ + bne 18830 │ │ │ │ + rsb sl, r5, #1 │ │ │ │ add sl, sl, sl, lsl #1 │ │ │ │ - add sl, ip, sl, lsl #2 │ │ │ │ - ldr r7, [sl, #8] │ │ │ │ - cmp r8, r7 │ │ │ │ - bne 1763c │ │ │ │ + add sl, r1, sl, lsl #2 │ │ │ │ + ldr r8, [sl, #8] │ │ │ │ + cmp lr, r8 │ │ │ │ + bne 18830 │ │ │ │ ldr sl, [sl, #4] │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - mul r8, sl, r8 │ │ │ │ - cmp r8, r7 │ │ │ │ - bne 1763c │ │ │ │ - ldr r7, [r4, #20] │ │ │ │ - tst lr, #32 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - beq 1785c │ │ │ │ - cmp r2, r7 │ │ │ │ - bne 1763c │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + mul lr, sl, lr │ │ │ │ + cmp lr, r8 │ │ │ │ + bne 18830 │ │ │ │ + ldr lr, [r4, #20] │ │ │ │ + tst ip, #32 │ │ │ │ + str lr, [sp, #12] │ │ │ │ + beq 18a68 │ │ │ │ + cmp r2, lr │ │ │ │ + bne 18830 │ │ │ │ + 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 b494 │ │ │ │ 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 b494 │ │ │ │ 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 b878 │ │ │ │ - mov r1, r8 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ bl b968 │ │ │ │ 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 b530 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r7 │ │ │ │ bl b8a8 │ │ │ │ - mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl b110 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 17ac0 │ │ │ │ + beq 18cd0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b5f0 │ │ │ │ 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 b5f0 │ │ │ │ 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 b530 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r7 │ │ │ │ bl b8a8 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 17ac0 │ │ │ │ + beq 18cd0 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1499dc │ │ │ │ + bl 150460 │ │ │ │ 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 b5f0 │ │ │ │ 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 b5f0 │ │ │ │ - ldr ip, [r4, #24] │ │ │ │ + mul ip, fp, r5 │ │ │ │ ldr lr, [r4, #12] │ │ │ │ - add ip, ip, r7, lsl #2 │ │ │ │ + mul r2, r9, r5 │ │ │ │ + ldr r6, [r4, #24] │ │ │ │ + lsl ip, ip, #2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - mul r2, r9, r6 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [r4, #20] │ │ │ │ - add r3, r3, r2, lsl #2 │ │ │ │ - add ip, ip, r7, lsl #2 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - add r2, lr, r2, lsl #2 │ │ │ │ + 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 b530 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r7 │ │ │ │ bl b8a8 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 17ac4 │ │ │ │ - ldr r2, [pc, #136] @ 17ae0 │ │ │ │ - ldr r1, [pc, #136] @ 17ae4 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 18cd4 │ │ │ │ + ldr r2, [pc, #132] @ 18cf0 │ │ │ │ + mov r0, #88 @ 0x58 │ │ │ │ + ldr r1, [pc, #128] @ 18cf4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #88 @ 0x58 │ │ │ │ bl b8cc │ │ │ │ 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 b29c │ │ │ │ mov r2, r7 │ │ │ │ add r1, r8, #8 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r5 │ │ │ │ bl b470 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sl, #8 │ │ │ │ bl b470 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 18834 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, #0 │ │ │ │ bl b2fc │ │ │ │ mov r0, r8 │ │ │ │ bl b2fc │ │ │ │ mov r0, sl │ │ │ │ bl b2fc │ │ │ │ - b 1763c │ │ │ │ - @ instruction: 0xfffff9ec │ │ │ │ - @ instruction: 0x001388b8 │ │ │ │ + b 18830 │ │ │ │ + @ instruction: 0xfffff968 │ │ │ │ + andseq sp, r3, r0, lsr #13 │ │ │ │ │ │ │ │ -00017ae8 : │ │ │ │ - ldr r1, [pc, #32] @ 17b10 │ │ │ │ - push {r4, lr} │ │ │ │ - add r1, pc, r1 │ │ │ │ +00018cf8 : │ │ │ │ + ldr r1, [pc, #44] @ 18d2c │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #8 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b59c │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b afd8 │ │ │ │ - andseq r8, r3, r8, ror r4 │ │ │ │ + andseq sp, r3, ip, asr r2 │ │ │ │ │ │ │ │ -00017b14 : │ │ │ │ +00018d30 : │ │ │ │ mov r3, #0 │ │ │ │ b b518 │ │ │ │ │ │ │ │ -00017b1c : │ │ │ │ +00018d38 : │ │ │ │ mov r3, #0 │ │ │ │ b b08c │ │ │ │ │ │ │ │ -00017b24 : │ │ │ │ +00018d40 : │ │ │ │ mov r3, #1 │ │ │ │ b b518 │ │ │ │ │ │ │ │ -00017b2c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00018d48 : │ │ │ │ + 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 b5c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl afd8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl b5fc │ │ │ │ + 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 afd8 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1] │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #4] @ 17b88 │ │ │ │ + ldr r1, [pc, #4] @ 18db8 │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andseq r3, r3, r4, lsl #11 │ │ │ │ + @ instruction: 0x00138dd8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - push {r4, lr} │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ + str lr, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ - beq 17bd4 │ │ │ │ + beq 18e10 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 17bc0 │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ + beq 18df4 │ │ │ │ + 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 17bc8 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne 18de4 │ │ │ │ bl b998 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17bc0 │ │ │ │ - ldr r2, [pc, #36] @ 17c00 │ │ │ │ - ldr r1, [pc, #36] @ 17c04 │ │ │ │ + beq 18de4 │ │ │ │ + ldr r2, [pc, #44] @ 18e44 │ │ │ │ + mov r0, #64 @ 0x40 │ │ │ │ + ldr r1, [pc, #40] @ 18e48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #64 @ 0x40 │ │ │ │ bl b8cc │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ bl b1a0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0xffffff8c │ │ │ │ - andseq r8, r3, r4, asr #14 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0xffffff7c │ │ │ │ + andseq sp, r3, r4, lsl #10 │ │ │ │ │ │ │ │ -00017c08 : │ │ │ │ - ldr r1, [pc, #32] @ 17c30 │ │ │ │ - push {r4, lr} │ │ │ │ - add r1, pc, r1 │ │ │ │ +00018e4c : │ │ │ │ + ldr r1, [pc, #44] @ 18e80 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #8 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b59c │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b afd8 │ │ │ │ - andseq r8, r3, r4, ror #6 │ │ │ │ + andseq sp, r3, r4, lsl r1 │ │ │ │ │ │ │ │ -00017c34 : │ │ │ │ - push {r4, lr} │ │ │ │ +00018e84 : │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r2 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b2e4 │ │ │ │ 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 b110 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b8d8 │ │ │ │ - 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 ba34 │ │ │ │ - clz r6, r6 │ │ │ │ - lsr r6, r6, #5 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ + clz r6, r6 │ │ │ │ bl ba34 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ + lsr r6, r6, #5 │ │ │ │ + ldr r1, [pc, #92] @ 18f7c │ │ │ │ + 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] @ 17cf8 │ │ │ │ sub ip, ip, r3 │ │ │ │ asr ip, ip, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr ip, [r4, #16] │ │ │ │ - mov r2, r6 │ │ │ │ sub ip, ip, r3 │ │ │ │ - asr ip, ip, #2 │ │ │ │ mov r3, r8 │ │ │ │ - add r1, pc, r1 │ │ │ │ + asr ip, ip, #2 │ │ │ │ stm sp, {r0, ip} │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r3, r3, r0, lsr r4 │ │ │ │ - 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 r8, r3, ip, ror #24 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl b968 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ bl b290 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + add sp, sp, #16 │ │ │ │ b b950 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #196] @ 17e00 │ │ │ │ mov r4, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ + ldr r1, [pc, #212] @ 190ac │ │ │ │ mov r0, r5 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b02c │ │ │ │ - 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 b6c8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ sub r1, r1, r3 │ │ │ │ asr r1, r1, #2 │ │ │ │ bl b590 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ sub r1, r1, r3 │ │ │ │ asr r1, r1, #2 │ │ │ │ bl b590 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl ba34 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -12771,1142 +13963,1254 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl b6c8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl b4ac │ │ │ │ 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 b4ac │ │ │ │ - @ instruction: 0x001333f0 │ │ │ │ + @ instruction: 0x00138bd0 │ │ │ │ │ │ │ │ -00017e04 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +000190b0 : │ │ │ │ + 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 17e44 │ │ │ │ + str lr, [sp, #28] │ │ │ │ + cmp r3, r6 │ │ │ │ + cmpne r2, r7 │ │ │ │ + bne 19100 │ │ │ │ cmp r3, r6 │ │ │ │ cmpeq r2, r7 │ │ │ │ - bne 17e88 │ │ │ │ + bne 19158 │ │ │ │ bl b7c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17e88 │ │ │ │ - ldr r1, [pc, #68] @ 17e90 │ │ │ │ + beq 19158 │ │ │ │ + ldr r1, [pc, #108] @ 19174 │ │ │ │ mov r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ bl ba88 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl b050 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r8 │ │ │ │ bl aff0 │ │ │ │ + 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 b6e0 │ │ │ │ - andseq r8, r3, r4, lsr r1 │ │ │ │ + andseq ip, r3, r8, ror lr │ │ │ │ │ │ │ │ -00017e94 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00019178 : │ │ │ │ + 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 b554 │ │ │ │ - mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl b110 │ │ │ │ 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] @ 17f7c │ │ │ │ + mov r4, r0 │ │ │ │ + str lr, [sp, #8] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r1, [pc, #148] @ 19280 │ │ │ │ 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 17f38 │ │ │ │ - ldr r1, [pc, #88] @ 17f80 │ │ │ │ + beq 19234 │ │ │ │ + ldr r1, [pc, #96] @ 19284 │ │ │ │ + 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 17f64 │ │ │ │ + beq 19260 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 17f64 │ │ │ │ - ldr r1, [pc, #44] @ 17f84 │ │ │ │ + beq 19260 │ │ │ │ + ldr r1, [pc, #52] @ 19288 │ │ │ │ + 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 r3, r3, ip, lsr #4 │ │ │ │ - andseq r3, r3, r8, lsr #4 │ │ │ │ - @ instruction: 0x001331f8 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #76 @ 0x4c │ │ │ │ - mov r5, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + andseq r8, r3, r4, asr #19 │ │ │ │ + andseq r8, r3, ip, lsr #19 │ │ │ │ + andseq r8, r3, ip, ror r9 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r7, r1 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + mov sl, r3 │ │ │ │ ldr r3, [r1] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r3, [r2] │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ - str r2, [sp, #12] │ │ │ │ - sub r9, r2, #1 │ │ │ │ - lsl r2, r9, #3 │ │ │ │ - ldr fp, [r0, #92] @ 0x5c │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r8, r2 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldr r8, [r0, #80] @ 0x50 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r5, [r0, #92] @ 0x5c │ │ │ │ + ldr r9, [r0, #80] @ 0x50 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - mov r6, r1 │ │ │ │ + ldr r3, [r2] │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr fp, [r0, #88] @ 0x58 │ │ │ │ str r4, [sp, #28] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r0, #76] @ 0x4c │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + sub r6, r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + lsl r0, r6, #3 │ │ │ │ bl b9d4 │ │ │ │ - lsl r3, fp, #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r3, r5, fp, lsl #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - cmp r9, #0 │ │ │ │ - add r3, r4, fp, lsl #2 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + lsl r3, r5, #2 │ │ │ │ add r2, r0, #4 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ble 18328 │ │ │ │ - ldr ip, [pc, #940] @ 183c8 │ │ │ │ - mov r5, r7 │ │ │ │ - sub ip, ip, r8 │ │ │ │ - mov r7, r6 │ │ │ │ - str fp, [sp, #64] @ 0x40 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ + cmp r6, #0 │ │ │ │ + add r1, sl, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r3, r4, r3 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ble 19650 │ │ │ │ + ldr ip, [pc, #960] @ 196e4 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r5, r2 │ │ │ │ mov r0, #1 │ │ │ │ - mov sl, #0 │ │ │ │ - mov r6, ip │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - b 18060 │ │ │ │ - mul r0, r8, r0 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str sl, [sp, #24] │ │ │ │ + mov sl, r8 │ │ │ │ + mov r8, r3 │ │ │ │ + sub ip, ip, r9 │ │ │ │ + mov r9, #0 │ │ │ │ + mov r4, ip │ │ │ │ + b 19368 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 149bfc │ │ │ │ - cmp r9, sl │ │ │ │ - add r4, r4, #8 │ │ │ │ + mul r0, r8, r0 │ │ │ │ + add r5, r5, #8 │ │ │ │ + bl 150680 │ │ │ │ + cmp r6, r9 │ │ │ │ mov r0, r1 │ │ │ │ - beq 18098 │ │ │ │ + beq 193a0 │ │ │ │ mul r2, r0, fp │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r0, r4 │ │ │ │ + add r9, r9, #1 │ │ │ │ ldr r1, [r7, r2, lsl #2] │ │ │ │ - ldr r2, [r5, r2, lsl #2] │ │ │ │ - add sl, sl, #1 │ │ │ │ - str r1, [r4, #-4] │ │ │ │ - str r2, [r4] │ │ │ │ - ble 18044 │ │ │ │ + ldr r2, [sl, r2, lsl #2] │ │ │ │ + str r1, [r5, #-4] │ │ │ │ + str r2, [r5] │ │ │ │ + ble 1934c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ + add r5, r5, #8 │ │ │ │ bl b7e8 │ │ │ │ - cmp r9, sl │ │ │ │ - add r4, r4, #8 │ │ │ │ - bne 18060 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + cmp r6, r9 │ │ │ │ + bne 19368 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r0, [r7, #64] @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r4, [r0, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr fp, [sp, #64] @ 0x40 │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - blx r4 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [r4, fp, lsl #2] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r5, [r0, #56] @ 0x38 │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + blx r5 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r0, [r4] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - ldr r0, [r4, fp, lsl #2] │ │ │ │ - bl 14a680 │ │ │ │ - cmp fp, #1 │ │ │ │ - str r0, [r4] │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ - bne 1826c │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - add r3, r3, r4 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sl, r5, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + str r0, [sl] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [r8, r5, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + cmp r5, #1 │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ + str r0, [r8] │ │ │ │ + bne 19590 │ │ │ │ + add r3, r2, #4 │ │ │ │ + mov r9, sl │ │ │ │ + mov r5, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - str r9, [sp, #56] @ 0x38 │ │ │ │ - str fp, [sp, #60] @ 0x3c │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ - ldr r5, [r4] │ │ │ │ - ldr sl, [r8, #4]! │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr fp, [r4, #4] │ │ │ │ - ldr r9, [r7, #4]! │ │ │ │ - mov r1, fp │ │ │ │ - add r4, r4, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + str sl, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r6, [r9, #4]! │ │ │ │ + ldr r7, [r8, #4]! │ │ │ │ + ldr sl, [r3, r5, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ + ldr fp, [r3, r5, lsl #3] │ │ │ │ + add r5, r5, #1 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [r8] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [r9] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, r4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [r7] │ │ │ │ - bne 18118 │ │ │ │ - ldr r9, [sp, #56] @ 0x38 │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [r8, fp, lsl #2] │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #28] │ │ │ │ + str r0, [r8] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne 19420 │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr sl, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r0, [r8, fp, lsl #2] │ │ │ │ - ldr r0, [sl, fp, lsl #2] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - str r0, [sl, fp, lsl #2] │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldr r9, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sl, r9, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #28] │ │ │ │ + str r0, [sl, r9, lsl #2] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [fp, r9, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + str r0, [fp, r9, lsl #2] │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r4, [r0, #56] @ 0x38 │ │ │ │ - blx r4 │ │ │ │ - ldr r7, [r6, #84] @ 0x54 │ │ │ │ - ldr r6, [pc, #464] @ 183c8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [r0, #56] @ 0x38 │ │ │ │ + blx r5 │ │ │ │ + ldr r8, [r7, #84] @ 0x54 │ │ │ │ mov r0, #1 │ │ │ │ - sub r6, r6, r7 │ │ │ │ - mov r4, #0 │ │ │ │ - b 18220 │ │ │ │ - mul r0, r7, r0 │ │ │ │ + mov r5, #0 │ │ │ │ + ldr r7, [pc, #468] @ 196e4 │ │ │ │ + sub r7, r7, r8 │ │ │ │ + b 19530 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 149bfc │ │ │ │ - cmp r9, r4 │ │ │ │ - add r5, r5, #8 │ │ │ │ + mul r0, r8, r0 │ │ │ │ + add r4, r4, #8 │ │ │ │ + bl 150680 │ │ │ │ + cmp r6, r5 │ │ │ │ mov r0, r1 │ │ │ │ - beq 1825c │ │ │ │ - mul r2, r0, fp │ │ │ │ - ldr r1, [r5, #-4] │ │ │ │ - str r1, [r8, r2, lsl #2] │ │ │ │ - ldr r1, [r5] │ │ │ │ - cmp r0, r6 │ │ │ │ - add r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - add r4, r4, #1 │ │ │ │ + beq 1956c │ │ │ │ + ldr r1, [r4, #-4] │ │ │ │ + mul r2, r0, r9 │ │ │ │ + cmp r0, r7 │ │ │ │ + add r5, r5, #1 │ │ │ │ str r1, [sl, r2, lsl #2] │ │ │ │ - ble 18204 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ + str r1, [fp, r2, lsl #2] │ │ │ │ + ble 19514 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + add r4, r4, #8 │ │ │ │ bl b7e8 │ │ │ │ - cmp r9, r4 │ │ │ │ - add r5, r5, #8 │ │ │ │ - bne 18220 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + cmp r6, r5 │ │ │ │ + bne 19530 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ - 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 b8d8 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r9, [sp, #60] @ 0x3c │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - add r3, r3, r4 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str fp, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r8, [r4] │ │ │ │ - ldr sl, [r3, r6] │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, r2, #4 │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + mov r4, r3 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r6, [sp, #24] │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sl, r5] │ │ │ │ + ldr r9, [r3, r4, lsl #3] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r8, [r3, r4, lsl #3] │ │ │ │ + add r4, r4, #1 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr fp, [r3, r5] │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ - ldr fp, [r9, r6] │ │ │ │ - add r4, r4, #8 │ │ │ │ mov r1, fp │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r0, [sl, r5] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [r9, r6] │ │ │ │ - add r6, r6, r3 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r0, [r3, r5] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r5, r5, r3 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 1828c │ │ │ │ - ldr r9, [sp, #60] @ 0x3c │ │ │ │ - ldr fp, [sp, #64] @ 0x40 │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - b 181a0 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + bne 195b0 │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ + mov r6, r3 │ │ │ │ + b 194b0 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ mov r7, r3 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ - mov r8, r2 │ │ │ │ blx r4 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - ldr sl, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [r4, fp, lsl #2] │ │ │ │ - mov r1, sl │ │ │ │ - bl 14a680 │ │ │ │ + ldr fp, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + mov r1, fp │ │ │ │ + ldr r0, [sl, r4, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sl] │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [r5, r4, lsl #2] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r4] │ │ │ │ - ldr r0, [r5, fp, lsl #2] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + mov r1, fp │ │ │ │ str r0, [r5] │ │ │ │ - ldr r0, [r4, fp, lsl #2] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sl, r4, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r4, fp, lsl #2] │ │ │ │ - ldr r0, [r5, fp, lsl #2] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + str r0, [sl, r4, lsl #2] │ │ │ │ + ldr r0, [r5, r4, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + str r0, [r5, r4, lsl #2] │ │ │ │ mov r2, r7 │ │ │ │ - str r0, [r5, fp, lsl #2] │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ str r8, [sp] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ blx r4 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b b8d8 │ │ │ │ + b 1956c │ │ │ │ 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 b2fc │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ bl b2fc │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b2fc │ │ │ │ - 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 b788 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ bl b788 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ bl b788 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 18448 │ │ │ │ - ldr r1, [pc, #472] @ 18608 │ │ │ │ + bne 19794 │ │ │ │ + ldr r1, [pc, #484] @ 1994c │ │ │ │ + mov r7, r5 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b65c │ │ │ │ - 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 b20c │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ - sub r1, r2, #2 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ + sub r1, r2, #2 │ │ │ │ bl b23c │ │ │ │ - ldr r3, [r4, #96] @ 0x60 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #412] @ 1860c │ │ │ │ ldr r9, [r4, #76] @ 0x4c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3] │ │ │ │ - mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ + ldr r3, [r4, #96] @ 0x60 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r9 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [pc, #380] @ 19950 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ bl b8b4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 1843c │ │ │ │ + bne 19774 │ │ │ │ sub sl, r9, #1 │ │ │ │ lsl r0, sl, #3 │ │ │ │ bl b9d4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 149ef8 │ │ │ │ - ldr r3, [pc, #344] @ 18610 │ │ │ │ + bl 15097c │ │ │ │ + ldr r3, [pc, #336] @ 19954 │ │ │ │ mov r2, #0 │ │ │ │ - bl 149c24 │ │ │ │ + bl 1506a8 │ │ │ │ strd r0, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl b830 │ │ │ │ cmp sl, #0 │ │ │ │ mov fp, r0 │ │ │ │ - ble 185fc │ │ │ │ - ldr ip, [pc, #308] @ 18614 │ │ │ │ + ble 19940 │ │ │ │ + ldr ip, [pc, #300] @ 19958 │ │ │ │ add r3, r7, #4 │ │ │ │ - sub ip, ip, r8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, #1 │ │ │ │ - mov r4, ip │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r8, [sp, #20] │ │ │ │ str r9, [sp, #24] │ │ │ │ - b 18528 │ │ │ │ + sub ip, ip, r8 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + mov r4, ip │ │ │ │ + b 19874 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mul r0, r5, r0 │ │ │ │ - bl 149bfc │ │ │ │ + bl 150680 │ │ │ │ cmp sl, r6 │ │ │ │ mov r5, r1 │ │ │ │ - beq 185a0 │ │ │ │ + beq 198ec │ │ │ │ ldr r3, [fp, #4] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ blx r3 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a248 │ │ │ │ - bl 14a5d4 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + bl 150ccc │ │ │ │ + bl 151058 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ - add r9, r3, #-2147483648 @ 0x80000000 │ │ │ │ - mov r1, r9 │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ str r0, [r7, r6, lsl #3] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a248 │ │ │ │ - bl 14a5d4 │ │ │ │ + add r9, r3, #-2147483648 @ 0x80000000 │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 150ccc │ │ │ │ + bl 151058 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r4, r5 │ │ │ │ str r0, [r3, r6, lsl #3] │ │ │ │ add r6, r6, #1 │ │ │ │ - bge 1850c │ │ │ │ + bge 19858 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ bl b7e8 │ │ │ │ cmp sl, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bne 18528 │ │ │ │ + bne 19874 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ bl b3d4 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - str r2, [sp] │ │ │ │ mov r3, r7 │ │ │ │ - ldr r5, [r0, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r5, [r0, #56] @ 0x38 │ │ │ │ blx r5 │ │ │ │ - ldr r3, [pc, #64] @ 18618 │ │ │ │ + ldr r3, [pc, #56] @ 1995c │ │ │ │ mov r2, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ - mov r1, r9 │ │ │ │ mov r3, r7 │ │ │ │ - mov r0, r9 │ │ │ │ bl b3c8 │ │ │ │ - str r7, [r4, #72] @ 0x48 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 19774 │ │ │ │ add r3, r7, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 185ac │ │ │ │ - andseq fp, r3, ip, lsl #27 │ │ │ │ - andseq fp, r3, ip, asr #26 │ │ │ │ + b 198f8 │ │ │ │ + andseq r0, r4, r0, asr sl │ │ │ │ + andseq r0, r4, ip, ror #19 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r1, r9, lsl #20 │ │ │ │ - andseq fp, r3, r4, ror #23 │ │ │ │ + mulseq r4, r0, r8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + 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, #36 @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 18644 │ │ │ │ + beq 199ac │ │ │ │ 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 18638 │ │ │ │ + bne 1998c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #164] @ 0xa4 │ │ │ │ + ldr r3, [r7, #164] @ 0xa4 │ │ │ │ tst r3, #8 │ │ │ │ - beq 18674 │ │ │ │ + beq 199d8 │ │ │ │ cmp r0, #32 │ │ │ │ - ble 18638 │ │ │ │ + ble 1998c │ │ │ │ bl bac4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18638 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #164] @ 0xa4 │ │ │ │ + beq 1998c │ │ │ │ + ldr r3, [r7, #164] @ 0xa4 │ │ │ │ tst r3, #8 │ │ │ │ - bne 188ec │ │ │ │ + bne 19c5c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r1, [pc, #620] @ 18908 │ │ │ │ + mov r0, #104 @ 0x68 │ │ │ │ + ldr r1, [pc, #632] @ 19c78 │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #612] @ 1890c │ │ │ │ add r1, pc, r1 │ │ │ │ + ldr r8, [r3, #12] │ │ │ │ + sub r9, r6, #1 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [pc, #604] @ 19c7c │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r0, #104 @ 0x68 │ │ │ │ - ldr sl, [r3, #12] │ │ │ │ - ldr r7, [r3, #4] │ │ │ │ bl b8cc │ │ │ │ - sub r8, r7, #1 │ │ │ │ - lsl r3, r8, #3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r9, [r5, #20] │ │ │ │ - ldr fp, [r5, #24] │ │ │ │ - add r9, r9, sl, lsl #2 │ │ │ │ - add fp, fp, sl, lsl #2 │ │ │ │ + lsl r3, r9, #3 │ │ │ │ mov r4, r0 │ │ │ │ + ldr sl, [r5, #20] │ │ │ │ mov r0, r3 │ │ │ │ + ldr fp, [r5, #24] │ │ │ │ + str r3, [sp, #24] │ │ │ │ bl b9d4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, #2 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, #2 │ │ │ │ + mov r0, r9 │ │ │ │ bl b4c4 │ │ │ │ mov r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, #1 │ │ │ │ bl b4c4 │ │ │ │ - add r3, r5, #4 │ │ │ │ - mov r2, r5 │ │ │ │ - stm sp, {r9, fp} │ │ │ │ - str r3, [sp, #16] │ │ │ │ + lsl r3, r8, #2 │ │ │ │ + add r2, r5, #4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b530 │ │ │ │ mov r6, #0 │ │ │ │ + add sl, sl, r3 │ │ │ │ + add fp, fp, r3 │ │ │ │ + mov r3, r2 │ │ │ │ + stm sp, {sl, fp} │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r2, r5 │ │ │ │ + bl b530 │ │ │ │ + mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ - mov r2, #8 │ │ │ │ str r6, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r7 │ │ │ │ bl ba94 │ │ │ │ subs r3, r0, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - beq 188bc │ │ │ │ + str r3, [sp, #8] │ │ │ │ + beq 19c2c │ │ │ │ mov r2, #2 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ bl b4c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ bl b4c4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, r9 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r5, [sp] │ │ │ │ - mov r3, fp │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ + mov r2, sl │ │ │ │ + str r5, [sp] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, fp │ │ │ │ bl b530 │ │ │ │ + mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ - mov r2, #8 │ │ │ │ str r6, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r7 │ │ │ │ bl ba94 │ │ │ │ - subs r9, r0, #0 │ │ │ │ - beq 188bc │ │ │ │ + subs sl, r0, #0 │ │ │ │ + beq 19c2c │ │ │ │ mov r2, #2 │ │ │ │ + mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r8 │ │ │ │ bl b4c4 │ │ │ │ + mov fp, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ - mov fp, r0 │ │ │ │ mov r0, #1 │ │ │ │ bl b4c4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, r5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r5, [sp] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ + str r5, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl b530 │ │ │ │ + mov r1, r0 │ │ │ │ mov r3, #2 │ │ │ │ - mov r2, #8 │ │ │ │ str r6, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, #8 │ │ │ │ bl ba94 │ │ │ │ - subs fp, r0, #0 │ │ │ │ - beq 188c0 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 19c30 │ │ │ │ mov r0, r5 │ │ │ │ bl b8d8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r1, sl, #8 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - add r1, r9, #8 │ │ │ │ add r0, r3, #8 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ + str sl, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r4, #72] @ 0x48 │ │ │ │ + str r5, [r4, #76] @ 0x4c │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - str r9, [r4, #68] @ 0x44 │ │ │ │ add r2, r4, #8 │ │ │ │ - str fp, [r4, #96] @ 0x60 │ │ │ │ - strd r6, [r4, #72] @ 0x48 │ │ │ │ - str sl, [r4, #92] @ 0x5c │ │ │ │ + str r8, [r4, #92] @ 0x5c │ │ │ │ + str r7, [r4, #96] @ 0x60 │ │ │ │ bl b32c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - sub r0, r3, r8 │ │ │ │ + sub r0, r3, r9 │ │ │ │ lsl r0, r0, #1 │ │ │ │ add r0, r0, #6 │ │ │ │ - bl 149ef8 │ │ │ │ + bl 15097c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r4, #32] │ │ │ │ - bl 149c28 │ │ │ │ + bl 1506ac │ │ │ │ strd r0, [r4, #32] │ │ │ │ - add r0, r7, #1 │ │ │ │ + add r0, r5, #1 │ │ │ │ lsl r0, r0, #1 │ │ │ │ - bl 149ef8 │ │ │ │ + bl 15097c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ - bl 149c28 │ │ │ │ + bl 1506ac │ │ │ │ strd r0, [r4, #8] │ │ │ │ - lsl r0, r8, #2 │ │ │ │ - bl 149ef8 │ │ │ │ + lsl r0, r9, #2 │ │ │ │ + bl 15097c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ - bl 149c28 │ │ │ │ + bl 1506ac │ │ │ │ strd r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r9, #0 │ │ │ │ + b 19990 │ │ │ │ + mov sl, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl b770 │ │ │ │ mov r0, #0 │ │ │ │ bl b2fc │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, sl │ │ │ │ bl b2fc │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ bl b2fc │ │ │ │ mov r0, r4 │ │ │ │ bl b8d8 │ │ │ │ - b 18638 │ │ │ │ + b 1998c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ sub r0, r0, #1 │ │ │ │ bl b380 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18690 │ │ │ │ - b 18638 │ │ │ │ - mulseq r3, r0, ip │ │ │ │ - @ instruction: 0xfffff8d8 │ │ │ │ - │ │ │ │ -00018910 : │ │ │ │ - ldr r1, [pc, #32] @ 18938 │ │ │ │ - push {r4, lr} │ │ │ │ - add r1, pc, r1 │ │ │ │ + bne 199f0 │ │ │ │ + b 1998c │ │ │ │ + andseq ip, r3, r0, lsr r9 │ │ │ │ + @ instruction: 0xfffff868 │ │ │ │ + │ │ │ │ +00019c80 : │ │ │ │ + ldr r1, [pc, #44] @ 19cb4 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #8 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b59c │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b afd8 │ │ │ │ - andseq r7, r3, ip, ror r6 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + andseq ip, r3, r0, lsl #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] @ 189c4 │ │ │ │ - ldr r4, [r0] │ │ │ │ + ldr r1, [pc, #24] @ 19d60 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - andseq r2, r3, r4, lsr #15 │ │ │ │ - push {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + mulseq r3, r4, lr │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b2fc │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b2fc │ │ │ │ - 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 18a18 │ │ │ │ + beq 19dd0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ cmpne r2, #1 │ │ │ │ - bgt 18a24 │ │ │ │ + bgt 19df0 │ │ │ │ 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 b368 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18a18 │ │ │ │ + beq 19dd0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r7] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bge 18a18 │ │ │ │ + bge 19dd0 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ bic r3, r1, #-16777216 @ 0xff000000 │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ bic r3, r3, #15728640 @ 0xf00000 │ │ │ │ - beq 18a90 │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ + beq 19e5c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 18a18 │ │ │ │ + bne 19dd0 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - beq 18aa8 │ │ │ │ + beq 19e74 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 18bf0 │ │ │ │ - add r3, sp, #16 │ │ │ │ + bgt 19fb8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ + add r3, sp, #16 │ │ │ │ add r1, sp, #12 │ │ │ │ bl b674 │ │ │ │ - mov r1, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl b494 │ │ │ │ mov r1, #1 │ │ │ │ + bl b494 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ + mov r1, #1 │ │ │ │ bl b494 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl b5f0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl b968 │ │ │ │ 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 b530 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl b8a8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 18bc8 │ │ │ │ - mov r1, #1 │ │ │ │ + beq 19f90 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ + mov r1, #1 │ │ │ │ bl b494 │ │ │ │ - mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl b968 │ │ │ │ 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 b530 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl b8a8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 18bc8 │ │ │ │ - ldr r2, [pc, #152] @ 18c10 │ │ │ │ - ldr r1, [pc, #152] @ 18c14 │ │ │ │ + beq 19f90 │ │ │ │ + ldr r2, [pc, #148] @ 19fd8 │ │ │ │ + mov r0, #80 @ 0x50 │ │ │ │ + ldr r1, [pc, #144] @ 19fdc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ bl b8cc │ │ │ │ - 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 b32c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ bl b0ec │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + b 19dd4 │ │ │ │ mov r0, #0 │ │ │ │ bl b2fc │ │ │ │ mov r0, r7 │ │ │ │ bl b2fc │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ bl b0ec │ │ │ │ - b 18a18 │ │ │ │ + b 19dd0 │ │ │ │ bl b860 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b3b0 │ │ │ │ cmp r7, r0 │ │ │ │ - bgt 18a18 │ │ │ │ + bgt 19dd0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b 18aa8 │ │ │ │ - @ instruction: 0xfffffdbc │ │ │ │ - andseq r7, r3, r8, asr #15 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + b 19e74 │ │ │ │ + @ instruction: 0xfffffd68 │ │ │ │ + @ instruction: 0x0013c3f8 │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl b788 │ │ │ │ - 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 b788 │ │ │ │ │ │ │ │ -00018c3c : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r4, [pc, #76] @ 18c94 │ │ │ │ - ldr r7, [pc, #76] @ 18c98 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - add r8, r4, #12 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r1, r7 │ │ │ │ +0001a018 : │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r5, [pc, #112] @ 1a098 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + ldr r8, [pc, #100] @ 1a09c │ │ │ │ + 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 b59c │ │ │ │ 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 afd8 │ │ │ │ - cmp r4, r8 │ │ │ │ - bne 18c5c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andseq r4, r3, r0, ror sp │ │ │ │ - andseq r7, r3, ip, asr #6 │ │ │ │ + cmp r4, #3 │ │ │ │ + bne 1a048 │ │ │ │ + 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 sl, r3, r4, lsl #8 │ │ │ │ + andseq fp, r3, ip, asr pc │ │ │ │ │ │ │ │ -00018c9c : │ │ │ │ - push {r4, lr} │ │ │ │ +0001a0a0 : │ │ │ │ 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 18d54 │ │ │ │ - str fp, [sp, #12] │ │ │ │ - ldr r8, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ + ldr lr, [r0, #56] @ 0x38 │ │ │ │ + ble 1a174 │ │ │ │ lsl sl, sl, #2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ + ldr r8, [sp, #56] @ 0x38 │ │ │ │ lsl r9, r9, #2 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, #0 │ │ │ │ - mov fp, ip │ │ │ │ str lr, [sp, #8] │ │ │ │ - b 18d20 │ │ │ │ + str fp, [sp, #12] │ │ │ │ + mov fp, ip │ │ │ │ + b 1a140 │ │ │ │ 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 18d18 │ │ │ │ + bne 1a138 │ │ │ │ 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] @ 18d98 │ │ │ │ - ldr r4, [r0] │ │ │ │ + ldr r1, [pc, #24] @ 1a1d8 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0x001323f0 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andseq r7, r3, ip, lsr sl │ │ │ │ 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 18dd0 │ │ │ │ - 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 1a220 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt 18ddc │ │ │ │ + bgt 1a240 │ │ │ │ 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 b368 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18dd0 │ │ │ │ + beq 1a220 │ │ │ │ ldr r2, [r5, #164] @ 0xa4 │ │ │ │ bic r3, r2, #-16777216 @ 0xff000000 │ │ │ │ tst r2, #256 @ 0x100 │ │ │ │ bic r3, r3, #15728640 @ 0xf00000 │ │ │ │ - beq 18e38 │ │ │ │ - ldr r2, [r8, #12] │ │ │ │ + beq 1a29c │ │ │ │ ldr r1, [r8, #8] │ │ │ │ + ldr r2, [r8, #12] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 18dd0 │ │ │ │ + bne 1a220 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - beq 18e58 │ │ │ │ + beq 1a2bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt 18f70 │ │ │ │ + bgt 1a3d0 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne 18f60 │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ + bne 1a3c0 │ │ │ │ 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 b5f0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ + add r9, r9, #4 │ │ │ │ + add sl, r9, r7 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl ba4c │ │ │ │ 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 b530 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl b8a8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 18dd0 │ │ │ │ - ldr r2, [pc, #252] @ 18fc4 │ │ │ │ - ldr r1, [pc, #252] @ 18fc8 │ │ │ │ + beq 1a220 │ │ │ │ + ldr r2, [pc, #248] @ 1a424 │ │ │ │ + mov r0, #88 @ 0x58 │ │ │ │ + ldr r1, [pc, #244] @ 1a428 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #88 @ 0x58 │ │ │ │ bl b8cc │ │ │ │ - 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 b1a0 │ │ │ │ - ldr r3, [pc, #192] @ 18fcc │ │ │ │ - ldr r2, [pc, #192] @ 18fd0 │ │ │ │ + ldr r3, [pc, #188] @ 1a42c │ │ │ │ + add r1, r6, #8 │ │ │ │ + ldr r2, [pc, #184] @ 1a430 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ strd r2, [r5, #32] │ │ │ │ - add r1, r6, #8 │ │ │ │ mov r2, r7 │ │ │ │ bl b470 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 18f50 │ │ │ │ + beq 1a3b0 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 149ef8 │ │ │ │ + bl 15097c │ │ │ │ ldrd r2, [r6, #40] @ 0x28 │ │ │ │ - bl 149fdc │ │ │ │ + bl 150a60 │ │ │ │ strd r0, [r5, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + b 1a224 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - ble 18f44 │ │ │ │ - b 18f30 │ │ │ │ + ble 1a3a8 │ │ │ │ + b 1a394 │ │ │ │ ldr r3, [r5, #160] @ 0xa0 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 18e58 │ │ │ │ - b 18dd0 │ │ │ │ + ble 1a2bc │ │ │ │ + b 1a220 │ │ │ │ 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 b9c8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -13915,7488 +15219,7690 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl b908 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b3b0 │ │ │ │ cmp r6, r0 │ │ │ │ - blt 18dd0 │ │ │ │ + blt 1a220 │ │ │ │ ldr r3, [r5, #164] @ 0xa4 │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #15728640 @ 0xf00000 │ │ │ │ - b 18e50 │ │ │ │ - @ instruction: 0xfffffdf4 │ │ │ │ - andseq r7, r3, r8, lsl #9 │ │ │ │ + b 1a2b4 │ │ │ │ + @ instruction: 0xfffffd9c │ │ │ │ + andseq ip, r3, r0, lsr #32 │ │ │ │ strdmi r2, [r9], -r9 │ │ │ │ @ instruction: 0xf01b866e │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ b b2fc │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ b b788 │ │ │ │ │ │ │ │ -00018fe4 : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #100] @ 19054 │ │ │ │ +0001a444 : │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, #20 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r5, #2 │ │ │ │ + ldr r7, [pc, #112] @ 1a4d0 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + ldr r6, [pc, #108] @ 1a4d4 │ │ │ │ + str lr, [sp, #20] │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, #20 │ │ │ │ bl b59c │ │ │ │ - ldr r6, [pc, #80] @ 19058 │ │ │ │ - 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 afd8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #20 │ │ │ │ bl b59c │ │ │ │ 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 afd8 │ │ │ │ - @ instruction: 0x00136fbc │ │ │ │ - @ instruction: 0x001349bc │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq fp, r3, r4, asr #22 │ │ │ │ + @ instruction: 0x00139fd4 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ - sub sp, sp, #116 @ 0x74 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - beq 192c4 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #108 @ 0x6c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + beq 1a724 │ │ │ │ cmp r1, #0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov lr, r3 │ │ │ │ - beq 192cc │ │ │ │ - ble 192c4 │ │ │ │ + mov r9, r2 │ │ │ │ + mov lr, r1 │ │ │ │ + mov r2, r3 │ │ │ │ + beq 1a718 │ │ │ │ + ble 1a724 │ │ │ │ cmp r1, #1 │ │ │ │ - ldm r0, {sl, ip} │ │ │ │ - mov r3, r0 │ │ │ │ - beq 192e0 │ │ │ │ - cmp sl, #0 │ │ │ │ - ble 192c4 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - lsl fp, r2, #2 │ │ │ │ - mov r7, #0 │ │ │ │ - lsl r0, ip, #2 │ │ │ │ - add r3, r3, #48 @ 0x30 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str sl, [sp, #72] @ 0x48 │ │ │ │ - lsl r2, r1, #2 │ │ │ │ - mov r6, r7 │ │ │ │ - mov r9, ip │ │ │ │ - mov sl, fp │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str fp, [sp, #108] @ 0x6c │ │ │ │ - str r4, [sp] │ │ │ │ - str lr, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp] │ │ │ │ - lsl r3, r7, #2 │ │ │ │ - cmp r2, #2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - beq 193fc │ │ │ │ - cmp r2, #0 │ │ │ │ - ble 192a4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ - ldr lr, [r2, #28] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - lsl fp, lr, #2 │ │ │ │ - sub r2, r2, #4 │ │ │ │ - add r3, r2, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, r1, r7 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ + ldr r8, [r0] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + beq 1a740 │ │ │ │ + cmp r8, #0 │ │ │ │ + ble 1a724 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + mov r6, #0 │ │ │ │ + add r2, r0, #48 @ 0x30 │ │ │ │ + mov r4, r6 │ │ │ │ + mov r7, r8 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + str r9, [sp, #32] │ │ │ │ + ldr r9, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp] │ │ │ │ - mov r4, r7 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ 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 │ │ │ │ - ldr r3, [sp] │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + lsl r2, r6, #2 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r1, r1, r2 │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r3, r3, r2 │ │ │ │ + cmp r1, #2 │ │ │ │ + beq 1a9b0 │ │ │ │ + sub r2, r1, #4 │ │ │ │ + mov r5, r4 │ │ │ │ + mov ip, r3 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 1a6ec │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov lr, #0 │ │ │ │ + mov fp, r6 │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ + mov r7, r0 │ │ │ │ + str r9, [sp, #76] @ 0x4c │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ + ldr r8, [r3, #28] │ │ │ │ + add r3, r6, r2 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + lsl r3, r8, #2 │ │ │ │ + str r8, [sp, #84] @ 0x54 │ │ │ │ + mov r8, lr │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - beq 19390 │ │ │ │ + beq 1a7a4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 19254 │ │ │ │ - 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 #2 │ │ │ │ - add r3, r3, r4, lsl #2 │ │ │ │ - lsl sl, r2, #2 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r9, #0 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp] │ │ │ │ - add r4, r8, #4 │ │ │ │ - cmp r2, #4 │ │ │ │ - beq 19334 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble 19224 │ │ │ │ - mov r2, r7 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r7, r4 │ │ │ │ - mov r4, r2 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - add r5, r5, #1 │ │ │ │ - bl 1905c │ │ │ │ - cmp r5, r6 │ │ │ │ - add r4, r4, sl │ │ │ │ - add r7, r7, sl │ │ │ │ - bne 191f4 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - 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 r8, r8, fp │ │ │ │ - add r3, r3, fp │ │ │ │ - bne 191c4 │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add r2, r3, #1 │ │ │ │ + ble 1a970 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - add r4, r4, r3 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - 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 19170 │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ - ldm r7, {r7, r8, sl} │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - ldr r9, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r1, [r3, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + lsl r5, r1, #2 │ │ │ │ + cmp r3, #4 │ │ │ │ + beq 1a89c │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, #0 │ │ │ │ + str r8, [sp, #52] @ 0x34 │ │ │ │ + mov r8, ip │ │ │ │ + str fp, [sp, #56] @ 0x38 │ │ │ │ + mov fp, r2 │ │ │ │ + str ip, [sp, #60] @ 0x3c │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ + mov r7, r1 │ │ │ │ + cmp r4, #0 │ │ │ │ + movgt sl, fp │ │ │ │ + movgt r9, r8 │ │ │ │ + movgt r6, #0 │ │ │ │ + ble 1a688 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r9 │ │ │ │ add r6, r6, #1 │ │ │ │ + add r9, r9, r5 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + add sl, sl, r5 │ │ │ │ + bl 1a4d8 │ │ │ │ + cmp r6, r4 │ │ │ │ + bne 1a660 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + add r7, r7, #1 │ │ │ │ add r8, r8, r3 │ │ │ │ - add sl, sl, r3 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - add r7, r7, r9 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne 190f0 │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add fp, fp, r3 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, r7 │ │ │ │ + bne 1a64c │ │ │ │ + add r8, sp, #52 @ 0x34 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldm r8, {r8, fp, ip} │ │ │ │ + add r8, r8, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add fp, fp, r3 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add ip, ip, r3 │ │ │ │ + add r7, r7, r3 │ │ │ │ + add r3, r2, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, r8 │ │ │ │ + bne 1a5f4 │ │ │ │ + add r5, sp, #68 @ 0x44 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ + ldm r5, {r5, r7, r9} │ │ │ │ + add r5, r5, #1 │ │ │ │ + add r6, r6, r9 │ │ │ │ + cmp r7, r5 │ │ │ │ + beq 1a724 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + lsl r3, r6, #2 │ │ │ │ + add ip, r2, r3 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + add r3, r3, r2 │ │ │ │ + mov r0, r3 │ │ │ │ + b 1a5a0 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [lr] │ │ │ │ str r3, [r2] │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp sl, #0 │ │ │ │ - ble 192c4 │ │ │ │ - cmp ip, #1 │ │ │ │ - bne 19528 │ │ │ │ - mov r5, r2 │ │ │ │ - add r3, r5, sl, lsl #2 │ │ │ │ - add r2, lr, sl, lsl #2 │ │ │ │ - cmp lr, r3 │ │ │ │ - cmpcc r5, r2 │ │ │ │ - lsl r4, sl, #2 │ │ │ │ - bcc 19584 │ │ │ │ + str r3, [r9] │ │ │ │ + add sp, sp, #108 @ 0x6c │ │ │ │ + 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 r8, #0 │ │ │ │ + ble 1a724 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 1ab18 │ │ │ │ + lsl r4, r8, #2 │ │ │ │ + mov r0, r2 │ │ │ │ + add r3, r2, r4 │ │ │ │ + add r2, r9, r4 │ │ │ │ + cmp r0, r2 │ │ │ │ + cmpcc r9, r3 │ │ │ │ + bcc 1ab68 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ - mov r0, lr │ │ │ │ bl b6b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov r0, r9 │ │ │ │ + add sp, sp, #108 @ 0x6c │ │ │ │ + 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 b6b0 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble 19224 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 19458 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r1, r3, r6, lsl #2 │ │ │ │ - add r2, r0, r6, lsl #2 │ │ │ │ - cmp r1, r0 │ │ │ │ - cmphi r2, r3 │ │ │ │ - lsl r5, r6, #2 │ │ │ │ - bhi 194dc │ │ │ │ - mov r2, r5 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + mov lr, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + mov sl, ip │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ + lsl r5, fp, #2 │ │ │ │ + ldr r9, [sp, #76] @ 0x4c │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + ldr r8, [sp, #84] @ 0x54 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + str r6, [sp, #12] │ │ │ │ + mov r6, r2 │ │ │ │ + mov r4, r8 │ │ │ │ + mov r8, r5 │ │ │ │ + mov r5, lr │ │ │ │ + cmp fp, #0 │ │ │ │ + ble 1a84c │ │ │ │ + cmp r4, #1 │ │ │ │ + bne 1aa74 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + lsl r2, r3, #2 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add ip, r1, r2 │ │ │ │ + add r1, r1, r7 │ │ │ │ + add r0, r3, r7 │ │ │ │ + add r2, r3, r2 │ │ │ │ + cmp r1, r2 │ │ │ │ + cmphi r0, ip │ │ │ │ + bhi 1aaf4 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r6 │ │ │ │ bl b6b0 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, #0 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, sl │ │ │ │ bl b6b0 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b 19224 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 19254 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r0, r3, #4 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 19480 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - add r1, ip, r3 │ │ │ │ - add r2, lr, r4, lsl #2 │ │ │ │ - add r3, lr, r3 │ │ │ │ - add ip, ip, r4, lsl #2 │ │ │ │ - cmp r3, ip │ │ │ │ - cmphi r1, r2 │ │ │ │ - bhi 19500 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r5, r5, #1 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + add r3, r3, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add sl, sl, r3 │ │ │ │ + add r6, r6, r3 │ │ │ │ + add r7, r7, r3 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne 1a7f0 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + add r4, r4, #1 │ │ │ │ + add r6, r6, r9 │ │ │ │ + cmp r7, r4 │ │ │ │ + bne 1a56c │ │ │ │ + b 1a724 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsl r9, fp, #2 │ │ │ │ + mov r0, r7 │ │ │ │ + lsl r2, r4, #2 │ │ │ │ + mov r6, ip │ │ │ │ + str ip, [sp, #52] @ 0x34 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #100] @ 0x64 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + add sl, r3, r9 │ │ │ │ + str r8, [sp, #88] @ 0x58 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str fp, [sp, #92] @ 0x5c │ │ │ │ + mov fp, r2 │ │ │ │ + str ip, [sp, #96] @ 0x60 │ │ │ │ + add r9, r3, r9 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r4, #0 │ │ │ │ + ble 1a928 │ │ │ │ + cmp r8, #1 │ │ │ │ + bne 1aa4c │ │ │ │ + add r1, r9, fp │ │ │ │ + add ip, sl, fp │ │ │ │ + cmp ip, r9 │ │ │ │ + cmphi r1, sl │ │ │ │ + bhi 1aacc │ │ │ │ + mov r2, fp │ │ │ │ mov r1, #0 │ │ │ │ - lsl r6, r3, #2 │ │ │ │ - mov r2, r6 │ │ │ │ bl b6b0 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, fp │ │ │ │ mov r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r6 │ │ │ │ bl b6b0 │ │ │ │ - b 19254 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble 192a4 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - add r0, r2, r3 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 194ac │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add r2, sl, r2 │ │ │ │ - add r1, r1, sl │ │ │ │ - cmp r0, r1 │ │ │ │ - cmpcc r8, r2 │ │ │ │ - bcc 19558 │ │ │ │ - ldr r4, [sp, #108] @ 0x6c │ │ │ │ - mov r1, #0 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + add sl, sl, r7 │ │ │ │ + add r9, r9, r7 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + add r6, r2, r7 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r0, r2, r7 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 1a8e8 │ │ │ │ + add r8, sp, #88 @ 0x58 │ │ │ │ + ldr r7, [sp, #100] @ 0x64 │ │ │ │ + ldm r8, {r8, fp, ip} │ │ │ │ + b 1a6b0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r8, r8, #1 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add fp, fp, r3 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add ip, ip, r3 │ │ │ │ + add r7, r7, r3 │ │ │ │ + add r3, r2, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, r8 │ │ │ │ + bne 1a600 │ │ │ │ + add r4, sp, #68 @ 0x44 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ + ldm r4, {r4, r7, r9} │ │ │ │ + b 1a888 │ │ │ │ + mov r8, r7 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r5, sl │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ + cmp r7, #0 │ │ │ │ + lsl r4, r7, #2 │ │ │ │ + ble 1aa20 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 1aaa0 │ │ │ │ + add r1, r6, r7 │ │ │ │ + lsl r1, r1, #2 │ │ │ │ + add r3, fp, r1 │ │ │ │ + add r1, r9, r1 │ │ │ │ + cmp r5, r3 │ │ │ │ + cmpcc r0, r1 │ │ │ │ + bcc 1ab48 │ │ │ │ mov r2, r4 │ │ │ │ + mov r1, #0 │ │ │ │ bl b6b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r5 │ │ │ │ bl b6b0 │ │ │ │ - b 192a4 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add sl, sl, #1 │ │ │ │ + cmp r8, sl │ │ │ │ + add r6, r6, r3 │ │ │ │ + beq 1a724 │ │ │ │ + lsl r2, r6, #2 │ │ │ │ + cmp r7, #0 │ │ │ │ + add r5, r9, r2 │ │ │ │ + add r0, r2, fp │ │ │ │ + bgt 1a9dc │ │ │ │ + b 1aa20 │ │ │ │ + mov r1, #0 │ │ │ │ + mov lr, #0 │ │ │ │ + mov ip, r1 │ │ │ │ + add ip, ip, #1 │ │ │ │ + str lr, [r0, r1] │ │ │ │ + cmp ip, r4 │ │ │ │ + str lr, [r6, r1] │ │ │ │ + add r1, r1, r5 │ │ │ │ + bne 1aa58 │ │ │ │ + b 1a928 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ + mov r1, r2 │ │ │ │ add r1, r1, #1 │ │ │ │ - cmp r1, r6 │ │ │ │ - str r0, [r4, r2] │ │ │ │ - str r0, [r7, r2] │ │ │ │ - add r2, r2, sl │ │ │ │ - bne 19464 │ │ │ │ - b 19224 │ │ │ │ + str r0, [r6, r2] │ │ │ │ + cmp r1, fp │ │ │ │ + str r0, [sl, r2] │ │ │ │ + add r2, r2, r3 │ │ │ │ + bne 1aa84 │ │ │ │ + b 1a84c │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - mov r2, r3 │ │ │ │ mov r1, #0 │ │ │ │ + mov r2, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ - cmp r2, ip │ │ │ │ str r1, [r0, r3] │ │ │ │ + cmp r2, r7 │ │ │ │ str r1, [r5, r3] │ │ │ │ - add r3, r3, fp │ │ │ │ - bne 19490 │ │ │ │ - b 19254 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - ldr lr, [sp, #52] @ 0x34 │ │ │ │ - mov r2, r3 │ │ │ │ + add r3, r3, ip │ │ │ │ + bne 1aab0 │ │ │ │ + b 1aa20 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + sub ip, r3, #4 │ │ │ │ + add lr, r1, fp │ │ │ │ + str r0, [r1], #4 │ │ │ │ + cmp r1, lr │ │ │ │ + str r0, [ip, #4]! │ │ │ │ + bne 1aae0 │ │ │ │ + b 1a928 │ │ │ │ + add ip, r6, fp, lsl #2 │ │ │ │ + sub r0, sl, #4 │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, #0 │ │ │ │ - add r2, r2, #1 │ │ │ │ + str r1, [r2], #4 │ │ │ │ cmp r2, ip │ │ │ │ - str r1, [r0, r3] │ │ │ │ - str r1, [r8, r3] │ │ │ │ - add r3, r3, lr │ │ │ │ - bne 194c0 │ │ │ │ - b 192a4 │ │ │ │ - sub r0, r7, #4 │ │ │ │ - add r5, r8, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [r2, #4]! │ │ │ │ - cmp r2, r5 │ │ │ │ str r1, [r0, #4]! │ │ │ │ - bne 194ec │ │ │ │ - b 19224 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - sub r1, r5, #4 │ │ │ │ - add r0, r3, r2, lsl #2 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [r3, #4]! │ │ │ │ - cmp r3, r0 │ │ │ │ - str r2, [r1, #4]! │ │ │ │ - bne 19514 │ │ │ │ - b 19254 │ │ │ │ - lsl r0, ip, #2 │ │ │ │ + bne 1ab04 │ │ │ │ + b 1a84c │ │ │ │ + lsl r0, r3, #2 │ │ │ │ mov r3, #0 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - mov r2, r3 │ │ │ │ + mov ip, r2 │ │ │ │ mov r1, #0 │ │ │ │ + mov r2, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ - cmp sl, r2 │ │ │ │ - str r1, [lr, r3] │ │ │ │ str r1, [ip, r3] │ │ │ │ + cmp r8, r2 │ │ │ │ + str r1, [r9, r3] │ │ │ │ add r3, r3, r0 │ │ │ │ - bne 1953c │ │ │ │ - b 192c4 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - sub r1, r8, #4 │ │ │ │ - sub r0, r2, #4 │ │ │ │ - add r3, r0, r3 │ │ │ │ - mov r2, #0 │ │ │ │ - add r0, r0, sl │ │ │ │ - str r2, [r3, #4]! │ │ │ │ - cmp r3, r0 │ │ │ │ - str r2, [r1, #4]! │ │ │ │ - bne 19570 │ │ │ │ - b 192a4 │ │ │ │ - sub r3, lr, #4 │ │ │ │ - sub r1, r5, #4 │ │ │ │ - add r4, r3, r4 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [r3, #4]! │ │ │ │ - cmp r4, r3 │ │ │ │ - str r2, [r1, #4]! │ │ │ │ - bne 19594 │ │ │ │ - b 192c4 │ │ │ │ + bne 1ab2c │ │ │ │ + b 1a724 │ │ │ │ + sub r1, r9, #4 │ │ │ │ + add r2, r1, r2 │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [r0], #4 │ │ │ │ + cmp r0, r3 │ │ │ │ + str r1, [r2, #4]! │ │ │ │ + bne 1ab54 │ │ │ │ + b 1aa20 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, #0 │ │ │ │ + sub r0, r9, #4 │ │ │ │ + str r1, [r2], #4 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r1, [r0, #4]! │ │ │ │ + bne 1ab74 │ │ │ │ + b 1a724 │ │ │ │ │ │ │ │ -000195a8 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r8, [r0] │ │ │ │ - sub sp, sp, #140 @ 0x8c │ │ │ │ - cmn r8, #-2147483647 @ 0x80000001 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - beq 198a8 │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 198b0 │ │ │ │ - ble 198a8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cmp r8, #1 │ │ │ │ +0001ab88 : │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + ldr r6, [r0] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #132 @ 0x84 │ │ │ │ + cmn r6, #-2147483647 @ 0x80000001 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + beq 1ae7c │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 1ae98 │ │ │ │ + ble 1ae7c │ │ │ │ + cmp r6, #1 │ │ │ │ + ldr fp, [r0, #4] │ │ │ │ mov sl, r0 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - beq 198c4 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 198a8 │ │ │ │ - lsl r3, r2, #2 │ │ │ │ - mov r5, #0 │ │ │ │ - mvn fp, #3 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - str r8, [sp] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + beq 1aea8 │ │ │ │ + cmp fp, #0 │ │ │ │ + ble 1ae7c │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + mov r4, #0 │ │ │ │ + str r6, [sp] │ │ │ │ + mov r7, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, r0, #64 @ 0x40 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r8, fp │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr lr, [sl, #16] │ │ │ │ - add r6, r4, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r9, r4, r3 │ │ │ │ - ldr r3, [sl, #20] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #32] │ │ │ │ ldr r3, [sp] │ │ │ │ + ldr ip, [sl, #16] │ │ │ │ + ldr lr, [sl, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 19a5c │ │ │ │ - cmp lr, #0 │ │ │ │ - ble 19884 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r2, #0 │ │ │ │ - mov fp, sl │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - mov sl, r6 │ │ │ │ - mov r6, r9 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ + beq 1b050 │ │ │ │ + cmp ip, #0 │ │ │ │ + ble 1ae54 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r9, r3 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str ip, [sp, #64] @ 0x40 │ │ │ │ str lr, [sp, #68] @ 0x44 │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ + str r5, [sp, #116] @ 0x74 │ │ │ │ + sub r3, r3, r7 │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ - str r8, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [fp, #32] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr lr, [fp, #28] │ │ │ │ - cmp r2, #3 │ │ │ │ - beq 199e8 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r3, sl │ │ │ │ + mov sl, r9 │ │ │ │ + mov r9, r4 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + lsl r2, r9, #2 │ │ │ │ + ldr lr, [r3, #28] │ │ │ │ + add r8, r1, r2 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add r6, r1, r2 │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ldr r1, [sp] │ │ │ │ + cmp r1, #3 │ │ │ │ + beq 1afe4 │ │ │ │ cmp lr, #0 │ │ │ │ - ble 19838 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ + ble 1ae1c │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov fp, #0 │ │ │ │ + mov r5, r9 │ │ │ │ + mov r7, fp │ │ │ │ + str fp, [sp, #12] │ │ │ │ + mov fp, r3 │ │ │ │ + str sl, [sp, #104] @ 0x68 │ │ │ │ + str r9, [sp, #108] @ 0x6c │ │ │ │ + mov r9, lr │ │ │ │ lsl r4, r2, #2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r9, sl │ │ │ │ - sub r1, sl, r2 │ │ │ │ - sub r2, r6, r2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r8, r2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r2, [sp, #16] │ │ │ │ ldr r2, [sp] │ │ │ │ - str sl, [sp, #116] @ 0x74 │ │ │ │ sub r2, r2, #5 │ │ │ │ - mov sl, lr │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #24] │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r1, [fp, #40] @ 0x28 │ │ │ │ - cmp r3, #4 │ │ │ │ ldr r0, [fp, #44] @ 0x2c │ │ │ │ - beq 19988 │ │ │ │ + cmp r3, #4 │ │ │ │ + beq 1af7c │ │ │ │ cmp r1, #0 │ │ │ │ - ble 197ec │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ble 1add0 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ + mov sl, r5 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r8, [sp, #96] @ 0x60 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r3, r0 │ │ │ │ + str r7, [sp, #76] @ 0x4c │ │ │ │ + str r9, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #84] @ 0x54 │ │ │ │ sub ip, ip, r2 │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - str r9, [sp, #100] @ 0x64 │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ sub r2, ip, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r3, r0 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - str r8, [sp, #80] @ 0x50 │ │ │ │ - str sl, [sp, #84] @ 0x54 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - str r5, [sp, #92] @ 0x5c │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr sl, [fp, #52] @ 0x34 │ │ │ │ - add r5, r2, r7, lsl #2 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + lsl r1, sl, #2 │ │ │ │ + ldr r9, [fp, #52] @ 0x34 │ │ │ │ ldr r6, [fp, #56] @ 0x38 │ │ │ │ - add r4, r2, r7, lsl #2 │ │ │ │ + add r5, r2, r1 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + add r4, r2, r1 │ │ │ │ ldr r2, [sp] │ │ │ │ - lsl r1, r7, #2 │ │ │ │ cmp r2, #5 │ │ │ │ - beq 19920 │ │ │ │ - cmp sl, #0 │ │ │ │ - ble 197c8 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - mov r3, r4 │ │ │ │ + beq 1af10 │ │ │ │ + cmp r9, #0 │ │ │ │ + ble 1adac │ │ │ │ lsl r6, r6, #2 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + 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, #40] @ 0x28 │ │ │ │ - add r8, r8, #1 │ │ │ │ - bl 1905c │ │ │ │ - cmp sl, r8 │ │ │ │ + add r7, r7, #1 │ │ │ │ add r4, r4, r6 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ add r5, r5, r6 │ │ │ │ - bne 1979c │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r2, r9 │ │ │ │ - add r7, r7, r3 │ │ │ │ - bne 19754 │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ - ldm r4, {r4, r5, r6, r9} │ │ │ │ - ldr r8, [sp, #80] @ 0x50 │ │ │ │ - ldr sl, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bl 1a4d8 │ │ │ │ + cmp r9, r7 │ │ │ │ + bne 1ad80 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r8, r8, #1 │ │ │ │ + add sl, sl, r3 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + cmp r2, r8 │ │ │ │ + bne 1ad38 │ │ │ │ + add r4, sp, #84 @ 0x54 │ │ │ │ + ldr r7, [sp, #76] @ 0x4c │ │ │ │ + ldm r4, {r4, r5, r6, r8} │ │ │ │ + ldr r9, [sp, #80] @ 0x50 │ │ │ │ + add r7, r7, #1 │ │ │ │ + add r6, r6, r4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r9, r7 │ │ │ │ + add r8, r8, r4 │ │ │ │ add r3, r3, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp sl, r8 │ │ │ │ - add r3, r3, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - add r6, r6, r4 │ │ │ │ add r3, r3, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r9, r9, r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r3, r3, r4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ add r5, r5, r3 │ │ │ │ - bne 196f0 │ │ │ │ - ldr r6, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - ldr sl, [sp, #116] @ 0x74 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - add r1, r1, r0 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - add r2, r2, #1 │ │ │ │ - add r1, r1, r3 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - add r6, r6, r3 │ │ │ │ - cmp r1, r2 │ │ │ │ - add sl, sl, r3 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - bne 19684 │ │ │ │ - add r4, sp, #124 @ 0x7c │ │ │ │ - ldm r4, {r4, r5, r8} │ │ │ │ + bne 1acd4 │ │ │ │ + ldr sl, [sp, #104] @ 0x68 │ │ │ │ + mov r3, fp │ │ │ │ + ldr r9, [sp, #108] @ 0x6c │ │ │ │ + add sl, sl, #1 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + add r9, r9, r2 │ │ │ │ + add r2, r1, r2 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + cmp r2, sl │ │ │ │ + bne 1ac60 │ │ │ │ + ldr fp, [sp, #112] @ 0x70 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r5, [sp, #116] @ 0x74 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ - mov sl, fp │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [sp, #124] @ 0x7c │ │ │ │ + add r5, r5, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - add r4, r4, r3 │ │ │ │ - add r8, r8, r3 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r3, r7 │ │ │ │ - add r5, r5, r2 │ │ │ │ - bne 1961c │ │ │ │ - add sp, sp, #140 @ 0x8c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp fp, r5 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + add r4, r4, r2 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + add r7, r7, r3 │ │ │ │ + add r3, r2, r3 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + bne 1ac08 │ │ │ │ + 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 r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ str r3, [r1] │ │ │ │ - add sp, sp, #140 @ 0x8c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 198a8 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 19bfc │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - lsl r4, r3, #2 │ │ │ │ - add r2, r1, r3, lsl #2 │ │ │ │ - add r3, r5, r3, lsl #2 │ │ │ │ - cmp r1, r3 │ │ │ │ - cmpcc r5, r2 │ │ │ │ - mov r0, r1 │ │ │ │ - bcc 19c60 │ │ │ │ - mov r2, r4 │ │ │ │ + b 1ae7c │ │ │ │ + cmp fp, #0 │ │ │ │ + ble 1ae7c │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 1b1ec │ │ │ │ + lsl fp, fp, #2 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r4, r1 │ │ │ │ + add r3, r2, fp │ │ │ │ + add r2, r1, fp │ │ │ │ + cmp r0, r2 │ │ │ │ + cmpcc r1, r3 │ │ │ │ + bcc 1b240 │ │ │ │ + mov r2, fp │ │ │ │ mov r1, #0 │ │ │ │ bl b6b0 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, fp │ │ │ │ mov r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #140 @ 0x8c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov r0, r4 │ │ │ │ + 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 b6b0 │ │ │ │ - cmp sl, #0 │ │ │ │ - ble 197c8 │ │ │ │ + cmp r9, #0 │ │ │ │ + ble 1adac │ │ │ │ cmp r6, #1 │ │ │ │ - bne 19ab8 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add r0, sl, r7 │ │ │ │ - add r6, r2, r0, lsl #2 │ │ │ │ + bne 1b0b8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add r0, r9, sl │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + add r6, r2, r0 │ │ │ │ add ip, lr, r1 │ │ │ │ - add r0, lr, r0, lsl #2 │ │ │ │ + add r0, lr, r0 │ │ │ │ add lr, r2, r1 │ │ │ │ cmp r0, lr │ │ │ │ cmphi r6, ip │ │ │ │ - bhi 19b3c │ │ │ │ - lsl sl, sl, #2 │ │ │ │ - mov r2, sl │ │ │ │ + bhi 1b13c │ │ │ │ + lsl r9, r9, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r9 │ │ │ │ bl b6b0 │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl b6b0 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b 197c8 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + b 1adac │ │ │ │ cmp r1, #0 │ │ │ │ - ble 197ec │ │ │ │ + ble 1add0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 19ae4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - add r3, r1, r5 │ │ │ │ - add ip, r0, r3, lsl #2 │ │ │ │ - add r2, lr, r5, lsl #2 │ │ │ │ - add r3, lr, r3, lsl #2 │ │ │ │ - add r0, r0, r5, lsl #2 │ │ │ │ - cmp r3, r0 │ │ │ │ - cmphi ip, r2 │ │ │ │ - bhi 19bac │ │ │ │ - lsl r7, r1, #2 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, #0 │ │ │ │ + bne 1b0e4 │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + add r2, r1, r5 │ │ │ │ + lsl r3, r5, #2 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ + add ip, lr, r2 │ │ │ │ + add r0, sl, r3 │ │ │ │ + add r2, sl, r2 │ │ │ │ + add r3, lr, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + cmphi ip, r0 │ │ │ │ + bhi 1b19c │ │ │ │ + lsl sl, r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, sl │ │ │ │ bl b6b0 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, #0 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r8 │ │ │ │ bl b6b0 │ │ │ │ - b 197ec │ │ │ │ + b 1add0 │ │ │ │ cmp lr, #0 │ │ │ │ - ble 19838 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 19b10 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - add r2, lr, r2 │ │ │ │ - add ip, r0, r2, lsl #2 │ │ │ │ - add r1, r4, r5 │ │ │ │ - add r2, r4, r2, lsl #2 │ │ │ │ - add r0, r0, r5 │ │ │ │ - cmp r2, r0 │ │ │ │ - cmphi ip, r1 │ │ │ │ - bhi 19bd4 │ │ │ │ + ble 1ae1c │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne 1b110 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add r1, lr, r9 │ │ │ │ + lsl r1, r1, #2 │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + add r0, r0, r1 │ │ │ │ + add r2, ip, r2 │ │ │ │ + add r1, ip, r1 │ │ │ │ + cmp r1, r6 │ │ │ │ + cmphi r0, r2 │ │ │ │ + bhi 1b1c0 │ │ │ │ lsl r4, lr, #2 │ │ │ │ - mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov r2, r4 │ │ │ │ bl b6b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, r8 │ │ │ │ bl b6b0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b 19838 │ │ │ │ - cmp lr, #0 │ │ │ │ - ble 19884 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 19b80 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r3, lr, r5 │ │ │ │ - add r2, r2, r3, lsl #2 │ │ │ │ - add r3, r1, r3, lsl #2 │ │ │ │ - cmp r9, r3 │ │ │ │ - cmpcc r6, r2 │ │ │ │ - bcc 19c34 │ │ │ │ - lsl fp, lr, #2 │ │ │ │ - mov r2, fp │ │ │ │ + b 1ae1c │ │ │ │ + cmp ip, #0 │ │ │ │ + ble 1ae54 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp lr, #1 │ │ │ │ + add r1, r7, r3 │ │ │ │ + mov r0, r1 │ │ │ │ + bne 1b16c │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r2, r3 │ │ │ │ + add r3, ip, r4 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + ldr r8, [sp, #52] @ 0x34 │ │ │ │ + add r2, r2, r3 │ │ │ │ + add r3, r1, r3 │ │ │ │ + cmp r0, r3 │ │ │ │ + cmpcc r8, r2 │ │ │ │ + bcc 1b220 │ │ │ │ + lsl r6, ip, #2 │ │ │ │ mov r1, #0 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r2, r6 │ │ │ │ bl b6b0 │ │ │ │ - mov r2, fp │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r8 │ │ │ │ bl b6b0 │ │ │ │ - b 19884 │ │ │ │ + b 1ae54 │ │ │ │ mov r1, #0 │ │ │ │ lsl r6, r6, #2 │ │ │ │ - mov r0, r1 │ │ │ │ mov ip, #0 │ │ │ │ + mov r0, r1 │ │ │ │ add r0, r0, #1 │ │ │ │ - cmp sl, r0 │ │ │ │ str ip, [r4, r1] │ │ │ │ + cmp r9, r0 │ │ │ │ str ip, [r5, r1] │ │ │ │ add r1, r1, r6 │ │ │ │ - bne 19ac8 │ │ │ │ - b 197c8 │ │ │ │ + bne 1b0c8 │ │ │ │ + b 1adac │ │ │ │ mov r3, #0 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - mov r2, r3 │ │ │ │ mov ip, #0 │ │ │ │ + mov r2, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ - cmp r1, r2 │ │ │ │ str ip, [r6, r3] │ │ │ │ - str ip, [r9, r3] │ │ │ │ + cmp r1, r2 │ │ │ │ + str ip, [r8, r3] │ │ │ │ add r3, r3, r0 │ │ │ │ - bne 19af4 │ │ │ │ - b 197ec │ │ │ │ - lsl ip, r2, #2 │ │ │ │ + bne 1b0f4 │ │ │ │ + b 1add0 │ │ │ │ mov r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ + lsl ip, r1, #2 │ │ │ │ mov r0, #0 │ │ │ │ + mov r1, r2 │ │ │ │ add r1, r1, #1 │ │ │ │ - cmp lr, r1 │ │ │ │ str r0, [r6, r2] │ │ │ │ - str r0, [sl, r2] │ │ │ │ + cmp lr, r1 │ │ │ │ + str r0, [r8, r2] │ │ │ │ add r2, r2, ip │ │ │ │ - bne 19b20 │ │ │ │ - b 19838 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ + bne 1b120 │ │ │ │ + b 1ae1c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ sub r0, r2, #4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - sub ip, ip, #4 │ │ │ │ - sub ip, ip, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ sub r0, r0, r2 │ │ │ │ - add r2, r4, sl, lsl #2 │ │ │ │ - add r0, r0, r1 │ │ │ │ - sub r2, r2, #4 │ │ │ │ - add r1, ip, r1 │ │ │ │ - mov ip, #0 │ │ │ │ - str ip, [r0, #4]! │ │ │ │ - cmp r0, r2 │ │ │ │ - str ip, [r1, #4]! │ │ │ │ - bne 19b6c │ │ │ │ - b 197c8 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ + add r2, r4, r9, lsl #2 │ │ │ │ + add r1, r0, r1 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [r4], #4 │ │ │ │ + cmp r4, r2 │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + bne 1b158 │ │ │ │ + b 1adac │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ + lsl lr, lr, #2 │ │ │ │ mov r2, r3 │ │ │ │ - mov r1, #0 │ │ │ │ + mov r0, #0 │ │ │ │ add r2, r2, #1 │ │ │ │ - cmp lr, r2 │ │ │ │ - str r1, [r9, r3] │ │ │ │ - str r1, [r6, r3] │ │ │ │ - add r3, r3, r0 │ │ │ │ - bne 19b90 │ │ │ │ - b 19884 │ │ │ │ + str r0, [r1, r3] │ │ │ │ + cmp ip, r2 │ │ │ │ + str r0, [r6, r3] │ │ │ │ + add r3, r3, lr │ │ │ │ + bne 1b180 │ │ │ │ + b 1ae54 │ │ │ │ add r1, r6, r1, lsl #2 │ │ │ │ - sub r3, r6, #4 │ │ │ │ - sub r0, r9, #4 │ │ │ │ - sub r1, r1, #4 │ │ │ │ + sub r0, r8, #4 │ │ │ │ + mov r3, r6 │ │ │ │ mov r2, #0 │ │ │ │ - str r2, [r3, #4]! │ │ │ │ + str r2, [r3], #4 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne 19bc0 │ │ │ │ - b 197ec │ │ │ │ - add ip, r6, lr, lsl #2 │ │ │ │ - sub r2, r6, #4 │ │ │ │ - sub r0, sl, #4 │ │ │ │ - sub ip, ip, #4 │ │ │ │ + bne 1b1ac │ │ │ │ + b 1add0 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + add r0, r6, lr, lsl #2 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + sub r2, r2, #4 │ │ │ │ + add r2, r2, r1, lsl #2 │ │ │ │ mov r1, #0 │ │ │ │ + str r1, [r6], #4 │ │ │ │ + cmp r0, r6 │ │ │ │ str r1, [r2, #4]! │ │ │ │ - cmp r2, ip │ │ │ │ - str r1, [r0, #4]! │ │ │ │ - bne 19be8 │ │ │ │ - b 19838 │ │ │ │ + bne 1b1d8 │ │ │ │ + b 1ae1c │ │ │ │ + lsl r0, r3, #2 │ │ │ │ mov r3, #0 │ │ │ │ - ldr ip, [sp, #76] @ 0x4c │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - mov lr, r1 │ │ │ │ - lsl r0, r2, #2 │ │ │ │ + mov ip, r1 │ │ │ │ + mov lr, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ - cmp ip, r2 │ │ │ │ - str r1, [r4, r3] │ │ │ │ str r1, [lr, r3] │ │ │ │ + cmp fp, r2 │ │ │ │ + str r1, [ip, r3] │ │ │ │ add r3, r3, r0 │ │ │ │ - bne 19c18 │ │ │ │ - b 198a8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r0, r9, lr, lsl #2 │ │ │ │ - add r3, r8, r3 │ │ │ │ - add r1, r8, r1 │ │ │ │ - sub r0, r0, #4 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [r3, #4]! │ │ │ │ - cmp r3, r0 │ │ │ │ - str r2, [r1, #4]! │ │ │ │ - bne 19c4c │ │ │ │ - b 19884 │ │ │ │ - sub r3, r1, #4 │ │ │ │ - add r4, r3, r4 │ │ │ │ - sub r1, r5, #4 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [r3, #4]! │ │ │ │ - cmp r4, r3 │ │ │ │ - str r2, [r1, #4]! │ │ │ │ - bne 19c70 │ │ │ │ - b 198a8 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ + bne 1b204 │ │ │ │ + b 1ae7c │ │ │ │ + add r1, r0, ip, lsl #2 │ │ │ │ + sub r2, r8, #4 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r0], #4 │ │ │ │ + cmp r1, r0 │ │ │ │ + str r3, [r2, #4]! │ │ │ │ + bne 1b22c │ │ │ │ + b 1ae54 │ │ │ │ + mov r2, r0 │ │ │ │ + sub r0, r1, #4 │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [r2], #4 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r1, [r0, #4]! │ │ │ │ + bne 1b24c │ │ │ │ + b 1ae7c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - bne 19cf4 │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ + bne 1b2d0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r2 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - bne 19cf4 │ │ │ │ - ldr r3, [r0, #52] @ 0x34 │ │ │ │ + bne 1b2d0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ + ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r2 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - bne 19cf4 │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ + bne 1b2d0 │ │ │ │ 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 19d4c │ │ │ │ - ldr r2, [r0, #52] @ 0x34 │ │ │ │ + bne 1b328 │ │ │ │ ldr r3, [sp] │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, r3 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne 19d4c │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ + bne 1b328 │ │ │ │ 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} │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r7, r3 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r3 │ │ │ │ - cmp r8, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ble 19e00 │ │ │ │ + cmp r8, #0 │ │ │ │ + ble 1b3ec │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r9, #1 │ │ │ │ cmpeq r3, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - lsl r4, r2, #2 │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #0 │ │ │ │ - bne 19e08 │ │ │ │ + lsl r4, r2, #2 │ │ │ │ + bne 1b408 │ │ │ │ ldr r9, [sl, r5] │ │ │ │ ldr r1, [sl, r4] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [r6, r3, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ str r0, [r6], #4 │ │ │ │ ldr r9, [fp, r5] │ │ │ │ + add r5, r5, #4 │ │ │ │ ldr r1, [fp, r4] │ │ │ │ + add r4, r4, #4 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp] │ │ │ │ - add r5, r5, #4 │ │ │ │ - add r4, r4, #4 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [r7, r3, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ subs r8, r8, #1 │ │ │ │ str r0, [r7], #4 │ │ │ │ - bne 19d98 │ │ │ │ + bne 1b384 │ │ │ │ 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) │ │ │ │ lsl r2, r9, #2 │ │ │ │ + mov r5, #0 │ │ │ │ lsl r9, r3, #2 │ │ │ │ + mov r3, r0 │ │ │ │ mov sl, r2 │ │ │ │ - mov r5, #0 │ │ │ │ mov r2, r8 │ │ │ │ - mov r3, r0 │ │ │ │ mov r8, r9 │ │ │ │ ldr r9, [r3, r5] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r3, r4] │ │ │ │ mov r0, r9 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ stm sp, {r1, r3} │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [r6, r3, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ str r0, [r6], r8 │ │ │ │ ldr r9, [fp, r5] │ │ │ │ + add r5, r5, sl │ │ │ │ ldr r1, [fp, r4] │ │ │ │ + add r4, r4, sl │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp] │ │ │ │ - add r5, r5, sl │ │ │ │ - add r4, r4, sl │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [r7, r3, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - subs r2, r2, #1 │ │ │ │ str r0, [r7], r8 │ │ │ │ - bne 19e24 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + subs r2, r2, #1 │ │ │ │ + bne 1b424 │ │ │ │ + b 1b3ec │ │ │ │ │ │ │ │ -00019ea0 : │ │ │ │ - ldr r2, [pc, #12] @ 19eb4 │ │ │ │ - ldr r1, [pc, #12] @ 19eb8 │ │ │ │ +0001b49c : │ │ │ │ + ldr r2, [pc, #12] @ 1b4b0 │ │ │ │ + ldr r1, [pc, #12] @ 1b4b4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b338 │ │ │ │ - andseq r6, r3, r0, asr #9 │ │ │ │ - @ instruction: 0xfffffea0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #28 │ │ │ │ + andseq sl, r3, r4, asr #29 │ │ │ │ + @ instruction: 0xfffffe80 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r5, r1 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ mov r8, r2 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ mov sl, r3 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #28 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + ldr fp, [sp, #64] @ 0x40 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ cmp r1, #0 │ │ │ │ - ldr fp, [sp, #64] @ 0x40 │ │ │ │ - ble 1a030 │ │ │ │ + ble 1b63c │ │ │ │ cmp r2, #1 │ │ │ │ cmpeq r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 1a038 │ │ │ │ + bne 1b658 │ │ │ │ ldr r7, [r4, fp, lsl #2] │ │ │ │ ldr r6, [r4, fp, lsl #3] │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r2, [r5] │ │ │ │ + add r4, r4, #4 │ │ │ │ + ldr r3, [r4, #-4] │ │ │ │ mov r1, r7 │ │ │ │ + ldr r2, [r5] │ │ │ │ mov r0, r6 │ │ │ │ - str r3, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - add r4, r4, #4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #612] @ 1a198 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #628] @ 1b7b4 │ │ │ │ + bl 151348 │ │ │ │ ldr r2, [r5, fp, lsl #2] │ │ │ │ + str r0, [sp, #8] │ │ │ │ ldr r6, [r5, fp, lsl #3] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r1, r6 │ │ │ │ add r5, r5, #4 │ │ │ │ - str r0, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #572] @ 1a198 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #588] @ 1b7b4 │ │ │ │ + bl 151348 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - mov r1, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp] │ │ │ │ str r0, [r8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sl] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r8, r3, lsl #3] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [r8, r3, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ add r8, r8, #4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sl, r3, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sl, r3, lsl #3] │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ add sl, sl, #4 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bne 19ef4 │ │ │ │ + bne 1b500 │ │ │ │ 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) │ │ │ │ lsl r2, r2, #2 │ │ │ │ lsl r3, r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r7, [r4, fp, lsl #2] │ │ │ │ ldr r6, [r4, fp, lsl #3] │ │ │ │ ldr r3, [r4] │ │ │ │ + mov r0, r7 │ │ │ │ ldr r2, [r5] │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #276] @ 1a198 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #272] @ 1b7b4 │ │ │ │ + bl 151348 │ │ │ │ ldr r2, [r5, fp, lsl #3] │ │ │ │ + str r0, [sp, #8] │ │ │ │ ldr r6, [r5, fp, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #240] @ 1a198 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #236] @ 1b7b4 │ │ │ │ + bl 151348 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - mov r1, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sl] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r8, r3, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [r8, r3, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sl, r3, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sl, r3, lsl #3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r4, r4, r3 │ │ │ │ add r5, r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r8, r8, r3 │ │ │ │ add sl, sl, r3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bne 1a048 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 1b668 │ │ │ │ + b 1b63c │ │ │ │ svccc 0x005db3d7 │ │ │ │ │ │ │ │ -0001a19c : │ │ │ │ - ldr r2, [pc, #12] @ 1a1b0 │ │ │ │ - ldr r1, [pc, #12] @ 1a1b4 │ │ │ │ +0001b7b8 : │ │ │ │ + ldr r2, [pc, #12] @ 1b7cc │ │ │ │ + ldr r1, [pc, #12] @ 1b7d0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b338 │ │ │ │ - andseq r6, r3, r4, lsl #4 │ │ │ │ - @ instruction: 0xfffffd0c │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ + andseq sl, r3, r8, ror #23 │ │ │ │ + @ instruction: 0xfffffcec │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r7, r3 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ mov fp, r1 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ble 1a37c │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 1b9a8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ + cmp r3, #1 │ │ │ │ + cmpeq r1, #1 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ lsl r2, r0, #2 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ - cmp r3, #1 │ │ │ │ - cmpeq r1, #1 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ lsl r2, r0, #2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bne 1a384 │ │ │ │ + bne 1b9c4 │ │ │ │ mov r8, fp │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sl] │ │ │ │ ldr r5, [sl, fp, lsl #3] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r5, [r8] │ │ │ │ - ldr r4, [r8, fp, lsl #3] │ │ │ │ - mov r1, r4 │ │ │ │ str r0, [sp, #16] │ │ │ │ + ldr r4, [r8, fp, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ + str r0, [sp, #8] │ │ │ │ ldr r4, [sl, fp, lsl #2] │ │ │ │ ldr r5, [sl, r6] │ │ │ │ - mov r1, r4 │ │ │ │ add sl, sl, #4 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [r8, fp, lsl #2] │ │ │ │ + mov r5, r0 │ │ │ │ ldr r6, [r8, r6] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov r1, r6 │ │ │ │ add r8, r8, #4 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 14a67c │ │ │ │ + str r2, [sp, #20] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - mov r1, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r9, r3, lsl #3] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r0, [r7, r3, lsl #3] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [r9] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r7] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r7, r3, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r0, [r9, r3, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r7, r5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r7, r7, #4 │ │ │ │ - subs r3, r3, #1 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r0, [r9, r5] │ │ │ │ add r9, r9, #4 │ │ │ │ - bne 1a218 │ │ │ │ + subs r3, r3, #1 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + bne 1b844 │ │ │ │ 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) │ │ │ │ mov r6, sl │ │ │ │ mov sl, fp │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ lsl r3, r3, #2 │ │ │ │ lsl r2, r1, #2 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r6] │ │ │ │ ldr r5, [r6, fp, lsl #3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r4, [sl] │ │ │ │ - ldr r5, [sl, fp, lsl #3] │ │ │ │ - mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ + ldr r5, [sl, fp, lsl #3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + str r0, [sp, #8] │ │ │ │ ldr r4, [r6, fp, lsl #2] │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sl, fp, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [sl, r3] │ │ │ │ - str r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ + ldr r8, [sl, fp, lsl #2] │ │ │ │ + ldr r1, [sl, r3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + str r1, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r9, r3, lsl #3] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r0, [r7, r3, lsl #3] │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r9] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r7] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r0, [r7, r3, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r9, r3, lsl #2] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r7, r5] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r0, [r9, r5] │ │ │ │ add r6, r6, r3 │ │ │ │ add sl, sl, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - add r7, r7, r3 │ │ │ │ - str r0, [r9, r5] │ │ │ │ add r9, r9, r3 │ │ │ │ + add r7, r7, r3 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bne 1a3a0 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 1b9e0 │ │ │ │ + b 1b9a8 │ │ │ │ │ │ │ │ -0001a510 : │ │ │ │ - ldr r2, [pc, #12] @ 1a524 │ │ │ │ - ldr r1, [pc, #12] @ 1a528 │ │ │ │ +0001bb4c : │ │ │ │ + ldr r2, [pc, #12] @ 1bb60 │ │ │ │ + ldr r1, [pc, #12] @ 1bb64 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b338 │ │ │ │ - @ instruction: 0x00135ed0 │ │ │ │ - @ instruction: 0xfffffc94 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mulseq r3, r4, r8 │ │ │ │ + @ instruction: 0xfffffc74 │ │ │ │ + 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, #60 @ 0x3c │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #1872] @ 1ac98 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov ip, r2 │ │ │ │ - add r3, pc, r3 │ │ │ │ + ldr r3, [pc, #1892] @ 1c2f4 │ │ │ │ str r1, [sp] │ │ │ │ + str r0, [sp, #8] │ │ │ │ ldr r9, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + add r3, pc, r3 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ + cmp r0, #0 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ - ble 1a8f8 │ │ │ │ - ldr r0, [pc, #1836] @ 1ac9c │ │ │ │ + ble 1bf44 │ │ │ │ cmp r1, #1 │ │ │ │ cmpeq r2, #1 │ │ │ │ + ldr r0, [pc, #1844] @ 1c2f8 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne 1a900 │ │ │ │ - str ip, [sp, #12] │ │ │ │ + bne 1bf60 │ │ │ │ str lr, [sp, #4] │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + str ip, [sp, #12] │ │ │ │ ldr fp, [sp] │ │ │ │ - ldr sl, [r6, r9, lsl #2] │ │ │ │ + lsl r8, r9, #3 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ ldr r1, [fp] │ │ │ │ + ldr sl, [r6, r9, lsl #2] │ │ │ │ ldr fp, [r6, r9, lsl #4] │ │ │ │ - ldr r2, [r6] │ │ │ │ - mov r0, fp │ │ │ │ str r1, [sp, #16] │ │ │ │ + ldr r2, [r6] │ │ │ │ mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - add r2, r6, r9, lsl #3 │ │ │ │ - ldr r2, [r2, r9, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + add r2, r6, r8 │ │ │ │ ldr r7, [r6, r9, lsl #3] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - mov r1, r7 │ │ │ │ - lsl r8, r9, #3 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r2, [r2, r9, lsl #2] │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ - bl 14a680 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1676] @ 1aca0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1692] @ 1c2fc │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr fp, [sp] │ │ │ │ + str r0, [sp, #32] │ │ │ │ ldr r2, [fp, r9, lsl #4] │ │ │ │ ldr r7, [fp, r9, lsl #2] │ │ │ │ + mov r0, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r2 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ add r3, fp, r8 │ │ │ │ - ldr r3, [r3, r9, lsl #2] │ │ │ │ ldr r8, [fp, r9, lsl #3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r8 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r3, [r3, r9, lsl #2] │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a680 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - mov r1, r2 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1516] @ 1aca0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1532] @ 1c2fc │ │ │ │ + bl 151348 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [fp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #1472] @ 1aca4 │ │ │ │ + ldr r1, [pc, #1488] @ 1c300 │ │ │ │ str r0, [r2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1460] @ 1aca8 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #1472] @ 1c304 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1432] @ 1aca8 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #1444] @ 1c304 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1412] @ 1aca4 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1424] @ 1c300 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ mov r8, fp │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ str r0, [fp, r5, lsl #4] │ │ │ │ add fp, r5, r5, lsl #1 │ │ │ │ - lsl r3, fp, #2 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ + lsl r3, fp, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ str r0, [r8, fp, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r8, r5, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ - ldr r1, [pc, #1244] @ 1aca4 │ │ │ │ str r0, [r8, r5, lsl #3] │ │ │ │ + ldr r1, [pc, #1256] @ 1c300 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - ldr r1, [pc, #1228] @ 1aca8 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1240] @ 1c304 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1200] @ 1aca8 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1212] @ 1c304 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1180] @ 1aca4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1192] @ 1c300 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ - mov r1, sl │ │ │ │ mov r4, r0 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ - add sl, r2, r3 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ str r0, [r2, r5, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + add sl, r2, r3 │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r2, fp, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sl, r5, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ ldr fp, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ add r3, r6, #4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, fp, #4 │ │ │ │ + str r0, [r2, r5, lsl #3] │ │ │ │ str r3, [sp] │ │ │ │ add r3, r8, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ eor r9, r9, r3 │ │ │ │ - str r0, [r2, r5, lsl #3] │ │ │ │ eor r5, r5, r3 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bne 1a58c │ │ │ │ + bne 1bbd8 │ │ │ │ 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) │ │ │ │ lsl r3, r1, #2 │ │ │ │ + mov r4, lr │ │ │ │ + str ip, [sp, #4] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ lsl r3, r2, #2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov r4, lr │ │ │ │ - str ip, [sp, #4] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + lsl r6, r9, #3 │ │ │ │ ldr r8, [sp] │ │ │ │ ldr sl, [r3, r9, lsl #2] │ │ │ │ ldr fp, [r3, r9, lsl #4] │ │ │ │ ldr r1, [r8] │ │ │ │ - ldr r2, [r3] │ │ │ │ mov r0, sl │ │ │ │ + ldr r2, [r3] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #8] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add r2, r3, r9, lsl #3 │ │ │ │ - ldr r8, [r3, r9, lsl #3] │ │ │ │ + mov r7, r0 │ │ │ │ + add r2, r3, r6 │ │ │ │ + ldr r0, [r3, r9, lsl #3] │ │ │ │ ldr r2, [r2, r9, lsl #2] │ │ │ │ - str r2, [sp, #20] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r7, r0 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ str r0, [sp, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #756] @ 1aca0 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #748] @ 1c2fc │ │ │ │ + bl 151348 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sp, #20] │ │ │ │ + str r0, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r8, [sp] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r8, r9, lsl #2] │ │ │ │ + add r6, r8, r6 │ │ │ │ ldr r2, [r8, r9, lsl #4] │ │ │ │ - ldr r6, [r8, r9, lsl #2] │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - lsl ip, r9, #3 │ │ │ │ - mov r3, r8 │ │ │ │ - add r8, r8, ip │ │ │ │ - ldr sl, [r3, r9, lsl #3] │ │ │ │ - ldr fp, [r8, r9, lsl #2] │ │ │ │ - mov r1, fp │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [r8, r9, lsl #3] │ │ │ │ mov r7, r0 │ │ │ │ + ldr fp, [r6, r9, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, r2 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #596] @ 1aca0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #592] @ 1c2fc │ │ │ │ + bl 151348 │ │ │ │ str r0, [sp, #28] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ str r0, [fp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #560] @ 1aca8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #556] @ 1c304 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #540] @ 1aca4 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #532] @ 1c300 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #516] @ 1aca8 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #508] @ 1c304 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #496] @ 1aca4 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #488] @ 1c300 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ str r0, [fp, r5, lsl #4] │ │ │ │ add fp, r5, r5, lsl #1 │ │ │ │ - lsl r2, fp, #2 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ + lsl r2, fp, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r2, fp, lsl #2] │ │ │ │ + str r0, [r3, fp, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r7, r5, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #328] @ 1aca8 │ │ │ │ + bl 151100 │ │ │ │ str r0, [r7, r5, lsl #3] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [pc, #316] @ 1c304 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ - ldr r1, [pc, #300] @ 1aca4 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #292] @ 1c300 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #276] @ 1aca8 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #268] @ 1c304 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #256] @ 1aca4 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #248] @ 1c300 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - add r2, r4, r2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ str r0, [r4, r5, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + add r2, r4, r2 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ str r0, [r4, fp, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r2, r5, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ ldr r8, [sp] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r0, [r4, r5, lsl #3] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, r3, r2 │ │ │ │ add r2, r8, r2 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, r7, r2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r0, [r4, r5, lsl #3] │ │ │ │ add r4, r4, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #4] │ │ │ │ eor r9, r9, r2 │ │ │ │ eor r5, r5, r2 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - bne 1a91c │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r9, r3, r4, ror r6 │ │ │ │ + bne 1bf7c │ │ │ │ + b 1bf44 │ │ │ │ + andseq lr, r3, r4, lsr #32 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x000f1bbd │ │ │ │ svccc 0x00167918 │ │ │ │ svccc 0x00737871 │ │ │ │ │ │ │ │ -0001acac : │ │ │ │ - ldr r2, [pc, #12] @ 1acc0 │ │ │ │ - ldr r1, [pc, #12] @ 1acc4 │ │ │ │ +0001c308 : │ │ │ │ + ldr r2, [pc, #12] @ 1c31c │ │ │ │ + ldr r1, [pc, #12] @ 1c320 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b338 │ │ │ │ - andseq r5, r3, r4, ror r7 │ │ │ │ - @ instruction: 0xfffff86c │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #76 @ 0x4c │ │ │ │ - mov lr, r3 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ + andseq sl, r3, r8, lsl r1 │ │ │ │ + @ instruction: 0xfffff84c │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #1800] @ 1b3ec │ │ │ │ - cmp r3, #0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - add r2, pc, r2 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #76 @ 0x4c │ │ │ │ + mov lr, r3 │ │ │ │ + ldr r2, [pc, #1812] @ 1ca68 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ + add r2, pc, r2 │ │ │ │ ldr r9, [sp, #116] @ 0x74 │ │ │ │ + cmp r3, #0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ - ble 1b074 │ │ │ │ - ldr r4, [pc, #1764] @ 1b3f0 │ │ │ │ + ble 1c6e0 │ │ │ │ cmp r0, #1 │ │ │ │ cmpeq r1, #1 │ │ │ │ + ldr r4, [pc, #1772] @ 1ca6c │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bne 1b07c │ │ │ │ + bne 1c6fc │ │ │ │ mov r2, fp │ │ │ │ mov r5, lr │ │ │ │ + str ip, [sp] │ │ │ │ mov fp, sl │ │ │ │ mov r4, r7 │ │ │ │ - str ip, [sp] │ │ │ │ add r6, r4, r4, lsl #1 │ │ │ │ - ldr r7, [fp, r6, lsl #2] │ │ │ │ ldr r8, [fp] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ + ldr r7, [fp, r6, lsl #2] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #8] │ │ │ │ ldr r7, [r2, r6, lsl #2] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [r2] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ lsl r8, r4, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - add r1, fp, r4, lsl #3 │ │ │ │ + bl 151104 │ │ │ │ + add r1, fp, r8 │ │ │ │ ldr sl, [fp, r4, lsl #3] │ │ │ │ - ldr r7, [r1, r6, lsl #2] │ │ │ │ - mov r1, r7 │ │ │ │ str r0, [sp, #16] │ │ │ │ + ldr r7, [r1, r6, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr sl, [fp, r4, lsl #4] │ │ │ │ + str r0, [sp, #24] │ │ │ │ ldr r7, [fp, r4, lsl #2] │ │ │ │ add fp, fp, #4 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - str sl, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + str sl, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ add r8, r2, r8 │ │ │ │ ldr sl, [r2, r4, lsl #3] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [r8, r6, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r2, r4, lsl #2] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r4, lsl #4] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r3 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ add r6, r9, r9, lsl #1 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [r5, r6, lsl #2] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r6, [sp] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [r6] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1236] @ 1b3f4 │ │ │ │ - bl 14a8c4 │ │ │ │ add r8, r9, r9, lsl #2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1248] @ 1ca70 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r6, r8, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov sl, r6 │ │ │ │ str r0, [r6, r9, lsl #2] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1172] @ 1b3f4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1188] @ 1ca70 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r5, r9, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [r5, r8, lsl #2] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1064] @ 1b3f4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1080] @ 1ca70 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sl, r9, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sl, r9, lsl #4] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #980] @ 1b3f4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #996] @ 1ca70 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r5, r9, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ add r3, sl, #4 │ │ │ │ + str r0, [r5, r9, lsl #4] │ │ │ │ + add r5, r5, #4 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - eor r4, r4, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ - str r0, [r5, r9, lsl #4] │ │ │ │ + eor r4, r4, r3 │ │ │ │ eor r9, r9, r3 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ - add r5, r5, #4 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bne 1ad34 │ │ │ │ + bne 1c3a0 │ │ │ │ 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) │ │ │ │ lsl r2, r0, #2 │ │ │ │ + mov r5, lr │ │ │ │ + mov r4, r7 │ │ │ │ lsl r3, r1, #2 │ │ │ │ + str ip, [sp] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - mov r5, lr │ │ │ │ mov r2, fp │ │ │ │ - mov r4, r7 │ │ │ │ mov fp, sl │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - str ip, [sp] │ │ │ │ add r6, r4, r4, lsl #1 │ │ │ │ - ldr r8, [fp, r6, lsl #2] │ │ │ │ ldr r7, [fp] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ + ldr r8, [fp, r6, lsl #2] │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #8] │ │ │ │ ldr r8, [r2, r6, lsl #2] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [r2] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ lsl r8, r4, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - add r1, fp, r4, lsl #3 │ │ │ │ + bl 151104 │ │ │ │ + add r1, fp, r8 │ │ │ │ ldr r7, [fp, r4, lsl #3] │ │ │ │ - ldr sl, [r1, r6, lsl #2] │ │ │ │ - mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ + ldr sl, [r1, r6, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r7, [fp, r4, lsl #4] │ │ │ │ - ldr sl, [fp, r4, lsl #2] │ │ │ │ - mov r1, sl │ │ │ │ str r0, [sp, #24] │ │ │ │ + ldr sl, [fp, r4, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - str sl, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, sl │ │ │ │ + str sl, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ add r8, r2, r8 │ │ │ │ ldr sl, [r2, r4, lsl #3] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [r8, r6, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r2, r4, lsl #4] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r2, r4, lsl #2] │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r6, r9, r9, lsl #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [r5, r6, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r6, [sp] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [r6] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #372] @ 1b3f4 │ │ │ │ - bl 14a8c4 │ │ │ │ add r8, r9, r9, lsl #2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #364] @ 1ca70 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ - mov sl, r6 │ │ │ │ str r0, [r6, r8, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ + mov sl, r6 │ │ │ │ str r0, [r6, r9, lsl #2] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #308] @ 1b3f4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #304] @ 1ca70 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r5, r9, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [r5, r8, lsl #2] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #196] @ 1b3f4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #192] @ 1ca70 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sl, r9, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sl, r9, lsl #4] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #112] @ 1b3f4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #108] @ 1ca70 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r5, r9, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ + str r0, [r5, r9, lsl #4] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ add fp, fp, r3 │ │ │ │ add r2, r2, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r1, sl, r3 │ │ │ │ - str r1, [sp] │ │ │ │ - str r0, [r5, r9, lsl #4] │ │ │ │ add r5, r5, r3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r1, [sp] │ │ │ │ eor r4, r4, r3 │ │ │ │ eor r9, r9, r3 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bne 1b0a0 │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x00138ed4 │ │ │ │ + bne 1c720 │ │ │ │ + b 1c6e0 │ │ │ │ + andseq sp, r3, r8, ror #16 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x005db3d7 │ │ │ │ │ │ │ │ -0001b3f8 : │ │ │ │ - ldr r2, [pc, #12] @ 1b40c │ │ │ │ - ldr r1, [pc, #12] @ 1b410 │ │ │ │ +0001ca74 : │ │ │ │ + ldr r2, [pc, #12] @ 1ca88 │ │ │ │ + ldr r1, [pc, #12] @ 1ca8c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b338 │ │ │ │ - andseq r5, r3, r8, rrx │ │ │ │ - @ instruction: 0xfffff8bc │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #84 @ 0x54 │ │ │ │ + andseq r9, r3, ip, ror #19 │ │ │ │ + @ instruction: 0xfffff89c │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov ip, r2 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - mov lr, r3 │ │ │ │ - ldr r3, [pc, #3240] @ 1c0d8 │ │ │ │ - cmp r0, #0 │ │ │ │ mov fp, r1 │ │ │ │ - mov ip, r2 │ │ │ │ - add r3, pc, r3 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #84 @ 0x54 │ │ │ │ + mov lr, r3 │ │ │ │ + ldr r3, [pc, #3252] @ 1d774 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldrd r8, [sp, #120] @ 0x78 │ │ │ │ + add r3, pc, r3 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ + cmp r0, #0 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ - ble 1ba84 │ │ │ │ - ldr r0, [pc, #3208] @ 1c0dc │ │ │ │ + ble 1d110 │ │ │ │ cmp r1, #1 │ │ │ │ cmpeq r2, #1 │ │ │ │ + ldr r0, [pc, #3216] @ 1d778 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bne 1ba8c │ │ │ │ + bne 1d12c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r4, ip │ │ │ │ mov r5, lr │ │ │ │ add r6, r8, r8, lsl #1 │ │ │ │ ldr fp, [r2, r8, lsl #2] │ │ │ │ + str r2, [sp, #8] │ │ │ │ ldr sl, [r2, r6, lsl #3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r7, [r2] │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ lsl r7, r8, #2 │ │ │ │ - add r7, r7, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, fp │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + add r7, r7, r8 │ │ │ │ ldr fp, [r3, r8, lsl #2] │ │ │ │ - ldr sl, [r3, r6, lsl #3] │ │ │ │ - mov r1, sl │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr sl, [r3, r6, lsl #3] │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ ldr fp, [r2, r8, lsl #3] │ │ │ │ + str r0, [sp, #24] │ │ │ │ ldr sl, [r2, r7, lsl #2] │ │ │ │ + str r2, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #32] │ │ │ │ ldr sl, [r3, r8, lsl #3] │ │ │ │ - ldr r7, [r3, r7, lsl #2] │ │ │ │ - mov r1, r7 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r7, [r3, r7, lsl #2] │ │ │ │ + str r3, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - add r1, r2, r6, lsl #2 │ │ │ │ + lsl r7, r6, #2 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + add r1, r2, r7 │ │ │ │ ldr fp, [r2, r6, lsl #2] │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [r1, r8, lsl #2] │ │ │ │ mov r1, fp │ │ │ │ - lsl r7, r6, #2 │ │ │ │ - str r0, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ add r7, r3, r7 │ │ │ │ ldr sl, [r3, r6, lsl #2] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [r7, r8, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2764] @ 1c0e0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2780] @ 1d77c │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2752] @ 1c0e4 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2760] @ 1d780 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2728] @ 1c0e8 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2736] @ 1d784 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2704] @ 1c0ec │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2716] @ 1d788 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2684] @ 1c0f0 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2672] @ 1c0f4 │ │ │ │ + ldr r1, [pc, #2692] @ 1d78c │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #2684] @ 1d790 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - add fp, r9, r9, lsl #2 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + add fp, r9, r9, lsl #2 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r4, fp, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2580] @ 1c0e0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2596] @ 1d77c │ │ │ │ str r0, [r4, r9, lsl #3] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2568] @ 1c0e4 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2576] @ 1d780 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2544] @ 1c0e8 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2552] @ 1d784 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2520] @ 1c0ec │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2528] @ 1d788 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2500] @ 1c0f0 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2488] @ 1c0f4 │ │ │ │ + ldr r1, [pc, #2508] @ 1d78c │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2496] @ 1d790 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r5, r9, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2400] @ 1c0e0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2416] @ 1d77c │ │ │ │ str r0, [r5, fp, lsl #2] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2388] @ 1c0e4 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2396] @ 1d780 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2364] @ 1c0e8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2372] @ 1d784 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2340] @ 1c0ec │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2348] @ 1d788 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2320] @ 1c0f0 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2308] @ 1c0f4 │ │ │ │ + ldr r1, [pc, #2328] @ 1d78c │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2316] @ 1d790 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ add r7, r9, r9, lsl #1 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r4, r7, lsl #3] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2216] @ 1c0e0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2232] @ 1d77c │ │ │ │ str r0, [r4, r9, lsl #2] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2204] @ 1c0e4 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2212] @ 1d780 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2180] @ 1c0e8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2188] @ 1d784 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2156] @ 1c0ec │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2164] @ 1d788 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2136] @ 1c0f0 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2124] @ 1c0f4 │ │ │ │ + ldr r1, [pc, #2144] @ 1d78c │ │ │ │ + bl 151348 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2132] @ 1d790 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r5, r9, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2036] @ 1c0e0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2052] @ 1d77c │ │ │ │ str r0, [r5, r7, lsl #3] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2028] @ 1c0e8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2036] @ 1d784 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1996] @ 1c0e4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2004] @ 1d780 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1976] @ 1c0ec │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1984] @ 1d788 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1960] @ 1c0f4 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1940] @ 1c0f0 │ │ │ │ + ldr r1, [pc, #1968] @ 1d790 │ │ │ │ + bl 151348 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1948] @ 1d78c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r4, r9, lsl #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1856] @ 1c0e0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1872] @ 1d77c │ │ │ │ str r0, [r4, r7, lsl #2] │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1848] @ 1c0e8 │ │ │ │ add r4, r4, #4 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1852] @ 1d784 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1812] @ 1c0e4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1820] @ 1d780 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1792] @ 1c0ec │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1800] @ 1d788 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1776] @ 1c0f4 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1756] @ 1c0f0 │ │ │ │ + ldr r1, [pc, #1784] @ 1d790 │ │ │ │ + bl 151348 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1764] @ 1d78c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r5, r7, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + str r0, [r5, r9, lsl #4] │ │ │ │ + add r5, r5, #4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ eor r8, r8, r1 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r2, r2, #4 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r0, [r5, r9, lsl #4] │ │ │ │ eor r9, r9, r1 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ - add r5, r5, #4 │ │ │ │ + add r3, r3, #4 │ │ │ │ + add r2, r2, #4 │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ - bne 1b478 │ │ │ │ + bne 1cb04 │ │ │ │ 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) │ │ │ │ lsl r3, r1, #2 │ │ │ │ + mov r4, ip │ │ │ │ + mov r5, lr │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ lsl r3, r2, #2 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, sl │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, fp │ │ │ │ - mov r4, ip │ │ │ │ - mov r5, lr │ │ │ │ add r6, r8, r8, lsl #1 │ │ │ │ ldr fp, [r2, r8, lsl #2] │ │ │ │ + str r2, [sp, #8] │ │ │ │ ldr sl, [r2, r6, lsl #3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r7, [r2] │ │ │ │ mov r0, fp │ │ │ │ + ldr r7, [r2] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ lsl r7, r8, #2 │ │ │ │ - add r7, r7, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, fp │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + add r7, r7, r8 │ │ │ │ ldr sl, [r3, r8, lsl #2] │ │ │ │ - ldr fp, [r3, r6, lsl #3] │ │ │ │ - mov r1, fp │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr fp, [r3, r6, lsl #3] │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ ldr fp, [r2, r8, lsl #3] │ │ │ │ - ldr sl, [r2, r7, lsl #2] │ │ │ │ - mov r1, sl │ │ │ │ str r0, [sp, #24] │ │ │ │ + ldr sl, [r2, r7, lsl #2] │ │ │ │ + str r2, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #32] │ │ │ │ ldr sl, [r3, r8, lsl #3] │ │ │ │ - ldr r7, [r3, r7, lsl #2] │ │ │ │ - mov r1, r7 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r7, [r3, r7, lsl #2] │ │ │ │ + str r3, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r7 │ │ │ │ - lsl r7, r6, #2 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - add r1, r2, r6, lsl #2 │ │ │ │ + lsl r7, r6, #2 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + add r1, r2, r7 │ │ │ │ ldr fp, [r2, r6, lsl #2] │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [r1, r8, lsl #2] │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ add r7, r3, r7 │ │ │ │ ldr r6, [r3, r6, lsl #2] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [r7, r8, lsl #2] │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1176] @ 1c0e0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1172] @ 1d77c │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1164] @ 1c0e4 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1152] @ 1d780 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1140] @ 1c0e8 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1128] @ 1d784 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1116] @ 1c0ec │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #1108] @ 1d788 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1100] @ 1c0f4 │ │ │ │ add fp, r9, r9, lsl #2 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #1088] @ 1d790 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1076] @ 1c0f0 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1064] @ 1d78c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r4, fp, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #992] @ 1c0e0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #988] @ 1d77c │ │ │ │ str r0, [r4, r9, lsl #3] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #980] @ 1c0e4 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #968] @ 1d780 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #956] @ 1c0e8 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #944] @ 1d784 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #932] @ 1c0ec │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #920] @ 1d788 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #916] @ 1c0f4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #896] @ 1c0f0 │ │ │ │ + ldr r1, [pc, #904] @ 1d790 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #884] @ 1d78c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r5, r9, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #812] @ 1c0e4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #808] @ 1d780 │ │ │ │ str r0, [r5, fp, lsl #2] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #792] @ 1c0e0 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #780] @ 1d77c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #772] @ 1c0e8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #760] @ 1d784 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #748] @ 1c0ec │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #736] @ 1d788 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #732] @ 1c0f4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #712] @ 1c0f0 │ │ │ │ + ldr r1, [pc, #720] @ 1d790 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #700] @ 1d78c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ add r7, r9, r9, lsl #1 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ str r0, [r4, r7, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #628] @ 1c0e4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #624] @ 1d780 │ │ │ │ str r0, [r4, r9, lsl #2] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #608] @ 1c0e0 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #596] @ 1d77c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #588] @ 1c0e8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #576] @ 1d784 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #564] @ 1c0ec │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #552] @ 1d788 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #548] @ 1c0f4 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #528] @ 1c0f0 │ │ │ │ + ldr r1, [pc, #536] @ 1d790 │ │ │ │ + bl 151348 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #516] @ 1d78c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r5, r9, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #448] @ 1c0e8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #444] @ 1d784 │ │ │ │ str r0, [r5, r7, lsl #3] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #424] @ 1c0e0 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #412] @ 1d77c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #400] @ 1c0e4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #388] @ 1d780 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #380] @ 1c0ec │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #368] @ 1d788 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #360] @ 1c0f0 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #348] @ 1c0f4 │ │ │ │ + ldr r1, [pc, #348] @ 1d78c │ │ │ │ + bl 151348 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #336] @ 1d790 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ str r0, [r4, r9, lsl #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #268] @ 1c0e8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #264] @ 1d784 │ │ │ │ str r0, [r4, r7, lsl #2] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #244] @ 1c0e0 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #232] @ 1d77c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #220] @ 1c0e4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #208] @ 1d780 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #200] @ 1c0ec │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #188] @ 1d788 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #180] @ 1c0f0 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #168] @ 1c0f4 │ │ │ │ + ldr r1, [pc, #168] @ 1d78c │ │ │ │ + bl 151348 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #156] @ 1d790 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r5, r7, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r0, [r5, r9, lsl #4] │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r3 │ │ │ │ add r2, r2, r3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r3, r3, r1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r4, r4, r1 │ │ │ │ - str r0, [r5, r9, lsl #4] │ │ │ │ add r5, r5, r1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ eor r8, r8, r1 │ │ │ │ eor r9, r9, r1 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ - bne 1baac │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r8, r3, r8, lsl #15 │ │ │ │ + bne 1d14c │ │ │ │ + b 1d110 │ │ │ │ + ldrsheq sp, [r3], -ip │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x007994e0 │ │ │ │ svccc 0x0048261c │ │ │ │ cdpcc 6, 13, cr2, cr14, cr2, {0} │ │ │ │ svccc 0x001f9d07 │ │ │ │ cdpcc 12, 6, cr13, cr3, cr7, {4} │ │ │ │ svccc 0x0066a5e5 │ │ │ │ │ │ │ │ -0001c0f8 : │ │ │ │ - ldr r2, [pc, #12] @ 1c10c │ │ │ │ - ldr r1, [pc, #12] @ 1c110 │ │ │ │ +0001d794 : │ │ │ │ + ldr r2, [pc, #12] @ 1d7a8 │ │ │ │ + ldr r1, [pc, #12] @ 1d7ac │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b338 │ │ │ │ - andseq r4, r3, r8, lsr #7 │ │ │ │ - @ instruction: 0xfffff308 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #84 @ 0x54 │ │ │ │ + andseq r8, r3, ip, lsl #26 │ │ │ │ + @ instruction: 0xfffff2e8 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #2340] @ 1ca54 │ │ │ │ - cmp r0, #0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #84 @ 0x54 │ │ │ │ mov lr, r2 │ │ │ │ - add r3, pc, r3 │ │ │ │ + ldr r3, [pc, #2356] @ 1e110 │ │ │ │ str r1, [sp, #4] │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr fp, [sp, #120] @ 0x78 │ │ │ │ + add r3, pc, r3 │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ + cmp r0, #0 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ - ble 1c5d0 │ │ │ │ - ldr r0, [pc, #2304] @ 1ca58 │ │ │ │ + ble 1dc7c │ │ │ │ cmp r1, #1 │ │ │ │ cmpeq r2, #1 │ │ │ │ + ldr r0, [pc, #2312] @ 1e114 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bne 1c5d8 │ │ │ │ + bne 1dc98 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, ip │ │ │ │ mov r4, lr │ │ │ │ ldr r8, [r2, fp, lsl #4] │ │ │ │ + lsl r9, fp, #3 │ │ │ │ + str r2, [sp, #8] │ │ │ │ ldr r6, [r2] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - lsl r9, fp, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ + str r0, [sp, #16] │ │ │ │ ldr r8, [sl, fp, lsl #4] │ │ │ │ ldr r6, [sl] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r3, r2, fp, lsl #3 │ │ │ │ + add r3, r2, r9 │ │ │ │ ldr r6, [r2, fp, lsl #3] │ │ │ │ + str r0, [sp, #24] │ │ │ │ ldr r8, [r3, fp, lsl #4] │ │ │ │ + str r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ add r3, sl, r9 │ │ │ │ - ldr r8, [r3, fp, lsl #4] │ │ │ │ ldr r6, [sl, fp, lsl #3] │ │ │ │ sub r9, r9, fp │ │ │ │ - mov r1, r6 │ │ │ │ str r0, [sp, #32] │ │ │ │ + ldr r8, [r3, fp, lsl #4] │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r6, fp, fp, lsl #1 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [r2, r9, lsl #2] │ │ │ │ ldr r3, [r2, r6, lsl #2] │ │ │ │ + mov r0, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - mov r1, r3 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, ip │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r3, sl │ │ │ │ ldr sl, [sl, r9, lsl #2] │ │ │ │ + mov r8, r0 │ │ │ │ ldr r9, [r3, r6, lsl #2] │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - lsl r6, fp, #2 │ │ │ │ + bl 151104 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ + lsl r6, fp, #2 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r2, fp, lsl #2] │ │ │ │ - add r3, r2, fp, lsl #2 │ │ │ │ + add r3, r2, r6 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r8, [r3, fp, lsl #4] │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + mov sl, r0 │ │ │ │ add r6, r3, r6 │ │ │ │ - ldr r6, [r6, fp, lsl #4] │ │ │ │ ldr r3, [r3, fp, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov sl, r0 │ │ │ │ + ldr r6, [r6, fp, lsl #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r4, r7, lsl #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r5, r7, lsl #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - add sl, r5, r7, lsl #3 │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ lsl r3, r7, #3 │ │ │ │ mov r1, r8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a680 │ │ │ │ + add sl, r5, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - add r8, r7, r7, lsl #1 │ │ │ │ str r0, [r5, r7, lsl #3] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ + add r8, r7, r7, lsl #1 │ │ │ │ str r0, [sl, r7, lsl #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - add r9, r7, r7, lsl #2 │ │ │ │ str r0, [r4, r8, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ + add r9, r7, r7, lsl #2 │ │ │ │ str r0, [r4, r7, lsl #3] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1480] @ 1ca5c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1496] @ 1e118 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r4, r9, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [r4, r7, lsl #2] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1408] @ 1ca5c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1424] @ 1e118 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r5, r9, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [r5, r7, lsl #2] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1336] @ 1ca5c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1352] @ 1e118 │ │ │ │ + bl 151348 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - sub r9, r3, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + sub r9, r3, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r5, r9, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [r5, r8, lsl #2] │ │ │ │ + add r5, r5, #4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - add r5, r5, #4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1252] @ 1ca5c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1268] @ 1e118 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r4, r9, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + str r0, [r4, r8, lsl #2] │ │ │ │ + add r4, r4, #4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r2, r2, #4 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eor fp, fp, r3 │ │ │ │ eor r7, r7, r3 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - str r0, [r4, r8, lsl #2] │ │ │ │ - add r4, r4, #4 │ │ │ │ - bne 1c178 │ │ │ │ + bne 1d824 │ │ │ │ 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) │ │ │ │ lsl r3, r1, #2 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, ip │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ lsl r3, r2, #2 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, lr │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r8, [r2, fp, lsl #4] │ │ │ │ + lsl r9, fp, #3 │ │ │ │ + str r2, [sp, #8] │ │ │ │ ldr r6, [r2] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - lsl r9, fp, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ + str r0, [sp, #16] │ │ │ │ ldr r8, [sl, fp, lsl #4] │ │ │ │ ldr r6, [sl] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r3, r2, fp, lsl #3 │ │ │ │ + add r3, r2, r9 │ │ │ │ ldr r6, [r2, fp, lsl #3] │ │ │ │ - ldr r8, [r3, fp, lsl #4] │ │ │ │ - mov r1, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ + ldr r8, [r3, fp, lsl #4] │ │ │ │ + str r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ add r3, sl, r9 │ │ │ │ - ldr r8, [r3, fp, lsl #4] │ │ │ │ ldr r6, [sl, fp, lsl #3] │ │ │ │ - mov r1, r8 │ │ │ │ sub r9, r9, fp │ │ │ │ str r0, [sp, #32] │ │ │ │ + ldr r8, [r3, fp, lsl #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r8 │ │ │ │ - add r8, fp, fp, lsl #1 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ + add r8, fp, fp, lsl #1 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r9, lsl #2] │ │ │ │ ldr r1, [r2, r8, lsl #2] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ ldr r9, [sl, r9, lsl #2] │ │ │ │ + mov r6, r0 │ │ │ │ str sl, [sp, #4] │ │ │ │ ldr sl, [sl, r8, lsl #2] │ │ │ │ - mov r1, sl │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - lsl r6, fp, #2 │ │ │ │ + bl 151104 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ + lsl r6, fp, #2 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - add r3, r2, fp, lsl #2 │ │ │ │ + add r3, r2, r6 │ │ │ │ ldr r8, [r2, fp, lsl #2] │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, fp, lsl #4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ + mov sl, r0 │ │ │ │ add r3, r2, r6 │ │ │ │ - ldr r3, [r3, fp, lsl #4] │ │ │ │ ldr r6, [r2, fp, lsl #2] │ │ │ │ + ldr r3, [r3, fp, lsl #4] │ │ │ │ + mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ str r0, [r4, r7, lsl #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ - add sl, r5, r7, lsl #3 │ │ │ │ str r0, [r5, r7, lsl #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ lsl r3, r7, #3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + add sl, r5, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - add r8, r7, r7, lsl #1 │ │ │ │ str r0, [r5, r7, lsl #3] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ + add r8, r7, r7, lsl #1 │ │ │ │ str r0, [sl, r7, lsl #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r4, r8, lsl #3] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r9, r7, r7, lsl #2 │ │ │ │ str r0, [r4, r7, lsl #3] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #340] @ 1ca5c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #336] @ 1e118 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ str r0, [r4, r9, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [r4, r7, lsl #2] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #268] @ 1ca5c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #264] @ 1e118 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ str r0, [r5, r9, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [r5, r7, lsl #2] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #196] @ 1ca5c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #192] @ 1e118 │ │ │ │ + bl 151348 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - sub r9, r3, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + sub r9, r3, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ str r0, [r5, r9, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [r5, r8, lsl #2] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #116] @ 1ca5c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #112] @ 1e118 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ str r0, [r4, r9, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ + str r0, [r4, r8, lsl #2] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r2, r2, r3 │ │ │ │ add r3, sl, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - add r5, r5, r3 │ │ │ │ - str r0, [r4, r8, lsl #2] │ │ │ │ add r4, r4, r3 │ │ │ │ + add r5, r5, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eor fp, fp, r3 │ │ │ │ eor r7, r7, r3 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - bne 1c5f4 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r7, r3, ip, lsl #21 │ │ │ │ + bne 1dcb4 │ │ │ │ + b 1dc7c │ │ │ │ + @ instruction: 0x0013c3dc │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x003504f3 │ │ │ │ │ │ │ │ -0001ca60 : │ │ │ │ - ldr r2, [pc, #12] @ 1ca74 │ │ │ │ - ldr r1, [pc, #12] @ 1ca78 │ │ │ │ +0001e11c : │ │ │ │ + ldr r2, [pc, #12] @ 1e130 │ │ │ │ + ldr r1, [pc, #12] @ 1e134 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b338 │ │ │ │ - andseq r3, r3, r0, lsl #21 │ │ │ │ - @ instruction: 0xfffff6a0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #92 @ 0x5c │ │ │ │ + andseq r8, r3, r4, asr #7 │ │ │ │ + @ instruction: 0xfffff680 │ │ │ │ + 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, #92 @ 0x5c │ │ │ │ + mov lr, r3 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #2224] @ 1d348 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr r3, [pc, #2240] @ 1ea28 │ │ │ │ + str r1, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - mov lr, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ble 1d340 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ble 1ea0c │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #2176] @ 1d34c │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - stmib sp, {ip, lr} │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ + ldr r2, [pc, #2200] @ 1ea2c │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ add r9, r2, r2, lsl #1 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + lsl r5, r9, #2 │ │ │ │ ldr r8, [sl, r9, lsl #2] │ │ │ │ ldr r7, [sl, r9, lsl #3] │ │ │ │ + ldr r6, [sl] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sl] │ │ │ │ - lsl r5, r9, #2 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2084] @ 1d350 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2108] @ 1ea30 │ │ │ │ + bl 151348 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ - ldr r6, [r1], r5 │ │ │ │ ldr r7, [fp, r9, lsl #2] │ │ │ │ - ldr r8, [r1, r9, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + ldr r6, [r1], r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r8, [r1, r9, lsl #2] │ │ │ │ mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1996] @ 1d350 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2020] @ 1ea30 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ - add r1, sl, r2, lsl #2 │ │ │ │ - ldr r7, [r1, r9, lsl #2] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + lsl r6, r2, #2 │ │ │ │ ldr ip, [fp, r2, lsl #2] │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ + add r1, sl, r6 │ │ │ │ ldr sl, [sl, r2, lsl #2] │ │ │ │ - add r6, fp, r2, lsl #2 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + add r6, fp, r6 │ │ │ │ add r0, r1, r5 │ │ │ │ + ldr r7, [r1, r9, lsl #2] │ │ │ │ + str ip, [sp, #16] │ │ │ │ ldr r4, [r0, r9, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1876] @ 1d350 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1896] @ 1ea30 │ │ │ │ + bl 151348 │ │ │ │ add r1, r6, r5 │ │ │ │ - ldr fp, [r1, r9, lsl #2] │ │ │ │ ldr r6, [r6, r9, lsl #2] │ │ │ │ - mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ + ldr fp, [r1, r9, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1840] @ 1d350 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1860] @ 1ea30 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r1, sl, r2, lsl #3 │ │ │ │ - ldr r7, [r1, r9, lsl #2] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + lsl r6, r2, #3 │ │ │ │ ldr fp, [sl, r2, lsl #3] │ │ │ │ - add r6, r3, r2, lsl #3 │ │ │ │ + add r1, sl, r6 │ │ │ │ ldr sl, [r3, r2, lsl #3] │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + add r6, r3, r6 │ │ │ │ add r0, r1, r5 │ │ │ │ + add r5, r6, r5 │ │ │ │ + ldr r7, [r1, r9, lsl #2] │ │ │ │ ldr r4, [r0, r9, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - add r5, r6, r5 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1584] @ 1d350 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1600] @ 1ea30 │ │ │ │ + bl 151348 │ │ │ │ ldr r6, [r6, r9, lsl #2] │ │ │ │ - ldr r5, [r5, r9, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r5, [r5, r9, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1552] @ 1d350 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1568] @ 1ea30 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1356] @ 1d350 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r9, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1372] @ 1ea30 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r4, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp, #64] @ 0x40 │ │ │ │ + bl 151348 │ │ │ │ + ldr sl, [sp, #68] @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #132] @ 0x84 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r4, r2, r2, lsl #1 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - add sl, r3, r4, lsl #2 │ │ │ │ + ldr r2, [sp, #132] @ 0x84 │ │ │ │ str r0, [r3] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + add r4, r2, r2, lsl #1 │ │ │ │ + lsl r2, r4, #2 │ │ │ │ + add sl, r3, r2 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp] │ │ │ │ + mov r1, r8 │ │ │ │ str r0, [r3, r4, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sl, r4, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1220] @ 1d350 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1228] @ 1ea30 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - lsl r1, r4, #2 │ │ │ │ - add r9, sl, r1 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add r8, sl, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sl, r4, lsl #2] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sl] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - str r0, [r9, r4, lsl #2] │ │ │ │ + str r0, [r8, r4, lsl #2] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1084] @ 1d354 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1072] @ 1d358 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r1, [pc, #1084] @ 1ea34 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1072] @ 1ea38 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1048] @ 1d35c │ │ │ │ - mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #1052] @ 1ea3c │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1036] @ 1d360 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #1040] @ 1ea40 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #960] @ 1d350 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #956] @ 1d354 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #968] @ 1ea30 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #944] @ 1d358 │ │ │ │ - mov r7, r0 │ │ │ │ + ldr r1, [pc, #956] @ 1ea34 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #944] @ 1ea38 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #920] @ 1d35c │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #908] @ 1d360 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #924] @ 1ea3c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #912] @ 1ea40 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #848] @ 1d350 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #856] @ 1ea30 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, fp │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ ldr ip, [sp, #132] @ 0x84 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ lsl ip, ip, #2 │ │ │ │ mov fp, ip │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr ip, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp] │ │ │ │ + mov r1, r8 │ │ │ │ str fp, [sp, #20] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr ip, [sp, #132] @ 0x84 │ │ │ │ add fp, r2, fp │ │ │ │ str r0, [r3, ip, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr lr, [sp, #132] @ 0x84 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr lr, [sp, #132] @ 0x84 │ │ │ │ str r0, [r2, lr, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ ldr lr, [sp, #132] @ 0x84 │ │ │ │ - mov r1, r8 │ │ │ │ - lsl r3, lr, #3 │ │ │ │ - rsb sl, lr, lr, lsl #3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + lsl r5, lr, #3 │ │ │ │ + sub sl, r5, lr │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [r3, sl, lsl #2] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr lr, [sp, #132] @ 0x84 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp] │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr lr, [sp, #132] @ 0x84 │ │ │ │ str r0, [r3, lr, lsl #4] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - lsl ip, r4, #2 │ │ │ │ - add r7, fp, ip │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + add r8, fp, ip │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ str r0, [fp, r4, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - str r0, [r7, r4, lsl #2] │ │ │ │ + str r0, [r8, r4, lsl #2] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #580] @ 1d35c │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #568] @ 1d360 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r1, [pc, #584] @ 1ea3c │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #572] @ 1ea40 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [pc, #548] @ 1ea44 │ │ │ │ + bl 151348 │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #540] @ 1d364 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #524] @ 1d368 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #536] @ 1ea48 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #440] @ 1d350 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #444] @ 1d35c │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #456] @ 1ea30 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #432] @ 1d360 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r1, [pc, #452] @ 1ea3c │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #440] @ 1ea40 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #408] @ 1d364 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #396] @ 1d368 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #420] @ 1ea44 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [pc, #404] @ 1ea48 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mov fp, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #312] @ 1d350 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #132] @ 0x84 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #328] @ 1ea30 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp] │ │ │ │ mov r1, fp │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr lr, [sp, #132] @ 0x84 │ │ │ │ + add r5, r2, r5 │ │ │ │ str r0, [r3, lr, lsl #3] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ - add r9, r2, r3 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr lr, [sp, #132] @ 0x84 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr lr, [sp, #132] @ 0x84 │ │ │ │ str r0, [r2, lr, lsl #3] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - lsl ip, r4, #2 │ │ │ │ - add sl, r9, ip │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r9, r4, lsl #2] │ │ │ │ + mov r0, r9 │ │ │ │ + add sl, r5, ip │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [r5, r4, lsl #2] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sl, r4, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - ldr r1, [sp, #132] @ 0x84 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - add r6, ip, r1 │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + add r5, ip, r1 │ │ │ │ str r0, [r7, r1, lsl #5] │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + str r0, [r7, r5, lsl #2] │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r0, [r7, r6, lsl #2] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ add r0, sl, r1 │ │ │ │ add r1, fp, r1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - str r0, [sp, #12] │ │ │ │ add r3, r7, r1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ add r3, r2, r1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r1, [sp, #132] @ 0x84 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ - eor r1, r1, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ eor r2, r2, r3 │ │ │ │ + eor r1, r1, r3 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - bne 1cadc │ │ │ │ + bne 1e1a4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r7, r3, r4, lsr #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) │ │ │ │ + andseq fp, r3, r4, asr sl │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x005db3d7 │ │ │ │ svccc 0x00441b7d │ │ │ │ svccc 0x00248dbb │ │ │ │ mrccc 0, 1, sp, cr1, cr4, {6} │ │ │ │ svccc 0x007c1c5c │ │ │ │ cdpcc 13, 10, cr1, cr15, cr4, {2} │ │ │ │ svccc 0x00708fb2 │ │ │ │ │ │ │ │ -0001d36c : │ │ │ │ - ldr r2, [pc, #12] @ 1d380 │ │ │ │ - ldr r1, [pc, #12] @ 1d384 │ │ │ │ +0001ea4c : │ │ │ │ + ldr r2, [pc, #12] @ 1ea60 │ │ │ │ + ldr r1, [pc, #12] @ 1ea64 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b338 │ │ │ │ - @ instruction: 0x001331b4 │ │ │ │ - @ instruction: 0xfffff6fc │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #124 @ 0x7c │ │ │ │ + @ instruction: 0x00137ad4 │ │ │ │ + @ instruction: 0xfffff6d8 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #124 @ 0x7c │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #2064] @ 1dbb4 │ │ │ │ - cmp r2, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ + ldr r3, [pc, #2120] @ 1f2d8 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #16] │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + add r3, pc, r3 │ │ │ │ ldr sl, [sp, #164] @ 0xa4 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ble 1dbac │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 1f2bc │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ - mov r9, r4 │ │ │ │ + mov fp, r4 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ - mov fp, sl │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #2004] @ 1dbb8 │ │ │ │ + ldr r2, [pc, #2060] @ 1f2dc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str ip, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - str lr, [sp, #16] │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - add r5, r9, r9, lsl #2 │ │ │ │ - ldr r6, [sl, r5, lsl #2] │ │ │ │ - ldr r4, [sl] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + add r4, fp, fp, lsl #2 │ │ │ │ + ldr r5, [r9] │ │ │ │ + ldr r6, [r9, r4, lsl #2] │ │ │ │ + mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ - ldr r6, [r8, r5, lsl #2] │ │ │ │ - ldr r4, [r8] │ │ │ │ - mov r1, r6 │ │ │ │ str r0, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r6, [r8, r4, lsl #2] │ │ │ │ + ldr r5, [r8] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - add r1, sl, r9, lsl #3 │ │ │ │ - ldr r4, [sl, r9, lsl #3] │ │ │ │ - ldr r6, [r1, r5, lsl #2] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + lsl r2, fp, #3 │ │ │ │ + ldr r5, [r9, fp, lsl #3] │ │ │ │ str r0, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + add r3, r9, r2 │ │ │ │ + ldr r6, [r3, r4, lsl #2] │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - add r6, r9, r9, lsl #1 │ │ │ │ + bl 151100 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r4, [sl, r6, lsl #3] │ │ │ │ - ldr r7, [sl, r9, lsl #2] │ │ │ │ - mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + add r5, fp, fp, lsl #1 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [r9, r5, lsl #3] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r4, [sl, r9, lsl #5] │ │ │ │ - ldr r7, [sl, r6, lsl #2] │ │ │ │ + ldr r7, [r9, fp, lsl #2] │ │ │ │ + mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [r9, fp, lsl #5] │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - add r1, sl, r9, lsl #4 │ │ │ │ - ldr sl, [sl, r9, lsl #4] │ │ │ │ - ldr r1, [r1, r5, lsl #2] │ │ │ │ + ldr r9, [r9, r5, lsl #2] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + lsl r3, fp, #4 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + add r1, r9, r3 │ │ │ │ + ldr r9, [r9, fp, lsl #4] │ │ │ │ + ldr r1, [r1, r4, lsl #2] │ │ │ │ + mov r0, r9 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ - lsl r2, r9, #3 │ │ │ │ - add r1, r8, r2 │ │ │ │ - ldr r4, [r8, r9, lsl #3] │ │ │ │ - ldr r7, [r1, r5, lsl #2] │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [r8, fp, lsl #3] │ │ │ │ + add r2, r8, r2 │ │ │ │ + ldr r7, [r2, r4, lsl #2] │ │ │ │ + mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r4, [r8, r6, lsl #3] │ │ │ │ - ldr r8, [r8, r9, lsl #2] │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [r8, r5, lsl #3] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r8, [r8, fp, lsl #2] │ │ │ │ + mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r4, [r3, r9, lsl #5] │ │ │ │ - ldr r6, [r3, r6, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsl r2, r9, #4 │ │ │ │ - add r1, r3, r2 │ │ │ │ - ldr r4, [r3, r9, lsl #4] │ │ │ │ - ldr r5, [r1, r5, lsl #2] │ │ │ │ + ldr r2, [r3, fp, lsl #5] │ │ │ │ + ldr r5, [r3, r5, lsl #2] │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r2 │ │ │ │ + bl 151104 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + add r3, r2, r3 │ │ │ │ + ldr r2, [r2, fp, lsl #4] │ │ │ │ + ldr r4, [r3, r4, lsl #2] │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r0 │ │ │ │ + str r9, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ - str sl, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r5, sl, sl, lsl #2 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - add r6, fp, fp, lsl #2 │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ - str r8, [sp, #72] @ 0x48 │ │ │ │ - str r0, [r7, r6, lsl #2] │ │ │ │ + str r8, [sp, #64] @ 0x40 │ │ │ │ + str r0, [r9, r5, lsl #2] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r0, [r8, r6, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + str r0, [r8, r5, lsl #2] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - str sl, [sp, #60] @ 0x3c │ │ │ │ - str r0, [r7] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r0, [r9] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1120] @ 1dbbc │ │ │ │ + bl 151104 │ │ │ │ str r0, [r8] │ │ │ │ - ldr r8, [sp, #76] @ 0x4c │ │ │ │ + ldr r8, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [pc, #1140] @ 1f2e0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1104] @ 1dbc0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #1128] @ 1f2e4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1072] @ 1dbbc │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1060] @ 1dbc0 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #1096] @ 1f2e0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #1084] @ 1f2e4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - add r8, fp, fp, lsl #3 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + mov r8, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1016] @ 1dbc4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1048] @ 1f2e8 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ - mov r7, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r4 │ │ │ │ + lsl r4, sl, #3 │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - lsl r7, fp, #3 │ │ │ │ - sub r7, r7, fp │ │ │ │ + bl 151100 │ │ │ │ + add ip, r4, sl │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, r6 │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ + add ip, r4, sl │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r2, r8, lsl #2] │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add ip, fp, fp, lsl #1 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [r2, ip, lsl #2] │ │ │ │ + sub r4, r4, sl │ │ │ │ + str r0, [r9, ip, lsl #2] │ │ │ │ + mov r0, r8 │ │ │ │ + add r9, sl, sl, lsl #1 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r0, [r3, r9, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - str r0, [r6, fp, lsl #2] │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [r6, sl, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #852] @ 1dbbc │ │ │ │ - str r0, [r6, r7, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #876] @ 1f2e0 │ │ │ │ + str r0, [r6, r4, lsl #2] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #836] @ 1dbc0 │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #856] @ 1f2e4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #804] @ 1dbbc │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #792] @ 1dbc0 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #824] @ 1f2e0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #808] @ 1f2e4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #772] @ 1f2e8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #752] @ 1dbc4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - mov sl, r0 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sl, fp, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str r0, [sl, r7, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sl, r8, lsl #2] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r3 │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [r3, sl, lsl #2] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r3, r4, lsl #2] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str r0, [r4, ip, lsl #2] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ - add ip, fp, fp, lsl #1 │ │ │ │ - ldr r1, [pc, #600] @ 1dbbc │ │ │ │ - str r0, [sl, ip, lsl #2] │ │ │ │ + str r0, [r4, r9, lsl #2] │ │ │ │ + ldr r1, [pc, #604] @ 1f2e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ - ldr r1, [pc, #584] @ 1dbc0 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #588] @ 1f2e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #552] @ 1dbbc │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #556] @ 1f2e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #540] @ 1dbc0 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #544] @ 1f2e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ - mov r1, r2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #468] @ 1dbc4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #480] @ 1f2e8 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r8, fp, lsl #3] │ │ │ │ + str r0, [r8, sl, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - add ip, fp, fp, lsl #1 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r8, ip, lsl #3] │ │ │ │ + str r0, [r8, r9, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, fp, lsl #5] │ │ │ │ + str r0, [r8, sl, lsl #5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #344] @ 1dbbc │ │ │ │ - str r0, [r8, fp, lsl #4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [pc, #328] @ 1dbc0 │ │ │ │ + bl 151100 │ │ │ │ + str r0, [r8, sl, lsl #4] │ │ │ │ + ldr r8, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [pc, #356] @ 1f2e0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #340] @ 1f2e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #296] @ 1dbbc │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #308] @ 1f2e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #284] @ 1dbc0 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #296] @ 1f2e4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #212] @ 1dbc4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #228] @ 1f2e8 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sl, fp, lsl #3] │ │ │ │ + str r0, [r8, sl, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - add ip, fp, fp, lsl #1 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sl, ip, lsl #3] │ │ │ │ + str r0, [r8, r9, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - mov r6, sl │ │ │ │ - str r0, [sl, fp, lsl #5] │ │ │ │ + str r0, [r8, sl, lsl #5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - str r0, [sl, fp, lsl #4] │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + str r0, [r8, sl, lsl #4] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - add r3, r3, r1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - add r0, sl, r1 │ │ │ │ - add r1, r8, r3 │ │ │ │ - add r3, r6, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + add r2, r2, r1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r0, r9, r1 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + add r3, r8, r2 │ │ │ │ + add r1, r6, r2 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - eor r9, r9, r3 │ │ │ │ eor fp, fp, r3 │ │ │ │ + eor sl, sl, r3 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ - str r1, [sp, #8] │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - bne 1d3f4 │ │ │ │ + bne 1eae0 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r6, r3, ip, lsl r8 │ │ │ │ + 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, r3, r4, lsr #2 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x00737871 │ │ │ │ svccc 0x00167918 │ │ │ │ svccc 0x000f1bbd │ │ │ │ │ │ │ │ -0001dbc8 : │ │ │ │ - ldr r2, [pc, #12] @ 1dbdc │ │ │ │ - ldr r1, [pc, #12] @ 1dbe0 │ │ │ │ +0001f2ec : │ │ │ │ + ldr r2, [pc, #12] @ 1f300 │ │ │ │ + ldr r1, [pc, #12] @ 1f304 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b338 │ │ │ │ - mulseq r3, r8, r9 │ │ │ │ - @ instruction: 0xfffff7ac │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq r7, r3, r4, ror r2 │ │ │ │ + @ instruction: 0xfffff768 │ │ │ │ + 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, #124 @ 0x7c │ │ │ │ mov lr, r2 │ │ │ │ + ldr r3, [pc, #3788] @ 201fc │ │ │ │ + str r1, [sp, #4] │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ - mov ip, r3 │ │ │ │ - ldr r3, [pc, #3764] @ 1eab4 │ │ │ │ - cmp r2, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ ldr r8, [sp, #160] @ 0xa0 │ │ │ │ + add r3, pc, r3 │ │ │ │ ldr fp, [sp, #164] @ 0xa4 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ble 1eaac │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 201e0 │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ mov r4, lr │ │ │ │ + mov r5, ip │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ - mov r5, ip │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #3708] @ 1eab8 │ │ │ │ + ldr r2, [pc, #3728] @ 20200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, r0 │ │ │ │ ldr r9, [r3] │ │ │ │ add r6, r8, r8, lsl #2 │ │ │ │ - ldr r7, [r3, r6, lsl #3] │ │ │ │ ldr sl, [sp, #4] │ │ │ │ + ldr r7, [r3, r6, lsl #3] │ │ │ │ str r9, [sp, #8] │ │ │ │ ldr r9, [r3, r8, lsl #2] │ │ │ │ + str r3, [sp, #28] │ │ │ │ ldr r2, [sl] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r7, [sl, r8, lsl #2] │ │ │ │ - ldr r9, [sl, r6, lsl #3] │ │ │ │ - mov r1, r9 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r9, [sl, r6, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r9 │ │ │ │ - add r9, r8, r8, lsl #3 │ │ │ │ + bl 151100 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + lsl r7, r8, #3 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + add r9, r7, r8 │ │ │ │ mov r3, sl │ │ │ │ ldr sl, [sl, r8, lsl #3] │ │ │ │ - ldr r1, [r3, r9, lsl #2] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - lsl r7, r8, #3 │ │ │ │ - sub r7, r7, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ + sub r7, r7, r8 │ │ │ │ + ldr r1, [r3, r9, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + str r1, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r0, [sp, #24] │ │ │ │ ldr sl, [r3, r8, lsl #3] │ │ │ │ + str r3, [sp, #32] │ │ │ │ ldr r9, [r3, r9, lsl #2] │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r9, r8, r8, lsl #1 │ │ │ │ - ldr r2, [r3, r9, lsl #2] │ │ │ │ ldr sl, [r3, r8, lsl #5] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r1, sl │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, r9, lsl #2] │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r2 │ │ │ │ - bl 14a680 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151100 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r9, [sl, r9, lsl #2] │ │ │ │ ldr sl, [sl, r8, lsl #5] │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [r3, r8, lsl #4] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [r3, r7, lsl #2] │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r9, [sl, r8, lsl #4] │ │ │ │ ldr r7, [sl, r7, lsl #2] │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ lsl r7, r6, #2 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - add r2, sl, r6, lsl #2 │ │ │ │ + bl 151104 │ │ │ │ + add r2, sl, r7 │ │ │ │ ldr r9, [sl, r6, lsl #2] │ │ │ │ - ldr sl, [r2, r8, lsl #2] │ │ │ │ - mov r1, sl │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr sl, [r2, r8, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ add r7, r3, r7 │ │ │ │ ldr r9, [r3, r6, lsl #2] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [r7, r8, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ - mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3080] @ 1eabc │ │ │ │ - lsl sl, fp, #3 │ │ │ │ - add sl, sl, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3100] @ 20204 │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3060] @ 1eac0 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #3080] @ 20208 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3036] @ 1eac4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3024] @ 1eac8 │ │ │ │ + ldr r1, [pc, #3056] @ 2020c │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #3044] @ 20210 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2988] @ 1eacc │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #3008] @ 20214 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2964] @ 1ead0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2952] @ 1ead4 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [pc, #2984] @ 20218 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2972] @ 2021c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2928] @ 1ead8 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2948] @ 20220 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2896] @ 1eadc │ │ │ │ - mov r7, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2884] @ 1eae0 │ │ │ │ + ldr r1, [pc, #2916] @ 20224 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2904] @ 20228 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - rsb r3, fp, fp, lsl #3 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r7, r0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r9, [sp, #100] @ 0x64 │ │ │ │ - str r0, [r4, r9, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2768] @ 1eabc │ │ │ │ + lsl r6, fp, #3 │ │ │ │ + bl 151100 │ │ │ │ + sub r3, r6, fp │ │ │ │ + mov r1, r7 │ │ │ │ + mov r9, r0 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + bl 151100 │ │ │ │ + sub r3, r6, fp │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [r4, r3, lsl #2] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2792] @ 20204 │ │ │ │ str r0, [r4, fp, lsl #4] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2756] @ 1eac0 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2772] @ 20208 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2732] @ 1eac4 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2720] @ 1eac8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [pc, #2748] @ 2020c │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2736] @ 20210 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2684] @ 1eacc │ │ │ │ - mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2700] @ 20214 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2660] @ 1ead0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2648] @ 1ead4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #2676] @ 20218 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2664] @ 2021c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2624] @ 1ead8 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r1, [pc, #2640] @ 20220 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2592] @ 1eadc │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2580] @ 1eae0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr r1, [pc, #2608] @ 20224 │ │ │ │ + bl 151348 │ │ │ │ + mov sl, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2596] @ 20228 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r7 │ │ │ │ str r0, [r5, fp, lsl #4] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r1, [pc, #2480] @ 1eac8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + sub r3, r6, fp │ │ │ │ + ldr r1, [pc, #2504] @ 20210 │ │ │ │ + add r6, r6, fp │ │ │ │ str r0, [r5, r3, lsl #2] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2452] @ 1eabc │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2464] @ 20204 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2428] @ 1eac0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2424] @ 1eacc │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [pc, #2440] @ 20208 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2436] @ 20214 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2376] @ 1eac4 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2388] @ 2020c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2368] @ 1ead8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2356] @ 1eadc │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #2380] @ 20220 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2368] @ 20224 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2316] @ 1ead0 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2328] @ 20218 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2284] @ 1ead4 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2280] @ 1eae0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [pc, #2296] @ 2021c │ │ │ │ + bl 151348 │ │ │ │ + mov sl, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2292] @ 20228 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r7 │ │ │ │ str r0, [r5, fp, lsl #3] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2184] @ 1eac8 │ │ │ │ - str r0, [r5, sl, lsl #2] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2204] @ 20210 │ │ │ │ + str r0, [r5, r6, lsl #2] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2156] @ 1eabc │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2168] @ 20204 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2132] @ 1eac0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2128] @ 1eacc │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [pc, #2144] @ 20208 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2140] @ 20214 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2080] @ 1eac4 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2092] @ 2020c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2072] @ 1ead8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2060] @ 1eadc │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [pc, #2084] @ 20220 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2072] @ 20224 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2020] @ 1ead0 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2032] @ 20218 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1988] @ 1ead4 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1984] @ 1eae0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + ldr r1, [pc, #2000] @ 2021c │ │ │ │ + bl 151348 │ │ │ │ + mov sl, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1996] @ 20228 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, sl │ │ │ │ + lsl sl, fp, #2 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r4, sl, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1884] @ 1eac0 │ │ │ │ - lsl sl, fp, #2 │ │ │ │ - add sl, r4, sl │ │ │ │ + mov r9, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [r4, r6, lsl #2] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1900] @ 20208 │ │ │ │ str r0, [r4, fp, lsl #3] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1868] @ 1eac8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1884] @ 20210 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1844] @ 1eacc │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1812] @ 1eabc │ │ │ │ + ldr r1, [pc, #1860] @ 20214 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1828] @ 20204 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1780] @ 1eac4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1796] @ 2020c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1764] @ 1ead0 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1752] @ 1ead4 │ │ │ │ + ldr r1, [pc, #1780] @ 20218 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1768] @ 2021c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1728] @ 1ead8 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1744] @ 20220 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1700] @ 1eae0 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1680] @ 1eadc │ │ │ │ + ldr r1, [pc, #1716] @ 20228 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1696] @ 20224 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - add r3, fp, fp, lsl #2 │ │ │ │ + bl 151100 │ │ │ │ + add r3, sl, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r9, [sp, #96] @ 0x60 │ │ │ │ str r0, [r4, r9, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1572] @ 1eac0 │ │ │ │ + str r9, [sp, #96] @ 0x60 │ │ │ │ + add sl, r4, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1592] @ 20208 │ │ │ │ str r0, [r4, fp, lsl #2] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1564] @ 1eac8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1576] @ 20210 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1540] @ 1eacc │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1508] @ 1eabc │ │ │ │ + ldr r1, [pc, #1552] @ 20214 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1520] @ 20204 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1476] @ 1eac4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1488] @ 2020c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1460] @ 1ead0 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1448] @ 1ead4 │ │ │ │ + ldr r1, [pc, #1472] @ 20218 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1460] @ 2021c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1424] @ 1ead8 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1436] @ 20220 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1396] @ 1eae0 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1376] @ 1eadc │ │ │ │ + ldr r1, [pc, #1408] @ 20228 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1388] @ 20224 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r5, fp, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [pc, #1284] @ 1eacc │ │ │ │ + ldr r1, [pc, #1304] @ 20214 │ │ │ │ str r0, [r5, r3, lsl #3] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1256] @ 1eac0 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1268] @ 20208 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1224] @ 1eabc │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1220] @ 1eac8 │ │ │ │ + ldr r1, [pc, #1236] @ 20204 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1232] @ 20210 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1176] @ 1eac4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1188] @ 2020c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1168] @ 1ead8 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1160] @ 1eae0 │ │ │ │ + ldr r1, [pc, #1180] @ 20220 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1172] @ 20228 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1116] @ 1ead0 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1128] @ 20218 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1084] @ 1ead4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1076] @ 1eadc │ │ │ │ + ldr r1, [pc, #1096] @ 2021c │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1088] @ 20224 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ add r7, fp, fp, lsl #1 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #100] @ 0x64 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sl, ip, lsl #2] │ │ │ │ + str r0, [sl, r2, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #984] @ 1eacc │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1004] @ 20214 │ │ │ │ str r0, [r4, r7, lsl #2] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #956] @ 1eac0 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #968] @ 20208 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #924] @ 1eabc │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #920] @ 1eac8 │ │ │ │ + ldr r1, [pc, #936] @ 20204 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #932] @ 20210 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #876] @ 1eac4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #888] @ 2020c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #868] @ 1ead8 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #860] @ 1eae0 │ │ │ │ + ldr r1, [pc, #880] @ 20220 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #872] @ 20228 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #816] @ 1ead0 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #828] @ 20218 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #784] @ 1ead4 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #776] @ 1eadc │ │ │ │ + ldr r1, [pc, #796] @ 2021c │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #788] @ 20224 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r5, r7, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #680] @ 1eac4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #700] @ 2020c │ │ │ │ str r0, [r5, fp, lsl #5] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #656] @ 1eabc │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #668] @ 20204 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #644] @ 1eacc │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #624] @ 1eac8 │ │ │ │ + ldr r1, [pc, #656] @ 20214 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #636] @ 20210 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #576] @ 1eac0 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #588] @ 20208 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #564] @ 1ead0 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #560] @ 1eadc │ │ │ │ + ldr r1, [pc, #576] @ 20218 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #572] @ 20224 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #528] @ 1ead8 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #540] @ 20220 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #500] @ 1eae0 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #472] @ 1ead4 │ │ │ │ + ldr r1, [pc, #512] @ 20228 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #484] @ 2021c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r5, r3, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #380] @ 1eac4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #400] @ 2020c │ │ │ │ str r0, [r5, r7, lsl #3] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #356] @ 1eabc │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #368] @ 20204 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #344] @ 1eacc │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #324] @ 1eac8 │ │ │ │ + ldr r1, [pc, #356] @ 20214 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #336] @ 20210 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #276] @ 1eac0 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #288] @ 20208 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #264] @ 1ead0 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #260] @ 1eadc │ │ │ │ + ldr r1, [pc, #276] @ 20218 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #272] @ 20224 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #228] @ 1ead8 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #240] @ 20220 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #200] @ 1eae0 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #172] @ 1ead4 │ │ │ │ + ldr r1, [pc, #212] @ 20228 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #184] @ 2021c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r4, r7, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ str r0, [r4, r3, lsl #2] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add r3, r3, r2 │ │ │ │ add r2, sl, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ add r4, r4, r2 │ │ │ │ add r5, r5, r2 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ eor r8, r8, r2 │ │ │ │ eor fp, fp, r2 │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ - bne 1dc48 │ │ │ │ + bne 1f37c │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r5, r3, r0, asr #31 │ │ │ │ + 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 sl, r3, r8, lsl #17 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x004178ce │ │ │ │ svccc 0x000a6770 │ │ │ │ cdpcc 15, 9, cr3, cr0, cr0, {2} │ │ │ │ svccc 0x0068dda4 │ │ │ │ svccc 0x007d64f0 │ │ │ │ cdpcc 1, 13, cr11, cr4, cr7, {2} │ │ │ │ svccc 0x0075a155 │ │ │ │ svccc 0x00575c64 │ │ │ │ @ instruction: 0x3e11bafb │ │ │ │ svccc 0x0027a4f4 │ │ │ │ │ │ │ │ -0001eae4 : │ │ │ │ - ldr r2, [pc, #12] @ 1eaf8 │ │ │ │ - ldr r1, [pc, #12] @ 1eafc │ │ │ │ +0002022c : │ │ │ │ + ldr r2, [pc, #12] @ 20240 │ │ │ │ + ldr r1, [pc, #12] @ 20244 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b338 │ │ │ │ - @ instruction: 0x00131abc │ │ │ │ - @ instruction: 0xfffff0ec │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #124 @ 0x7c │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + andseq r6, r3, r4, ror r3 │ │ │ │ + @ instruction: 0xfffff0c8 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #116 @ 0x74 │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #2232] @ 1f3d4 │ │ │ │ - cmp r1, #0 │ │ │ │ + ldr r3, [pc, #2276] @ 20b50 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ - ble 1f3cc │ │ │ │ + cmp r1, #0 │ │ │ │ + ble 20b34 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [sp, #172] @ 0xac │ │ │ │ - ldr fp, [sp, #164] @ 0xa4 │ │ │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ │ │ + mov fp, ip │ │ │ │ lsl r2, r2, #2 │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #2184] @ 1f3d8 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [pc, #2220] @ 20b54 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, r0 │ │ │ │ + str lr, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - stmib sp, {ip, lr} │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r9, [r2, r7, lsl #4] │ │ │ │ + lsl r6, r7, #4 │ │ │ │ + str r2, [sp, #8] │ │ │ │ ldr r8, [r2, r7, lsl #5] │ │ │ │ + ldr r5, [r2] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - ldr r6, [r2] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - lsl r5, r7, #4 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + str r0, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2072] @ 1f3dc │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2108] @ 20b58 │ │ │ │ + bl 151348 │ │ │ │ + ldr r2, [sp] │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - ldr r6, [r3], r5 │ │ │ │ ldr r8, [r2, r7, lsl #4] │ │ │ │ + ldr r5, [r3], r6 │ │ │ │ + mov r0, r8 │ │ │ │ ldr r9, [r3, r7, lsl #4] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1996] @ 1f3dc │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2032] @ 20b58 │ │ │ │ + bl 151348 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - add r4, r7, r7, lsl #1 │ │ │ │ - lsl r8, r4, #3 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - add r3, r2, r4, lsl #3 │ │ │ │ + mov r0, r5 │ │ │ │ + add r4, r7, r7, lsl #1 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + lsl r5, r4, #3 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + add r3, r2, r5 │ │ │ │ ldr sl, [r2, r7, lsl #3] │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, r7, lsl #4] │ │ │ │ - mov r1, sl │ │ │ │ ldr r9, [r2, r4, lsl #3] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a680 │ │ │ │ - mov r6, r0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + mov r0, sl │ │ │ │ mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1880] @ 20b58 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1844] @ 1f3dc │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r8, r3, r8 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r9, [r3, r4, lsl #3] │ │ │ │ + add r5, r3, r5 │ │ │ │ + ldr r8, [r3, r4, lsl #3] │ │ │ │ ldr sl, [r3, r7, lsl #3] │ │ │ │ - ldr r8, [r8, r7, lsl #4] │ │ │ │ + ldr r9, [r5, r7, lsl #4] │ │ │ │ mov r1, sl │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1804] @ 20b58 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1768] @ 1f3dc │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + lsl r5, r4, #2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - lsl r6, r4, #2 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ - add r3, r2, r4, lsl #2 │ │ │ │ - add r1, r3, r5 │ │ │ │ - ldr sl, [r1, r7, lsl #4] │ │ │ │ - ldr r3, [r3, r7, lsl #4] │ │ │ │ - mov r1, sl │ │ │ │ + add r3, r2, r5 │ │ │ │ ldr r9, [r2, r4, lsl #2] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + add r1, r3, r6 │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [r3, r7, lsl #4] │ │ │ │ + ldr sl, [r1, r7, lsl #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a680 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r3 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1644] @ 1f3dc │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1680] @ 20b58 │ │ │ │ + bl 151348 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r6, r3, r6 │ │ │ │ - add r5, r6, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + add r5, r3, r5 │ │ │ │ + ldr r4, [r3, r4, lsl #2] │ │ │ │ + add r6, r5, r6 │ │ │ │ ldr r8, [r5, r7, lsl #4] │ │ │ │ ldr r6, [r6, r7, lsl #4] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r4, [r3, r4, lsl #2] │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1552] @ 1f3dc │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1588] @ 20b58 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + lsl r4, r7, #2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ lsl r1, r7, #3 │ │ │ │ - add r3, r2, r7, lsl #2 │ │ │ │ - add r4, r1, r7 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r9, [r2, r4, lsl #2] │ │ │ │ - ldr r8, [r2, r7, lsl #2] │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + add r6, r1, r7 │ │ │ │ + ldr r9, [r2, r6, lsl #2] │ │ │ │ + add r3, r2, r4 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [r2, r7, lsl #2] │ │ │ │ ldr sl, [r3, r7, lsl #4] │ │ │ │ - mov r0, r8 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r0, r2 │ │ │ │ mov r1, sl │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ - bl 14a680 │ │ │ │ - mov r6, r0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1420] @ 1f3dc │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1444] @ 20b58 │ │ │ │ + bl 151348 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - lsl r1, r7, #2 │ │ │ │ - add r8, r3, r1 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + add r4, r3, r4 │ │ │ │ + ldr r8, [r3, r6, lsl #2] │ │ │ │ + ldr r9, [r4, r7, lsl #4] │ │ │ │ ldr r6, [r3, r7, lsl #2] │ │ │ │ - ldr r9, [r8, r7, lsl #4] │ │ │ │ - ldr r4, [r3, r4, lsl #2] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1328] @ 1f3dc │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1356] @ 20b58 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - add r4, fp, fp, lsl #1 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ + add r4, r2, r2, lsl #1 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sl, r4, lsl #3] │ │ │ │ + str r0, [fp, r4, lsl #3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sl] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str r0, [fp] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ - lsl r9, r4, #2 │ │ │ │ str r0, [sl, r4, lsl #3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sl] │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - add sl, sl, r4, lsl #2 │ │ │ │ + lsl r5, r4, #2 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - mov r5, r0 │ │ │ │ + add sl, sl, r5 │ │ │ │ + add r5, fp, r5 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r3, r4, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sl, r4, lsl #3] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - add r9, sl, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sl, r4, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - str r0, [r9, r4, lsl #3] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + str r0, [fp, r4, lsl #2] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + str r0, [r5, r4, lsl #3] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - add ip, r2, fp, lsl #2 │ │ │ │ - str ip, [sp, #64] @ 0x40 │ │ │ │ - lsl r5, fp, #2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + lsl r5, r2, #2 │ │ │ │ + add r2, r3, r5 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ - add r3, r3, r5 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - add r5, r5, fp │ │ │ │ - str r0, [r2, fp, lsl #2] │ │ │ │ + ldr ip, [sp, #156] @ 0x9c │ │ │ │ + str r0, [r3, ip, lsl #2] │ │ │ │ + add r3, fp, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - str r0, [r3, fp, lsl #2] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr ip, [sp, #156] @ 0x9c │ │ │ │ + str r0, [fp, ip, lsl #2] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [ip, r4, lsl #3] │ │ │ │ + str r0, [r2, r4, lsl #3] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r1, r6 │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ str r0, [r3, r4, lsl #3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + add r5, r5, r2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + str r0, [fp, r5, lsl #3] │ │ │ │ + ldr r9, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sl, r5, lsl #3] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r9, r5, lsl #3] │ │ │ │ + str r0, [sl, r5, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sl, fp, lsl #4] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - str r0, [r9, fp, lsl #4] │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ + str r0, [fp, r2, lsl #4] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr ip, [sp, #156] @ 0x9c │ │ │ │ + str r0, [sl, ip, lsl #4] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + str r0, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ lsl r3, r5, #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - add ip, r3, r5, lsl #2 │ │ │ │ - str ip, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r1, r2, r3 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r3, r5, lsl #2] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r0, sl │ │ │ │ - add r3, r2, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r0, [r2, r5, lsl #2] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ + mov r0, sl │ │ │ │ + add r3, fp, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + str r0, [fp, r5, lsl #2] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r0, [r1, r4, lsl #3] │ │ │ │ mov r1, sl │ │ │ │ - lsl r5, fp, #3 │ │ │ │ - str r0, [ip, r4, lsl #3] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - add r9, sl, fp, lsl #3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r1, [sp, #156] @ 0x9c │ │ │ │ str r0, [r3, r4, lsl #3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r5, r3, r5 │ │ │ │ - str r0, [sl, fp, lsl #3] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + lsl r5, r1, #3 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #156] @ 0x9c │ │ │ │ + add r9, fp, r5 │ │ │ │ + str r0, [fp, r1, lsl #3] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r3, fp, lsl #3] │ │ │ │ + add r5, sl, r5 │ │ │ │ + str r0, [sl, r2, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ str r0, [r9, r4, lsl #3] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp] │ │ │ │ str r0, [r5, r4, lsl #3] │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - add r1, r1, r0 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - add r2, r2, r0 │ │ │ │ - add r3, r9, r1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - add r0, sl, r1 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + add r3, r3, r1 │ │ │ │ + add r2, r2, r1 │ │ │ │ + ldr r1, [sp, #156] @ 0x9c │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + add fp, fp, r3 │ │ │ │ + add r3, sl, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + eor r1, r1, r3 │ │ │ │ eor r7, r7, r3 │ │ │ │ - eor fp, fp, r3 │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ - str r0, [sp, #4] │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + str r1, [sp, #156] @ 0x9c │ │ │ │ subs r3, r3, #1 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ - bne 1eb60 │ │ │ │ - add sp, sp, #124 @ 0x7c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r5, r3, r4, lsr #1 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + bne 202b8 │ │ │ │ + add sp, sp, #116 @ 0x74 │ │ │ │ + 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 r9, r3, ip, asr #18 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x005db3d7 │ │ │ │ │ │ │ │ -0001f3e0 : │ │ │ │ - ldr r2, [pc, #12] @ 1f3f4 │ │ │ │ - ldr r1, [pc, #12] @ 1f3f8 │ │ │ │ +00020b5c : │ │ │ │ + ldr r2, [pc, #12] @ 20b70 │ │ │ │ + ldr r1, [pc, #12] @ 20b74 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b338 │ │ │ │ - andseq r1, r3, r0, lsl #4 │ │ │ │ - @ instruction: 0xfffff70c │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq r5, r3, r4, lsl #21 │ │ │ │ + @ instruction: 0xfffff6d8 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #4088] @ 2040c │ │ │ │ - cmp r4, #0 │ │ │ │ + ldr r3, [pc, #4088] @ 21b94 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ble 204f0 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble 21c84 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [sp, #196] @ 0xc4 │ │ │ │ ldr fp, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ - ldr r2, [pc, #4044] @ 20410 │ │ │ │ + ldr r2, [pc, #4036] @ 21b98 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, r0 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + str ip, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - mov r3, r1 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str lr, [sp] │ │ │ │ + ldr r8, [sp] │ │ │ │ add r6, fp, fp, lsl #2 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + add r9, fp, fp, lsl #1 │ │ │ │ ldr r4, [r2, fp, lsl #5] │ │ │ │ ldr r5, [r2, r6, lsl #2] │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [r2] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r1, [r8] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r3, [r2] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - add r9, fp, fp, lsl #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - str r6, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + str r0, [sp, #28] │ │ │ │ ldr r7, [r2, fp, lsl #4] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r2, r6, lsl #3] │ │ │ │ - mov r1, r7 │ │ │ │ ldr r4, [r2, r9, lsl #4] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r0, [sp, #24] │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ lsl r6, fp, #3 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - add ip, fp, fp, lsl #3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + add ip, r6, fp │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [r2, ip, lsl #2] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [r2, r9, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ - str ip, [sp, #32] │ │ │ │ ldr r5, [r2, fp, lsl #2] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - add lr, fp, r3, lsl #1 │ │ │ │ - ldr r4, [r2, lr, lsl #2] │ │ │ │ + mov r3, #44 @ 0x2c │ │ │ │ + mul r3, fp, r3 │ │ │ │ ldr r8, [r2, r9, lsl #3] │ │ │ │ - str lr, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r8 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - sub r4, r6, fp │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [r2, r4, lsl #2] │ │ │ │ - ldr r1, [r2, fp, lsl #3] │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + sub lr, r6, fp │ │ │ │ mov r8, r0 │ │ │ │ + str lr, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [r2, lr, lsl #2] │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [r2, fp, lsl #3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3496] @ 20414 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3492] @ 21b9c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3412] @ 20418 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3408] @ 21ba0 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #72] @ 0x48 │ │ │ │ - ldr r8, [sp, #76] @ 0x4c │ │ │ │ - mov r1, sl │ │ │ │ str r0, [sp, #28] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr sl, [sp, #76] @ 0x4c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3304] @ 20418 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3300] @ 21ba0 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, sl │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - ldr r4, [r3, fp, lsl #5] │ │ │ │ - ldr r5, [r3, r6, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp] │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + ldr r4, [r8, fp, lsl #5] │ │ │ │ + ldr r5, [r8, r6, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r7, [r3, fp, lsl #4] │ │ │ │ - ldr r6, [r3, r6, lsl #3] │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [r8, fp, lsl #4] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r6, [r8, r6, lsl #3] │ │ │ │ + ldr r5, [r8, r9, lsl #4] │ │ │ │ mov r1, r7 │ │ │ │ - ldr r5, [r3, r9, lsl #4] │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r4, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [r8, fp, lsl #2] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - ldr r6, [r3, r9, lsl #2] │ │ │ │ - ldr r8, [r3, ip, lsl #2] │ │ │ │ + ldr r6, [r8, r9, lsl #2] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ + ldr r8, [r8, ip, lsl #2] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r5, [r3, fp, lsl #2] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r4, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r4, [r3, lr, lsl #2] │ │ │ │ - ldr r5, [r3, r9, lsl #3] │ │ │ │ + ldr r5, [r8, r9, lsl #3] │ │ │ │ + ldr r4, [r8, r3] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r5, [r3, fp, lsl #3] │ │ │ │ - ldr r4, [r3, r4, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r5, [r8, fp, lsl #3] │ │ │ │ + ldr r4, [r8, lr, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2684] @ 20418 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2700] @ 21ba0 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2592] @ 20414 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2608] @ 21b9c │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2464] @ 20418 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2480] @ 21ba0 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ - str r9, [sp, #32] │ │ │ │ + str r9, [sp, #20] │ │ │ │ str r0, [r3] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp] │ │ │ │ - ldr r1, [pc, #2384] @ 2041c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr r1, [pc, #2400] @ 21ba4 │ │ │ │ str r0, [r9] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2372] @ 20420 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [pc, #2380] @ 21ba8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2348] @ 20424 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2360] @ 21bac │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2336] @ 20428 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [pc, #2344] @ 21bb0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2280] @ 2042c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2296] @ 21bb4 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2268] @ 20430 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2276] @ 21bb8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2244] @ 20434 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2232] @ 20438 │ │ │ │ + ldr r1, [pc, #2252] @ 21bbc │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + ldr r1, [pc, #2240] @ 21bc0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2208] @ 2043c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr r1, [pc, #2216] @ 21bc4 │ │ │ │ + bl 151348 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ - ldr r1, [pc, #2192] @ 20440 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2204] @ 21bc8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - str r7, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2116] @ 20444 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2084] @ 2042c │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2132] @ 21bcc │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [pc, #2100] @ 21bb4 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2072] @ 20430 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2080] @ 21bb8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2056] @ 2043c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2068] @ 21bc4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2044] @ 20440 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr r1, [pc, #2052] @ 21bc8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2004] @ 20434 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1992] @ 20438 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + ldr r1, [pc, #2012] @ 21bbc │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2000] @ 21bc0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1944] @ 20444 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1960] @ 21bcc │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1924] @ 20448 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1912] @ 2044c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1940] @ 21bd0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1924] @ 21bd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - str sl, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ + str sl, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1868] @ 20450 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1856] @ 20454 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [pc, #1876] @ 21bd8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1868] @ 21bdc │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1832] @ 20458 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r1, [pc, #1840] @ 21be0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #188] @ 0xbc │ │ │ │ - lsl r7, lr, #2 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #188] @ 0xbc │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #188] @ 0xbc │ │ │ │ - ldr r2, [sp] │ │ │ │ - add ip, lr, lr, lsl #1 │ │ │ │ + lsl r7, ip, #2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - str r0, [r2, lr, lsl #2] │ │ │ │ + ldr ip, [sp, #188] @ 0xbc │ │ │ │ + str r0, [r2, ip, lsl #2] │ │ │ │ + add ip, ip, ip, lsl #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldm sp, {r9, ip} │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldmib sp, {r9, ip} │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r0, [r9, ip, lsl #4] │ │ │ │ - mov r0, r1 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ - add sl, r7, r2 │ │ │ │ - mov r7, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + add sl, r7, r2 │ │ │ │ + mov r7, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r9, sl, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ str r0, [r9, r2, lsl #5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r9, [sp, #120] @ 0x78 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r7, r2, lsl #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ str r0, [r7, sl, lsl #3] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + str sl, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - lsl r6, r2, #3 │ │ │ │ - add r2, r2, r2, lsl #3 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #188] @ 0xbc │ │ │ │ str r0, [r7, r9, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + lsl r6, r2, #3 │ │ │ │ + add r2, r6, r2 │ │ │ │ + mov sl, r2 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r7, r2, lsl #2] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + str r0, [r7, sl, lsl #2] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + str sl, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #188] @ 0xbc │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #188] @ 0xbc │ │ │ │ + mov ip, #44 @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - add ip, ip, sl, lsl #1 │ │ │ │ str r0, [r7, r9, lsl #3] │ │ │ │ mov r0, r4 │ │ │ │ - mov r9, ip │ │ │ │ - bl 14a680 │ │ │ │ - str r9, [sp, #28] │ │ │ │ - str r0, [r7, r9, lsl #2] │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + mul lr, ip, lr │ │ │ │ + mov sl, lr │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + str r0, [r7, sl] │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + str sl, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #188] @ 0xbc │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #188] @ 0xbc │ │ │ │ + sub r6, r6, r1 │ │ │ │ + str r0, [r7, r1, lsl #3] │ │ │ │ mov r1, r4 │ │ │ │ - sub r6, r6, lr │ │ │ │ - str r0, [r7, lr, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1152] @ 2041c │ │ │ │ - str r6, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1156] @ 21ba4 │ │ │ │ str r0, [r7, r6, lsl #2] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1136] @ 20420 │ │ │ │ + str r6, [sp, #28] │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [pc, #1132] @ 21ba8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1112] @ 20424 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1100] @ 20428 │ │ │ │ + ldr r1, [pc, #1108] @ 21bac │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [pc, #1096] @ 21bb0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1044] @ 2042c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1048] @ 21bb4 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [pc, #1028] @ 20430 │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #108] @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1028] @ 21bb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1012] @ 2043c │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1000] @ 20440 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [pc, #1008] @ 21bc4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [pc, #996] @ 21bc8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #960] @ 20434 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #944] @ 20438 │ │ │ │ + ldr r1, [pc, #956] @ 21bbc │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #116] @ 0x74 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #940] @ 21bc0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #896] @ 20444 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #896] @ 21bcc │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + mov r0, r6 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - str r8, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #844] @ 20430 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + str r9, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #844] @ 21bb8 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #824] @ 2042c │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #820] @ 21bb4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #804] @ 20434 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #792] @ 20438 │ │ │ │ + ldr r1, [pc, #800] @ 21bbc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #788] @ 21bc0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #772] @ 20440 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #752] @ 2043c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [pc, #764] @ 21bc8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [pc, #744] @ 21bc4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #684] @ 20444 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #680] @ 20448 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #684] @ 21bcc │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #668] @ 2044c │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [pc, #672] @ 21bd0 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #660] @ 21bd4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #632] @ 20454 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #612] @ 20450 │ │ │ │ + ldr r1, [pc, #624] @ 21bdc │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [pc, #604] @ 21bd8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #592] @ 20458 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #584] @ 21be0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldmib sp, {r2, r3} │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r0, [r3, r2, lsl #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #188] @ 0xbc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - str r0, [r3, lr, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr ip, [sp, #188] @ 0xbc │ │ │ │ + str r0, [r3, ip, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r3, sl, lsl #3] │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str r0, [r3, ip, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #188] @ 0xbc │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r9, lr, lsl #4] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + str r0, [r9, r3, lsl #4] │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r9, sl, lsl #2] │ │ │ │ + str r0, [r9, ip, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #188] @ 0xbc │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #188] @ 0xbc │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r9, lr, lsl #5] │ │ │ │ + str r0, [r9, ip, lsl #5] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ + ldr sl, [sp, #92] @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r9, ip, lsl #2] │ │ │ │ + str r0, [r9, lr] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ mov r6, r9 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r6, r9, lsl #3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r6, r3, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r6, r3, lsl #3] │ │ │ │ - b 2045c │ │ │ │ - andseq r4, r3, ip, lsr #15 │ │ │ │ + bl 151104 │ │ │ │ + b 21be4 │ │ │ │ + andseq r9, r3, r0, lsr #32 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ mrccc 6, 4, sp, cr9, cr12, {1} │ │ │ │ svccc 0x005db3d7 │ │ │ │ cdpcc 8, 12, cr5, cr6, cr15, {0} │ │ │ │ mcrcc 12, 4, r2, cr8, cr10, {5} │ │ │ │ stclcc 12, cr2, [r9, #552]! @ 0x228 │ │ │ │ svccc 0x0000e7ce │ │ │ │ @@ -21408,8211 +22914,8202 @@ │ │ │ │ cdpcc 8, 9, cr11, cr9, cr1, {7} │ │ │ │ svccc 0x00ddb3d7 │ │ │ │ @ instruction: 0x3e843ab5 │ │ │ │ mcrcc 12, 0, r2, cr8, cr10, {5} │ │ │ │ ldccc 3, cr7, [fp, #24] │ │ │ │ cdpcc 7, 8, cr14, cr0, cr14, {6} │ │ │ │ @ instruction: 0x3daaaaab │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [r6, r3, lsl #3] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r6, r9, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - ldr r7, [sp] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ str r0, [r6, r2, lsl #2] │ │ │ │ + ldr r8, [sp] │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ - mov r0, r3 │ │ │ │ - add r2, r2, r3 │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - add r3, r3, r0 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - add r1, r6, r0 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - add r1, r7, r0 │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + add r2, r2, r1 │ │ │ │ + add r1, r8, r1 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ - eor r0, r0, r1 │ │ │ │ - eor fp, fp, r1 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ - subs r1, r1, #1 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ - bne 1f45c │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + add r3, r6, r1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r3, r7, r1 │ │ │ │ + ldr r1, [sp, #188] @ 0xbc │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + eor r1, r1, r3 │ │ │ │ + eor fp, fp, r3 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #188] @ 0xbc │ │ │ │ + subs r3, r3, #1 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ + bne 20be8 │ │ │ │ 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) │ │ │ │ │ │ │ │ -000204f8 : │ │ │ │ - ldr r2, [pc, #12] @ 2050c │ │ │ │ - ldr r1, [pc, #12] @ 20510 │ │ │ │ +00021ca0 : │ │ │ │ + ldr r2, [pc, #12] @ 21cb4 │ │ │ │ + ldr r1, [pc, #12] @ 21cb8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b338 │ │ │ │ - andseq r0, r3, r8, lsr #2 │ │ │ │ - @ instruction: 0xffffeef0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq r4, r3, r0, lsl #19 │ │ │ │ + @ instruction: 0xffffeec4 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ - mov sl, r1 │ │ │ │ + mov lr, r3 │ │ │ │ + ldr r3, [pc, #3656] @ 22b28 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r8, [sp, #180] @ 0xb4 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ - mov ip, r2 │ │ │ │ - ldr r2, [pc, #3624] @ 21358 │ │ │ │ + add r3, pc, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - mov lr, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - ldr r9, [sp, #180] @ 0xb4 │ │ │ │ - ble 21350 │ │ │ │ + ble 22b0c │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ - mov fp, r9 │ │ │ │ + mov r4, r8 │ │ │ │ lsl r1, r1, #2 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ - ldr r1, [pc, #3572] @ 2135c │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ - stm sp, {sl, ip, lr} │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #132] @ 0x84 │ │ │ │ + ldr r1, [pc, #3604] @ 22b2c │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ + str r2, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ - rsb r4, r3, r3, lsl #3 │ │ │ │ - ldr r6, [r2, r4, lsl #2] │ │ │ │ - ldr r5, [r2] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - lsl r7, r3, #3 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp] │ │ │ │ - ldr r6, [sl, r4, lsl #2] │ │ │ │ - ldr r5, [sl] │ │ │ │ - mov r1, r6 │ │ │ │ + str lr, [sp, #12] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr r6, [r2] │ │ │ │ + lsl r8, r3, #3 │ │ │ │ + sub r5, r8, r3 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r7, [r2, r5, lsl #2] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ str r0, [sp, #16] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - add r1, r2, r7 │ │ │ │ - ldr r5, [r2, r3, lsl #3] │ │ │ │ - ldr r6, [r1, r4, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r7, [fp, r5, lsl #2] │ │ │ │ + ldr r6, [fp] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ str r0, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + add r1, r2, r8 │ │ │ │ + ldr r7, [r1, r5, lsl #2] │ │ │ │ + ldr r6, [r2, r3, lsl #3] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov sl, r0 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add r5, r3, r3, lsl #1 │ │ │ │ - ldr ip, [r2, r5, lsl #4] │ │ │ │ - add r6, r3, r3, lsl #2 │ │ │ │ - ldr r1, [r2, r6, lsl #2] │ │ │ │ - str ip, [sp, #28] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + add r6, r3, r3, lsl #1 │ │ │ │ + add r7, r3, r3, lsl #2 │ │ │ │ + ldr fp, [r2, r6, lsl #4] │ │ │ │ + ldr r1, [r2, r7, lsl #2] │ │ │ │ + mov r0, fp │ │ │ │ str r1, [sp, #32] │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, ip │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + add r3, fp, r8 │ │ │ │ + ldr r8, [fp, r2, lsl #3] │ │ │ │ + ldr r9, [r3, r5, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp] │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - add r7, sl, r7 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r8, [sl, r3, lsl #3] │ │ │ │ - ldr r7, [r7, r4, lsl #2] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [fp, r6, lsl #4] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [fp, r7, lsl #2] │ │ │ │ + mov r0, r9 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sl, r5, lsl #4] │ │ │ │ - ldr r1, [sl, r6, lsl #2] │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov sl, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + add r1, r2, r3 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr sl, [r1, r5, lsl #2] │ │ │ │ + ldr r8, [r2, r3, lsl #4] │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr fp, [r2, r7, lsl #3] │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [r2, r6, lsl #2] │ │ │ │ + mov r0, fp │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + add r3, fp, r3 │ │ │ │ + ldr sl, [r3, r5, lsl #2] │ │ │ │ + ldr r8, [fp, r2, lsl #4] │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [fp, r7, lsl #3] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr fp, [fp, r6, lsl #2] │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, fp │ │ │ │ + lsl fp, r6, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - lsl r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - add r1, r2, r3, lsl #4 │ │ │ │ - ldr r7, [r2, r3, lsl #4] │ │ │ │ - ldr r9, [r1, r4, lsl #2] │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + add r3, r2, fp │ │ │ │ + ldr r7, [r2, r6, lsl #3] │ │ │ │ + ldr r9, [r3, r5, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr sl, [r2, r6, lsl #3] │ │ │ │ - ldr r1, [r2, r5, lsl #2] │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + ldr sl, [r2, r3, lsl #5] │ │ │ │ + ldr r1, [r2, r3, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr sl, [sp] │ │ │ │ - add r1, sl, r2 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - ldr r9, [r1, r4, lsl #2] │ │ │ │ - ldr r7, [sl, r3, lsl #4] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sl, r6, lsl #3] │ │ │ │ - ldr sl, [sl, r5, lsl #2] │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + add fp, r8, fp │ │ │ │ + ldr r6, [r8, r6, lsl #3] │ │ │ │ + ldr r5, [fp, r5, lsl #2] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ - lsl sl, r5, #3 │ │ │ │ - mov r9, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r6, [r8, r3, lsl #5] │ │ │ │ + ldr r9, [r8, r3, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - add r1, r2, r5, lsl #3 │ │ │ │ - ldr r6, [r2, r5, lsl #3] │ │ │ │ - ldr r8, [r1, r4, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ - ldr r9, [r2, r3, lsl #5] │ │ │ │ - ldr r1, [r2, r3, lsl #2] │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp] │ │ │ │ - add sl, r7, sl │ │ │ │ - ldr r5, [r7, r5, lsl #3] │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r4, [sl, r4, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - ldr r5, [r7, r3, lsl #5] │ │ │ │ - ldr r8, [r7, r3, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - rsb r5, fp, fp, lsl #3 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - lsl r4, fp, #3 │ │ │ │ - add r4, r4, fp │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - str r0, [r8, r5, lsl #2] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + lsl r5, r4, #3 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - str r0, [r6, r5, lsl #2] │ │ │ │ + mov r8, r0 │ │ │ │ + sub r6, r5, r4 │ │ │ │ + add r5, r5, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r9, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - add r9, fp, fp, lsl #2 │ │ │ │ - str r0, [r8] │ │ │ │ + str r0, [r7, r6, lsl #2] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r0, [fp, r6, lsl #2] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r0, [r7] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r8, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2340] @ 22b30 │ │ │ │ + str r0, [fp] │ │ │ │ + add fp, r4, r4, lsl #2 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #2320] @ 22b34 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [pc, #2292] @ 22b38 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [pc, #2268] @ 22b3c │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #2248] @ 22b40 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + ldr r1, [pc, #2236] @ 22b44 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r7, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2304] @ 21360 │ │ │ │ - str r0, [r6] │ │ │ │ + str r0, [r8, fp, lsl #2] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2152] @ 22b30 │ │ │ │ + str r0, [r8, r5, lsl #2] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2292] @ 21364 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2132] @ 22b34 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2268] @ 21368 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2108] @ 22b38 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2244] @ 2136c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2224] @ 21370 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2212] @ 21374 │ │ │ │ + ldr r1, [pc, #2088] @ 22b3c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #2064] @ 22b40 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #2052] @ 22b44 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r8, r9, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2124] @ 21360 │ │ │ │ - str r0, [r8, r4, lsl #2] │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2112] @ 21364 │ │ │ │ + mov r7, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r8, fp, lsl #2] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1972] @ 22b34 │ │ │ │ + str r0, [r8, r5, lsl #2] │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [pc, #1944] @ 22b30 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2088] @ 21368 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1928] @ 22b38 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2064] @ 2136c │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2044] @ 21370 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + ldr r1, [pc, #1900] @ 22b3c │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2032] @ 21374 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [pc, #1880] @ 22b40 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #1868] @ 22b44 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r3, #52 @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ + mul r3, r4, r3 │ │ │ │ + mov r8, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r8, r9, lsl #2] │ │ │ │ + str r0, [r7, r8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1944] @ 21364 │ │ │ │ - str r0, [r8, r4, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1776] @ 22b34 │ │ │ │ + str r0, [r7, r4, lsl #2] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1924] @ 21360 │ │ │ │ - add r8, fp, fp, lsl #1 │ │ │ │ - add r7, fp, r8, lsl #2 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1748] @ 22b30 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1896] @ 21368 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1728] @ 22b38 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1872] @ 2136c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1852] @ 21370 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1840] @ 21374 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #1704] @ 22b3c │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1688] @ 22b40 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #1672] @ 22b44 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r6, r7, lsl #2] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1752] @ 21364 │ │ │ │ - str r0, [r6, fp, lsl #2] │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1732] @ 21360 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1712] @ 21368 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1688] @ 2136c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1668] @ 21370 │ │ │ │ + str r0, [r7, r4, lsl #2] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1592] @ 22b38 │ │ │ │ + str r0, [r7, r8] │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1656] @ 21374 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1564] @ 22b30 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + mov r9, #44 @ 0x2c │ │ │ │ + ldr r1, [pc, #1532] @ 22b34 │ │ │ │ + mul r9, r4, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #1508] @ 22b3c │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [pc, #1492] @ 22b44 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + ldr r1, [pc, #1472] @ 22b40 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [r6, fp, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1568] @ 21368 │ │ │ │ - str r0, [r6, r7, lsl #2] │ │ │ │ + add r5, r4, r4, lsl #1 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r7, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r8, r9] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1396] @ 22b38 │ │ │ │ + str r0, [r8, r5, lsl #2] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1544] @ 21360 │ │ │ │ - add r7, fp, r9, lsl #1 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1364] @ 22b30 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1516] @ 21364 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1340] @ 22b34 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1496] @ 2136c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1480] @ 21374 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1460] @ 21370 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #1320] @ 22b3c │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #1308] @ 22b44 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #1284] @ 22b40 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r6, r7, lsl #2] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1380] @ 21368 │ │ │ │ - str r0, [r6, r8, lsl #2] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sl, r5, lsl #2] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1204] @ 22b34 │ │ │ │ + str r0, [sl, r9] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1356] @ 21360 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1184] @ 22b38 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1332] @ 21364 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1312] @ 2136c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1296] @ 21374 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1276] @ 21370 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [pc, #1148] @ 22b30 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sl, r8, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1188] @ 21364 │ │ │ │ - str r0, [sl, r7, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #1132] @ 22b3c │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1176] @ 21368 │ │ │ │ - mov r7, sl │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1112] @ 22b40 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [pc, #1100] @ 22b44 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1136] @ 21360 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1120] @ 2136c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1100] @ 21370 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1088] @ 21374 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r7, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sl, r5, lsl #3] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1024] @ 22b34 │ │ │ │ + str r0, [sl, r4, lsl #5] │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + ldr r1, [pc, #1004] @ 22b38 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [pc, #968] @ 22b30 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sl, r8, lsl #3] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1004] @ 21364 │ │ │ │ - str r0, [sl, fp, lsl #5] │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #992] @ 21368 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [pc, #952] @ 22b3c │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [pc, #932] @ 22b40 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [pc, #920] @ 22b44 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #956] @ 21360 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #940] @ 2136c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #920] @ 21370 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #908] @ 21374 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r7, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r9, r5, lsl #3] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #844] @ 22b38 │ │ │ │ + str r0, [r9, r4, lsl #5] │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [pc, #816] @ 22b34 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [pc, #784] @ 22b30 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sl, r8, lsl #3] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #824] @ 21368 │ │ │ │ - str r0, [sl, fp, lsl #5] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [pc, #768] @ 22b3c │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #804] @ 21364 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #752] @ 22b44 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #732] @ 22b40 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #772] @ 21360 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #756] @ 2136c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #740] @ 21374 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #720] @ 21370 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r7, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sl, r4, lsl #4] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #664] @ 22b38 │ │ │ │ + str r0, [sl, fp, lsl #3] │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [pc, #636] @ 22b34 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + ldr r1, [pc, #604] @ 22b30 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r7, fp, lsl #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #644] @ 21368 │ │ │ │ - str r0, [r7, r9, lsl #3] │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #624] @ 21364 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [pc, #588] @ 22b3c │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [pc, #572] @ 22b44 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [pc, #552] @ 22b40 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #592] @ 21360 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #576] @ 2136c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #560] @ 21374 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #540] @ 21370 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r7, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r9, r4, lsl #4] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #476] @ 22b30 │ │ │ │ + str r0, [r9, fp, lsl #3] │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [pc, #460] @ 22b38 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [pc, #428] @ 22b34 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sl, fp, lsl #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #456] @ 21360 │ │ │ │ - str r0, [sl, r9, lsl #3] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #448] @ 21368 │ │ │ │ - mov r9, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #408] @ 22b3c │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [pc, #388] @ 22b40 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #376] @ 22b44 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #412] @ 21364 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #392] @ 2136c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #372] @ 21370 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #360] @ 21374 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [r7, fp, lsl #3] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #268] @ 21360 │ │ │ │ - str r0, [r7, r8, lsl #4] │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #260] @ 21368 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sl, r4, lsl #3] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #292] @ 22b30 │ │ │ │ + str r0, [sl, r5, lsl #4] │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [pc, #276] @ 22b38 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #228] @ 21364 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #244] @ 22b34 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #208] @ 2136c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #188] @ 21370 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #176] @ 21374 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [pc, #224] @ 22b3c │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [pc, #204] @ 22b40 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [pc, #192] @ 22b44 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sl, r8, lsl #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r7, [sp] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r7, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r9, r5, lsl #4] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + str r0, [r9, r4, lsl #3] │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ add r2, r2, r3 │ │ │ │ - add r3, r7, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - str r0, [sl, fp, lsl #3] │ │ │ │ + add r3, r8, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - add r1, sl, r3 │ │ │ │ - add r3, r9, r3 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + add r1, r9, r3 │ │ │ │ + add r3, sl, r3 │ │ │ │ + str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - eor fp, fp, r1 │ │ │ │ + eor r4, r4, r1 │ │ │ │ eor r3, r3, r1 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ - subs r1, r1, #1 │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ - bne 20578 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + subs r3, r3, #1 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + bne 21d2c │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r3, r3, ip, lsl #13 │ │ │ │ + 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: 0x00137ed8 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x007994e0 │ │ │ │ svccc 0x0048261c │ │ │ │ cdpcc 6, 13, cr2, cr14, cr2, {0} │ │ │ │ svccc 0x001f9d07 │ │ │ │ svccc 0x0066a5e5 │ │ │ │ cdpcc 12, 6, cr13, cr3, cr7, {4} │ │ │ │ │ │ │ │ -00021378 : │ │ │ │ - ldr r2, [pc, #12] @ 2138c │ │ │ │ - ldr r1, [pc, #12] @ 21390 │ │ │ │ +00022b48 : │ │ │ │ + ldr r2, [pc, #12] @ 22b5c │ │ │ │ + ldr r1, [pc, #12] @ 22b60 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b338 │ │ │ │ - andseq pc, r2, r8, ror #5 │ │ │ │ - @ instruction: 0xfffff188 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #188 @ 0xbc │ │ │ │ - mov lr, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + andseq r3, r3, r8, lsl fp │ │ │ │ + @ instruction: 0xfffff160 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #3840] @ 222b0 │ │ │ │ - cmp r2, #0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #188 @ 0xbc │ │ │ │ + ldr r3, [pc, #3856] @ 23a98 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ble 222a8 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble 23a7c │ │ │ │ + mov lr, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ - ldr r2, [pc, #3800] @ 222b4 │ │ │ │ + ldr r2, [pc, #3808] @ 23a9c │ │ │ │ ldr r3, [r3, r2] │ │ │ │ - stmib sp, {ip, lr} │ │ │ │ + mov r2, r0 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr sl, [r3] │ │ │ │ - add r4, r2, r2, lsl #2 │ │ │ │ - ldr r6, [r3, r4, lsl #2] │ │ │ │ - ldr r5, [r3, r4, lsl #3] │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr sl, [r2] │ │ │ │ + ldr r9, [r7] │ │ │ │ + add r4, r3, r3, lsl #2 │ │ │ │ + ldr r6, [r2, r4, lsl #2] │ │ │ │ + lsl fp, r4, #2 │ │ │ │ + ldr r5, [r2, r4, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - lsl fp, r4, #2 │ │ │ │ - ldr r9, [r7] │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3716] @ 222b8 │ │ │ │ - bl 14a8c4 │ │ │ │ - add r2, r7, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3720] @ 23aa0 │ │ │ │ + bl 151348 │ │ │ │ + add r3, r7, fp │ │ │ │ ldr r6, [r7, r4, lsl #2] │ │ │ │ - str fp, [sp, #28] │ │ │ │ - ldr fp, [r2, r4, lsl #2] │ │ │ │ - mov r1, fp │ │ │ │ mov r5, r0 │ │ │ │ + str fp, [sp, #28] │ │ │ │ + ldr fp, [r3, r4, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3676] @ 222b8 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3680] @ 23aa0 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - add fp, r3, r3, lsl #1 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add r2, r3, fp, lsl #3 │ │ │ │ - ldr r7, [r2, r4, lsl #2] │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r8, [r3, fp, lsl #3] │ │ │ │ - ldr r6, [r3, r2, lsl #2] │ │ │ │ - lsl r5, fp, #3 │ │ │ │ - mov r1, r6 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + add r5, r3, r3, lsl #1 │ │ │ │ + lsl r6, r5, #3 │ │ │ │ + ldr r9, [r2, r5, lsl #3] │ │ │ │ + add r3, r2, r6 │ │ │ │ + ldr r8, [r3, r4, lsl #2] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r7, [r2, r3, lsl #2] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a8c4 │ │ │ │ - str r8, [sp, #16] │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + str r9, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3404] @ 222b8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - add r5, sl, r5 │ │ │ │ - ldr r6, [sl, r3, lsl #2] │ │ │ │ - ldr r5, [r5, r4, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r7, [sl, fp, lsl #3] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3408] @ 23aa0 │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3340] @ 222b8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + add r6, r7, r6 │ │ │ │ + ldr r8, [r7, r5, lsl #3] │ │ │ │ + ldr r6, [r6, r4, lsl #2] │ │ │ │ + ldr r7, [r7, r2, lsl #2] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3344] @ 23aa0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r8, [sp, #64] @ 0x40 │ │ │ │ + str r9, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - str r7, [sp, #20] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ldr ip, [sp, #224] @ 0xe0 │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r5, ip, ip, lsl #3 │ │ │ │ - ldr ip, [r3, r5, lsl #2] │ │ │ │ - add r2, r3, r5, lsl #2 │ │ │ │ + mov r0, r8 │ │ │ │ + str r8, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + lsl fp, r2, #3 │ │ │ │ + add r7, fp, r2 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + lsl r6, r7, #2 │ │ │ │ + ldr ip, [r2, r7, lsl #2] │ │ │ │ + add r1, r2, r6 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + ldr sl, [r1, r4, lsl #2] │ │ │ │ mov r9, ip │ │ │ │ ldr ip, [sp, #224] @ 0xe0 │ │ │ │ - ldr r8, [r2, r4, lsl #2] │ │ │ │ - ldr r6, [r3, ip, lsl #4] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - mov r1, r6 │ │ │ │ - lsl r7, r5, #2 │ │ │ │ - add r7, sl, r7 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, sl │ │ │ │ + ldr r8, [r2, ip, lsl #4] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a8c4 │ │ │ │ - str r9, [sp, #24] │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r8, sl │ │ │ │ + str r9, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3172] @ 222b8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3192] @ 23aa0 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ ldr ip, [sp, #224] @ 0xe0 │ │ │ │ - ldr sl, [sl, r5, lsl #2] │ │ │ │ - ldr r5, [r7, r4, lsl #2] │ │ │ │ - ldr r7, [r8, ip, lsl #4] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + add r6, r3, r6 │ │ │ │ + ldr sl, [r3, r7, lsl #2] │ │ │ │ + ldr r6, [r6, r4, lsl #2] │ │ │ │ + ldr r7, [r3, ip, lsl #4] │ │ │ │ + mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3116] @ 222b8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3128] @ 23aa0 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - mov sl, r0 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #88] @ 0x58 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - str sl, [sp, #88] @ 0x58 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ + str r8, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ - str sl, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r0 │ │ │ │ + str r8, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - lsl r5, fp, #2 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + lsl r6, r5, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - add r2, r3, fp, lsl #2 │ │ │ │ - add r1, r2, r9 │ │ │ │ - ldr r7, [r2, r4, lsl #2] │ │ │ │ - ldr r6, [r1, r4, lsl #2] │ │ │ │ - ldr sl, [r3, fp, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + add r1, r2, r6 │ │ │ │ + ldr r9, [r2, r5, lsl #2] │ │ │ │ + add r0, r1, sl │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r8, [r1, r4, lsl #2] │ │ │ │ + ldr r7, [r0, r4, lsl #2] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2696] @ 23aa0 │ │ │ │ + bl 151348 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + add r6, r2, r6 │ │ │ │ + ldr r8, [r2, r5, lsl #2] │ │ │ │ + add r1, r6, sl │ │ │ │ + ldr r7, [r1, r4, lsl #2] │ │ │ │ + ldr r6, [r6, r4, lsl #2] │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2684] @ 222b8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - add r5, r8, r5 │ │ │ │ - add r2, r5, r9 │ │ │ │ - ldr r6, [r2, r4, lsl #2] │ │ │ │ - ldr r5, [r5, r4, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r7, [r8, fp, lsl #2] │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2620] @ 222b8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2632] @ 23aa0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r9, [sp, #104] @ 0x68 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - str r7, [sp, #16] │ │ │ │ + str sl, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r8 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r8, [r2, r5, lsl #4] │ │ │ │ + add r1, r2, fp │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ ldr lr, [sp, #224] @ 0xe0 │ │ │ │ - add r2, r3, r2 │ │ │ │ - ldr r9, [r3, fp, lsl #4] │ │ │ │ - ldr r6, [r3, lr, lsl #3] │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r5, [r2, r4, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r6, [r1, r4, lsl #2] │ │ │ │ + ldr sl, [r2, lr, lsl #3] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r7, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2488] @ 222b8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - mov r3, r8 │ │ │ │ - ldr lr, [sp, #224] @ 0xe0 │ │ │ │ - add r2, r3, r2 │ │ │ │ - ldr r6, [r3, lr, lsl #3] │ │ │ │ - ldr r4, [r2, r4, lsl #2] │ │ │ │ - ldr r8, [r8, fp, lsl #4] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2504] @ 23aa0 │ │ │ │ + bl 151348 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr lr, [sp, #224] @ 0xe0 │ │ │ │ + add r3, r2, fp │ │ │ │ + ldr sl, [r2, r5, lsl #4] │ │ │ │ + ldr r4, [r3, r4, lsl #2] │ │ │ │ + ldr r5, [r2, lr, lsl #3] │ │ │ │ mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2420] @ 222b8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2440] @ 23aa0 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - mov sl, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - str sl, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ + str r9, [sp, #116] @ 0x74 │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, r4 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a67c │ │ │ │ - str sl, [sp, #124] @ 0x7c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - str r0, [sp, #156] @ 0x9c │ │ │ │ + str r8, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, fp │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151100 │ │ │ │ mov fp, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - str fp, [sp, #16] │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r6 │ │ │ │ - mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - str fp, [sp, #100] @ 0x64 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a680 │ │ │ │ - str fp, [sp, #28] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ + str fp, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r4, [sp, #132] @ 0x84 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r0 │ │ │ │ + str fp, [sp, #28] │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2060] @ 222bc │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2080] @ 23aa4 │ │ │ │ + bl 151348 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r4, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1984] @ 222c0 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #2000] @ 23aa8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1972] @ 222c4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1988] @ 23aac │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1940] @ 222c0 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1928] @ 222c4 │ │ │ │ - mov r9, r0 │ │ │ │ + ldr r1, [pc, #1956] @ 23aa8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #1944] @ 23aac │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr lr, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r7 │ │ │ │ - lsl r2, lr, #3 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - add sl, lr, lr, lsl #3 │ │ │ │ - mov r9, r0 │ │ │ │ - bl 14a67c │ │ │ │ + mov r8, r0 │ │ │ │ + lsl r3, lr, #3 │ │ │ │ + add sl, r3, lr │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ ldr lr, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r8 │ │ │ │ str r0, [r4, sl, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ add r4, lr, lr, lsl #1 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ - str r0, [r7, r4, lsl #3] │ │ │ │ + str r0, [r8, r4, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 14a67c │ │ │ │ - lsl lr, r4, #2 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str lr, [sp, #32] │ │ │ │ - str r0, [r7, r4, lsl #4] │ │ │ │ + str r0, [r8, r4, lsl #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sp, #140] @ 0x8c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r7, r4, lsl #2] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1728] @ 222bc │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #136] @ 0x88 │ │ │ │ + str r0, [r8, r4, lsl #2] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1756] @ 23aa4 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov fp, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1652] @ 222c0 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #1672] @ 23aa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1640] @ 222c4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1660] @ 23aac │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1608] @ 222c0 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1628] @ 23aa8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1596] @ 222c4 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #1616] @ 23aac │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ + mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [fp] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [fp, r4, lsl #3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [fp, sl, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [fp, r4, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #136] @ 0x88 │ │ │ │ - ldr r5, [sp, #156] @ 0x9c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r5, [sp, #132] @ 0x84 │ │ │ │ str r0, [fp, r4, lsl #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1428] @ 222bc │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r9, [sp, #152] @ 0x98 │ │ │ │ mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1452] @ 23aa4 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - mov fp, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r9, r0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ - mov r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + mov r8, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1348] @ 222c0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1336] @ 222c4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r1, [pc, #1372] @ 23aa8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #1360] @ 23aac │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1304] @ 222c0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1292] @ 222c4 │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r5, r5, r5, lsl #2 │ │ │ │ - add r2, r3, r5, lsl #2 │ │ │ │ - mov r1, fp │ │ │ │ - str r2, [sp, #16] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r3, r5, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #1328] @ 23aa8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r1, [pc, #1316] @ 23aac │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #228] @ 0xe4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ - mov fp, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [r2, sl, lsl #2] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #228] @ 0xe4 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - add sl, sl, r5, lsl #1 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r9, sl, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + add ip, lr, lr, lsl #2 │ │ │ │ + lsl fp, ip, #2 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + add r3, r3, fp │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - bl 14a67c │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str r0, [r3, ip, lsl #2] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r9, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov lr, #44 @ 0x2c │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [r3, sl, lsl #2] │ │ │ │ + mov r0, r8 │ │ │ │ ldr sl, [sp, #228] @ 0xe4 │ │ │ │ + mul sl, lr, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r9, sl, lsl #3] │ │ │ │ + str r0, [r8, sl] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #144] @ 0x90 │ │ │ │ - ldr fp, [sp, #160] @ 0xa0 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r9, sl, lsl #5] │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1084] @ 222bc │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, fp │ │ │ │ + str r0, [r8, lr, lsl #3] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #140] @ 0x8c │ │ │ │ + ldr r5, [sp, #156] @ 0x9c │ │ │ │ + ldr lr, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r8, lr, lsl #5] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1092] @ 23aa4 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov sl, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1008] @ 222c0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #996] @ 222c4 │ │ │ │ + ldr r1, [pc, #1012] @ 23aa8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1000] @ 23aac │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #964] @ 222c0 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #952] @ 222c4 │ │ │ │ - mov fp, r0 │ │ │ │ + ldr r1, [pc, #968] @ 23aa8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #956] @ 23aac │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsl lr, r5, #2 │ │ │ │ - mov r1, sl │ │ │ │ - add fp, r3, lr │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r3, r5, lsl #2] │ │ │ │ + add fp, r5, fp │ │ │ │ + str r0, [r5, ip, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #228] @ 0xe4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ str r0, [fp, r4, lsl #3] │ │ │ │ mov r0, r9 │ │ │ │ - sub fp, r2, ip │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ + ldr lr, [sp, #228] @ 0xe4 │ │ │ │ + sub r5, r3, lr │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sl, fp, lsl #3] │ │ │ │ + str r0, [fp, r5, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add r7, sl, r2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + add r7, fp, r3 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sl, r2, lsl #3] │ │ │ │ + str r0, [fp, lr, lsl #3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #148] @ 0x94 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #144] @ 0x90 │ │ │ │ str r0, [r7, r4, lsl #3] │ │ │ │ + ldr r6, [sp, #160] @ 0xa0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #740] @ 222bc │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #752] @ 23aa4 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov fp, r0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #664] @ 222c0 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #672] @ 23aa8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #652] @ 222c4 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #660] @ 23aac │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #620] @ 222c0 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #628] @ 23aa8 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #608] @ 222c4 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #616] @ 23aac │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r3, r5, lsl #3] │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str r0, [fp, ip, lsl #3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r2, r3, fp, lsl #2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + add fp, fp, r5, lsl #2 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r3, fp, lsl #2] │ │ │ │ + str r0, [r3, r5, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r2, r4, lsl #3] │ │ │ │ + str r0, [fp, r4, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r7, r2, lsl #2] │ │ │ │ + ldr lr, [sp, #228] @ 0xe4 │ │ │ │ + str r0, [fp, lr, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #228] @ 0xe4 │ │ │ │ - ldr r4, [sp, #116] @ 0x74 │ │ │ │ - str r0, [r7, r6, lsl #4] │ │ │ │ - ldr r7, [sp, #152] @ 0x98 │ │ │ │ - mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldr r7, [sp, #148] @ 0x94 │ │ │ │ + ldr lr, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #404] @ 222bc │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + str r0, [fp, lr, lsl #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #424] @ 23aa4 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov sl, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #328] @ 222c0 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #344] @ 23aa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #316] @ 222c4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #332] @ 23aac │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #284] @ 222c0 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #300] @ 23aa8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #272] @ 222c4 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #288] @ 23aac │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sl, r5, lsl #3] │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str r0, [sl, ip, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - add r9, lr, r1 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sl, fp, lsl #2] │ │ │ │ + mov r9, r0 │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sl, r5, lsl #2] │ │ │ │ + mov r3, #52 @ 0x34 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r5, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + mul r5, r3, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sl, r9, lsl #2] │ │ │ │ + str r0, [sl, r5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - str r0, [sl, r1, lsl #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r5 │ │ │ │ + str r0, [sl, r3, lsl #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - str r0, [sl, r1, lsl #2] │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - add r3, r3, r1 │ │ │ │ - add r1, r8, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr ip, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sl, ip, lsl #2] │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + add r1, r1, r0 │ │ │ │ + add r2, r2, r0 │ │ │ │ + str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - add r2, r2, r1 │ │ │ │ - add r0, sl, r1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + add r3, sl, r1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r3, fp, r1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - eor r2, r2, r1 │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - eor r2, r2, r1 │ │ │ │ - str r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - subs r2, r2, #1 │ │ │ │ - str r2, [sp, #232] @ 0xe8 │ │ │ │ - bne 213ec │ │ │ │ + eor r3, r3, r1 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r3, ip │ │ │ │ + eor r3, r3, r1 │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + subs r3, r3, #1 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ + bne 22bd0 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r2, r3, r0, lsl r8 │ │ │ │ + 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 r7, r3, r4, lsr r0 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x005db3d7 │ │ │ │ svccc 0x000f1bbd │ │ │ │ svccc 0x00737871 │ │ │ │ svccc 0x00167918 │ │ │ │ │ │ │ │ -000222c8 : │ │ │ │ - ldr r2, [pc, #12] @ 222dc │ │ │ │ - ldr r1, [pc, #12] @ 222e0 │ │ │ │ +00023ab0 : │ │ │ │ + ldr r2, [pc, #12] @ 23ac4 │ │ │ │ + ldr r1, [pc, #12] @ 23ac8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b338 │ │ │ │ - @ instruction: 0x0012e3d8 │ │ │ │ - @ instruction: 0xfffff0b8 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #148 @ 0x94 │ │ │ │ + @ instruction: 0x00132bf0 │ │ │ │ + @ instruction: 0xfffff0a0 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #156 @ 0x9c │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #3356] @ 2301c │ │ │ │ - cmp r2, #0 │ │ │ │ + ldr r3, [pc, #3336] @ 247fc │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr sl, [sp, #192] @ 0xc0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr sl, [sp, #184] @ 0xb8 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r1, [sp] │ │ │ │ - ble 23014 │ │ │ │ - ldr r2, [sp, #196] @ 0xc4 │ │ │ │ - ldr r1, [pc, #3328] @ 23020 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 247e0 │ │ │ │ + ldr r2, [sp, #204] @ 0xcc │ │ │ │ + mov r8, sl │ │ │ │ lsl r2, r2, #2 │ │ │ │ - str r2, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ - mov r2, sl │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [pc, #3280] @ 24800 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + str ip, [sp, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - str ip, [sp, #12] │ │ │ │ - str lr, [sp, #8] │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ - ldr r5, [r7, r2, lsl #5] │ │ │ │ - ldr r4, [r7] │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + ldr r5, [fp, r8, lsl #5] │ │ │ │ + ldr r4, [fp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp] │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r5, [r9, r8, lsl #5] │ │ │ │ ldr r4, [r9] │ │ │ │ - ldr r5, [r9, r2, lsl #5] │ │ │ │ mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 151104 │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ - add r3, r7, r2, lsl #4 │ │ │ │ - ldr r5, [r7, r2, lsl #4] │ │ │ │ - ldr r7, [r3, r2, lsl #5] │ │ │ │ - lsl r4, r2, #4 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + lsl r4, r8, #4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + add r2, fp, r4 │ │ │ │ + ldr r5, [fp, r8, lsl #4] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [r2, r8, lsl #5] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ - add r3, r9, r4 │ │ │ │ - ldr r7, [r9, r2, lsl #4] │ │ │ │ - ldr r1, [r3, r2, lsl #5] │ │ │ │ - str r1, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [r9, r8, lsl #4] │ │ │ │ + add r2, r9, r4 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [r2, r8, lsl #5] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, fp │ │ │ │ str r0, [sp, #24] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #28] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r9 │ │ │ │ str r0, [sp, #32] │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ - rsb r8, r2, r2, lsl #3 │ │ │ │ - sub r5, r4, r2 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + lsl r6, r8, #3 │ │ │ │ + sub r5, r4, r8 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + sub sl, r6, r8 │ │ │ │ ldr r4, [fp, r5, lsl #2] │ │ │ │ - ldr r7, [fp, r8, lsl #2] │ │ │ │ + ldr r7, [fp, sl, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - lsl r6, r2, #3 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp] │ │ │ │ - str r8, [sp, #16] │ │ │ │ - ldr r7, [r9, r8, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + str sl, [sp, #20] │ │ │ │ + ldr r7, [r9, sl, lsl #2] │ │ │ │ ldr r5, [r9, r5, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ + add r7, r8, r8, lsl #1 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ - add r7, r2, r2, lsl #1 │ │ │ │ - add r1, fp, r7, lsl #2 │ │ │ │ - ldr r9, [fp, r7, lsl #2] │ │ │ │ - ldr fp, [r1, r2, lsl #5] │ │ │ │ lsl r5, r7, #2 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ + add r1, fp, r5 │ │ │ │ + ldr r9, [fp, r7, lsl #2] │ │ │ │ mov sl, r0 │ │ │ │ + ldr fp, [r1, r8, lsl #5] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r9, r0 │ │ │ │ ldr fp, [r3, r7, lsl #2] │ │ │ │ add r5, r3, r5 │ │ │ │ - ldr r1, [r5, r2, lsl #5] │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - mov r9, r0 │ │ │ │ + ldr r1, [r5, r8, lsl #5] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #60] @ 0x3c │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + bl 151104 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ add r1, fp, r6 │ │ │ │ - ldr r4, [fp, r2, lsl #3] │ │ │ │ - ldr r5, [r1, r2, lsl #5] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [fp, r8, lsl #3] │ │ │ │ + ldr r5, [r1, r8, lsl #5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r5 │ │ │ │ - mov r9, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ - add r1, r3, r6 │ │ │ │ - ldr r4, [r3, r2, lsl #3] │ │ │ │ - ldr r6, [r1, r2, lsl #5] │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ + add r2, r3, r6 │ │ │ │ + ldr r4, [r3, r8, lsl #3] │ │ │ │ + ldr r6, [r2, r8, lsl #5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - ldr sl, [fp, r7, lsl #3] │ │ │ │ - ldr r4, [fp, r8, lsl #3] │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ + ldr r4, [fp, sl, lsl #3] │ │ │ │ + ldr sl, [fp, r7, lsl #3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, sl │ │ │ │ - mov r8, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr sl, [r3, r2, lsl #3] │ │ │ │ - ldr r1, [r3, r7, lsl #3] │ │ │ │ - str r1, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + ldr r1, [r3, r7, lsl #3] │ │ │ │ + ldr sl, [r3, sl, lsl #3] │ │ │ │ + str r1, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #68] @ 0x44 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ - lsl r4, r2, #2 │ │ │ │ - add r3, fp, r2, lsl #2 │ │ │ │ - ldr r5, [fp, r2, lsl #2] │ │ │ │ - ldr r6, [r3, r2, lsl #5] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + lsl r4, r8, #2 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + add r3, fp, r4 │ │ │ │ + ldr r5, [fp, r8, lsl #2] │ │ │ │ + ldr r6, [r3, r8, lsl #5] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ - add r3, r1, r4 │ │ │ │ - ldr r6, [r1, r2, lsl #2] │ │ │ │ - ldr r7, [r3, r2, lsl #5] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + add r3, r2, r4 │ │ │ │ + ldr r6, [r2, r8, lsl #2] │ │ │ │ + add r4, r4, r8 │ │ │ │ + lsl r9, r4, #2 │ │ │ │ + ldr r7, [r3, r8, lsl #5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ - add r4, r4, r2 │ │ │ │ - add r3, fp, r4, lsl #2 │ │ │ │ + bl 151104 │ │ │ │ + add r3, fp, r9 │ │ │ │ ldr r6, [fp, r4, lsl #2] │ │ │ │ - ldr fp, [r3, r2, lsl #5] │ │ │ │ - lsl r9, r4, #2 │ │ │ │ - mov r1, fp │ │ │ │ mov sl, r0 │ │ │ │ + ldr fp, [r3, r8, lsl #5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ - add r9, r1, r9 │ │ │ │ - ldr fp, [r9, r2, lsl #5] │ │ │ │ - ldr r4, [r1, r4, lsl #2] │ │ │ │ mov r1, fp │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ + add r9, r3, r9 │ │ │ │ + ldr r4, [r3, r4, lsl #2] │ │ │ │ + ldr fp, [r9, r8, lsl #5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #104] @ 0x68 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - mov fp, r0 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ │ │ str r0, [r7, r2, lsl #5] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [r7] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #116] @ 0x74 │ │ │ │ - mov r1, sl │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #128] @ 0x80 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r8, r2, lsl #5] │ │ │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [r9, r2, lsl #5] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r8] │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r0, [r9] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ - lsl r2, r2, #4 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr ip, [sp, #188] @ 0xbc │ │ │ │ - add r6, r8, ip, lsl #4 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #188] @ 0xbc │ │ │ │ + lsl r3, r2, #4 │ │ │ │ + add r6, r9, r3 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r8, ip, lsl #4] │ │ │ │ + str r0, [r9, r2, lsl #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #188] @ 0xbc │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r0, [r6, ip, lsl #5] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [r6, r2, lsl #5] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #188] @ 0xbc │ │ │ │ mov sl, r7 │ │ │ │ - add r4, ip, ip, lsl #1 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ │ │ + mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r7, r4, lsl #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #188] @ 0xbc │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - str r0, [r7, ip, lsl #4] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + add fp, r2, r2, lsl #1 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [r7, fp, lsl #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [r7, r2, lsl #4] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1544] @ 23024 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1564] @ 24804 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1520] @ 23024 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr ip, [sp, #188] @ 0xbc │ │ │ │ - mov r1, r8 │ │ │ │ - add r9, ip, ip, lsl #2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - str r9, [sp, #20] │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1540] @ 24804 │ │ │ │ + bl 151348 │ │ │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, r2, r2, lsl #2 │ │ │ │ + mov r9, r2 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r5 │ │ │ │ str r0, [sl, r9, lsl #3] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - add r9, r2, r4, lsl #3 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr ip, [sp, #188] @ 0xbc │ │ │ │ - mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + str r9, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr ip, [sp, #196] @ 0xc4 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ + str r0, [r2, fp, lsl #3] │ │ │ │ + mov r0, r6 │ │ │ │ lsl ip, ip, #3 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - str r0, [r2, r4, lsl #3] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #188] @ 0xbc │ │ │ │ - mov r1, r6 │ │ │ │ + add r9, r9, fp, lsl #3 │ │ │ │ + str ip, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #196] @ 0xc4 │ │ │ │ + mov r1, r5 │ │ │ │ str r0, [sl, lr, lsl #3] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #188] @ 0xbc │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #196] @ 0xc4 │ │ │ │ str r0, [r9, lr, lsl #5] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r7, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1324] @ 23024 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1300] @ 23024 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr lr, [sp, #188] @ 0xbc │ │ │ │ - ldr r9, [sp, #16] │ │ │ │ - mov r1, r8 │ │ │ │ - sub fp, r9, lr │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r1, r6 │ │ │ │ - add r9, r2, r9 │ │ │ │ - str r0, [sl, fp, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr lr, [sp, #188] @ 0xbc │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r2, lr, lsl #3] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sl, r4, lsl #3] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1340] @ 24804 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #188] @ 0xbc │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - str r0, [r9, lr, lsl #5] │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1180] @ 23024 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #100] @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1316] @ 24804 │ │ │ │ + bl 151348 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ │ │ + sub r9, ip, r1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r0, [sl, r9, lsl #3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + add sl, r1, ip │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr lr, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [r1, lr, lsl #3] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [r2, fp, lsl #3] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr lr, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [sl, lr, lsl #5] │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1188] @ 24804 │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r4 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1120] @ 23024 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1128] @ 24804 │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #124] @ 0x7c │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1080] @ 23028 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #128] @ 0x80 │ │ │ │ - ldr r1, [pc, #1064] @ 2302c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [pc, #1080] @ 24808 │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #136] @ 0x88 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #1068] @ 2480c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1036] @ 2302c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #1036] @ 2480c │ │ │ │ + bl 151348 │ │ │ │ + ldr sl, [sp, #132] @ 0x84 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #1012] @ 23028 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r1, [pc, #1016] @ 24808 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #956] @ 2302c │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #936] @ 23028 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #912] @ 2302c │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #892] @ 23028 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [pc, #956] @ 2480c │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #940] @ 24808 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #916] @ 2480c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #892] @ 24808 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #188] @ 0xbc │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - mov r1, r9 │ │ │ │ - add sl, lr, ip, lsl #1 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r2, sl, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - lsl r3, r4, #2 │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r0, [ip, sl, lsl #2] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sl, r4, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - ldr r9, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr lr, [sp, #188] @ 0xbc │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r7, r4, lsl #2] │ │ │ │ - mov r0, r9 │ │ │ │ - sub r4, r2, lr │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r7, r4, lsl #2] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sl, r4, lsl #2] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #196] @ 0xc4 │ │ │ │ + mov r2, #44 @ 0x2c │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mul lr, r2, lr │ │ │ │ + mov sl, lr │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r2, sl] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r0, [ip, sl] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sl, fp, lsl #2] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ │ │ str r0, [r7, fp, lsl #2] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - str r0, [sl, fp, lsl #2] │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #628] @ 23024 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + sub r6, r3, r2 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [r7, r6, lsl #2] │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sl, r6, lsl #2] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [r7, r9, lsl #2] │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sl, r9, lsl #2] │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #644] @ 24804 │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [sp, #116] @ 0x74 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #568] @ 23024 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #108] @ 0x6c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #584] @ 24804 │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #532] @ 2302c │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #512] @ 23028 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [pc, #540] @ 2480c │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [pc, #520] @ 24808 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #484] @ 23028 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #124] @ 0x7c │ │ │ │ - ldr r1, [pc, #468] @ 2302c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #492] @ 24808 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [pc, #480] @ 2480c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #404] @ 23028 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #392] @ 2302c │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [pc, #416] @ 24808 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [pc, #404] @ 2480c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #360] @ 23028 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #348] @ 2302c │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [pc, #372] @ 24808 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #360] @ 2480c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr lr, [sp, #188] @ 0xbc │ │ │ │ - mov r1, sl │ │ │ │ - add r4, ip, lr │ │ │ │ - mov r8, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ │ │ + add r4, ip, r1 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ str r0, [r2, r4, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ - str r0, [r2, r4, lsl #2] │ │ │ │ + str r0, [ip, r4, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #188] @ 0xbc │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r9, ip, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [sl, r2, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - add r4, r3, r2 │ │ │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ │ │ + mov r4, r2 │ │ │ │ str r0, [r7, r2, lsl #2] │ │ │ │ + mov r2, #52 @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ + mul r4, r2, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r7, r4, lsl #2] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [r7, r4] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r9, r4, lsl #2] │ │ │ │ + str r0, [sl, r4] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r7, r6, lsl #2] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ - str r0, [r9, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - add r3, r1, r0 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ - add r2, r9, r3 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r0, [sl, r6, lsl #2] │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + add r3, r3, r1 │ │ │ │ + add r0, fp, r1 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + add r2, sl, r3 │ │ │ │ add r3, r7, r3 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - add ip, fp, r0 │ │ │ │ - eor r1, r1, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ │ │ + eor r8, r8, r3 │ │ │ │ eor r2, r2, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - str ip, [sp, #4] │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + str r2, [sp, #196] @ 0xc4 │ │ │ │ subs r3, r3, #1 │ │ │ │ - str r1, [sp, #188] @ 0xbc │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ - bne 22348 │ │ │ │ - add sp, sp, #148 @ 0x94 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r1, r3, r0, asr #17 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + bne 23b40 │ │ │ │ + add sp, sp, #156 @ 0x9c │ │ │ │ + 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 r6, r3, r0, asr #1 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x003504f3 │ │ │ │ svccc 0x006c835e │ │ │ │ mcrcc 15, 6, lr, cr3, cr5, {0} │ │ │ │ │ │ │ │ -00023030 : │ │ │ │ - ldr r2, [pc, #12] @ 23044 │ │ │ │ - ldr r1, [pc, #12] @ 23048 │ │ │ │ +00024810 : │ │ │ │ + ldr r2, [pc, #12] @ 24824 │ │ │ │ + ldr r1, [pc, #12] @ 24828 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b338 │ │ │ │ - @ instruction: 0x0012d6b0 │ │ │ │ - @ instruction: 0xfffff2a0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #324 @ 0x144 │ │ │ │ + @ instruction: 0x00131ed0 │ │ │ │ + @ instruction: 0xfffff2a8 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [sp, #368] @ 0x170 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #308 @ 0x134 │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #4088] @ 24060 │ │ │ │ + ldr r2, [sp, #352] @ 0x160 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r3, [pc, #4088] @ 25854 │ │ │ │ + str r0, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr sl, [sp, #360] @ 0x168 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ble 251b4 │ │ │ │ - ldr r2, [sp, #372] @ 0x174 │ │ │ │ - mov fp, sl │ │ │ │ + ble 269f0 │ │ │ │ + ldr r2, [sp, #356] @ 0x164 │ │ │ │ lsl r2, r2, #2 │ │ │ │ - str r2, [sp, #308] @ 0x134 │ │ │ │ - ldr r2, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #292] @ 0x124 │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ lsl r2, r2, #2 │ │ │ │ - str r2, [sp, #312] @ 0x138 │ │ │ │ - ldr r2, [pc, #4036] @ 24064 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ + ldr r2, [pc, #4048] @ 25858 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ - str ip, [sp, #8] │ │ │ │ + stmib sp, {ip, lr} │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #316] @ 0x13c │ │ │ │ - str lr, [sp, #12] │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - ldr r5, [r7, fp, lsl #6] │ │ │ │ - ldr r4, [r7] │ │ │ │ - mov r1, r5 │ │ │ │ + str r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ + ldr r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r4, [r9] │ │ │ │ + ldr r5, [r9, r3, lsl #6] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr r5, [r9, fp, lsl #6] │ │ │ │ - ldr r4, [r9] │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ mov r6, r0 │ │ │ │ + ldr r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r4, [r2] │ │ │ │ + ldr r5, [r2, r3, lsl #6] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - add r3, r7, fp, lsl #5 │ │ │ │ - ldr r5, [r7, fp, lsl #5] │ │ │ │ - ldr r7, [r3, fp, lsl #6] │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #344] @ 0x158 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ + lsl r3, r3, #5 │ │ │ │ + ldr r5, [r9, r1, lsl #5] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, r9, r3 │ │ │ │ + ldr r7, [r3, r1, lsl #6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [r9, fp, lsl #5] │ │ │ │ - lsl r3, fp, #5 │ │ │ │ - add r3, r9, r3 │ │ │ │ - ldr r1, [r3, fp, lsl #6] │ │ │ │ - str r1, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ mov r5, r0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ + add r3, r2, r3 │ │ │ │ + ldr r7, [r2, r1, lsl #5] │ │ │ │ + ldr r1, [r3, r1, lsl #6] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ + lsl r3, r1, #4 │ │ │ │ + ldr r4, [r9, r1, lsl #4] │ │ │ │ + add r2, r9, r3 │ │ │ │ + ldr r5, [r2, r1, lsl #6] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ + add r2, sl, r3 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r5, [r2, r1, lsl #6] │ │ │ │ + ldr r4, [sl, r1, lsl #4] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ - lsl r2, fp, #4 │ │ │ │ - add r3, sl, fp, lsl #4 │ │ │ │ - ldr r5, [sl, fp, lsl #4] │ │ │ │ - mov r7, r2 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r6, [r3, fp, lsl #6] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - str r7, [sp, #24] │ │ │ │ - add r3, r9, r7 │ │ │ │ - ldr r6, [r3, fp, lsl #6] │ │ │ │ - ldr r5, [r9, fp, lsl #4] │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ + mov r6, r0 │ │ │ │ + str r9, [sp, #12] │ │ │ │ + lsl r2, r1, #3 │ │ │ │ + add fp, r1, r1, lsl #1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + sub r2, r2, r1 │ │ │ │ + ldr r4, [r9, r2, lsl #4] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r5, [r9, fp, lsl #4] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r1, [r3, fp, lsl #4] │ │ │ │ + ldr r5, [r3, r2, lsl #4] │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - rsb r6, fp, fp, lsl #3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - add r3, fp, fp, lsl #1 │ │ │ │ - ldr r5, [sl, r6, lsl #4] │ │ │ │ - str r6, [sp, #20] │ │ │ │ - ldr r6, [sl, r3, lsl #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r6, [r3, r6, lsl #4] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - ldr r1, [r2, r3, lsl #4] │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + mov r0, sl │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r5 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3384] @ 24070 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3356] @ 25864 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3332] @ 25864 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3360] @ 24070 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - lsl r7, fp, #3 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3300] @ 24070 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3276] @ 24070 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #16] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3276] @ 25864 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3252] @ 25864 │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ add r2, r9, r7 │ │ │ │ - ldr r5, [r2, fp, lsl #6] │ │ │ │ - ldr r4, [r9, fp, lsl #3] │ │ │ │ + ldr r5, [r2, r1, lsl #6] │ │ │ │ + ldr r4, [r9, r1, lsl #3] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - str r7, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ add r2, sl, r7 │ │ │ │ - ldr r6, [r2, fp, lsl #6] │ │ │ │ - ldr r4, [sl, fp, lsl #3] │ │ │ │ + ldr r6, [r2, r1, lsl #6] │ │ │ │ + ldr r4, [sl, r1, lsl #3] │ │ │ │ mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - add r2, fp, fp, lsl #2 │ │ │ │ - add r1, r9, r2, lsl #3 │ │ │ │ - ldr r6, [r9, r2, lsl #3] │ │ │ │ - ldr r8, [r1, fp, lsl #6] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr ip, [sp, #344] @ 0x158 │ │ │ │ + lsl r1, r1, #2 │ │ │ │ + add r2, r1, ip │ │ │ │ lsl r4, r2, #3 │ │ │ │ - mov r1, r8 │ │ │ │ + str r1, [sp, #100] @ 0x64 │ │ │ │ + ldr r6, [r9, r2, lsl #3] │ │ │ │ + add r1, r9, r4 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r4, sl, r4 │ │ │ │ - mov r7, r0 │ │ │ │ + ldr r8, [r1, ip, lsl #6] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ - ldr r9, [r4, fp, lsl #6] │ │ │ │ - ldr r6, [sl, r2, lsl #3] │ │ │ │ - mov r1, r9 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ mov r8, r0 │ │ │ │ + ldr ip, [sp, #344] @ 0x158 │ │ │ │ + ldr r6, [sl, r2, lsl #3] │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r9, [r4, ip, lsl #6] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2992] @ 2406c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #2936] @ 25860 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2972] @ 24068 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [pc, #2920] @ 2585c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2944] @ 24068 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2892] @ 2585c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2932] @ 2406c │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #2876] @ 25860 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2868] @ 24068 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #2812] @ 2585c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2856] @ 2406c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2800] @ 25860 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2828] @ 2406c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2776] @ 25860 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2808] @ 24068 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2752] @ 2585c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r9, [sp, #16] │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - sub r8, r2, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + ldr ip, [sp, #344] @ 0x158 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + sub r8, r3, ip │ │ │ │ ldr r4, [r9, r8, lsl #3] │ │ │ │ ldr r5, [r9, r6, lsl #3] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp] │ │ │ │ + mov r5, r0 │ │ │ │ + str r8, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sl, r8, lsl #3] │ │ │ │ ldr r6, [sl, r6, lsl #3] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - add r1, r9, r3, lsl #3 │ │ │ │ - ldr r4, [r9, r3, lsl #3] │ │ │ │ - ldr r6, [r1, fp, lsl #6] │ │ │ │ - lsl lr, r3, #3 │ │ │ │ mov r1, r6 │ │ │ │ - str lr, [sp, #40] @ 0x28 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ - add r1, sl, lr │ │ │ │ - ldr r6, [sl, r3, lsl #3] │ │ │ │ - ldr r9, [r1, fp, lsl #6] │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #344] @ 0x158 │ │ │ │ + lsl r4, fp, #3 │ │ │ │ + mov r7, r0 │ │ │ │ + add r3, r9, r4 │ │ │ │ + ldr r6, [r9, fp, lsl #3] │ │ │ │ + add r4, sl, r4 │ │ │ │ + ldr r8, [r3, ip, lsl #6] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #344] @ 0x158 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r6, [sl, fp, lsl #3] │ │ │ │ + ldr r9, [r4, ip, lsl #6] │ │ │ │ + mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2440] @ 2406c │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #2392] @ 25860 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2420] @ 24068 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [pc, #2376] @ 2585c │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2396] @ 2406c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2352] @ 25860 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2376] @ 24068 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #2328] @ 2585c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2316] @ 24068 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #2268] @ 2585c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2304] @ 2406c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2256] @ 25860 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2272] @ 24068 │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2228] @ 2585c │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2260] @ 2406c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #2212] @ 25860 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr ip, [sp, #344] @ 0x158 │ │ │ │ + sub r4, r2, ip │ │ │ │ + ldr r5, [r7, r4, lsl #2] │ │ │ │ + ldr r8, [sp, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #16] │ │ │ │ - lsl r1, fp, #5 │ │ │ │ - sub r4, r1, fp │ │ │ │ - ldr r5, [r9, r4, lsl #2] │ │ │ │ - ldr r6, [r9, r8, lsl #2] │ │ │ │ + ldr r6, [r7, r8, lsl #2] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - mov r6, r9 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ + mov sl, r0 │ │ │ │ ldr r5, [r3, r8, lsl #2] │ │ │ │ ldr r4, [r3, r4, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ - mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add r1, r9, r2, lsl #2 │ │ │ │ - lsl r4, r2, #2 │ │ │ │ - ldr r5, [r1, fp, lsl #6] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [r9, r2, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ + ldr ip, [sp, #344] @ 0x158 │ │ │ │ + lsl r4, r6, #2 │ │ │ │ + ldr r5, [r7, r6, lsl #2] │ │ │ │ + add r3, r7, r4 │ │ │ │ + ldr r6, [r3, ip, lsl #6] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add r1, r3, r4 │ │ │ │ - ldr r5, [r1, fp, lsl #6] │ │ │ │ - ldr r4, [r3, r2, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r1, r6, r3, lsl #2 │ │ │ │ - ldr r4, [r6, r3, lsl #2] │ │ │ │ - ldr r5, [r1, fp, lsl #6] │ │ │ │ - lsl r2, r3, #2 │ │ │ │ - mov r1, r5 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ - add r1, r3, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r5, [r1, fp, lsl #6] │ │ │ │ - ldr r4, [r2, r3, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ - add r4, r3, r1 │ │ │ │ - ldr r3, [r6, r4, lsl #2] │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + ldr ip, [sp, #344] @ 0x158 │ │ │ │ + add r4, r3, r4 │ │ │ │ + ldr r5, [r3, r6, lsl #2] │ │ │ │ + ldr r4, [r4, ip, lsl #6] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + lsl r4, fp, #2 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr ip, [sp, #344] @ 0x158 │ │ │ │ + add r3, r2, r4 │ │ │ │ + ldr r5, [r2, fp, lsl #2] │ │ │ │ + ldr r6, [r3, ip, lsl #6] │ │ │ │ + mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - add r6, fp, r2, lsl #1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r1, [r1, r6, lsl #2] │ │ │ │ - str r2, [sp, #232] @ 0xe8 │ │ │ │ - str r1, [sp, #180] @ 0xb4 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ + ldr ip, [sp, #344] @ 0x158 │ │ │ │ + add r4, r3, r4 │ │ │ │ + ldr r5, [r3, fp, lsl #2] │ │ │ │ + ldr r4, [r4, ip, lsl #6] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + mov lr, #108 @ 0x6c │ │ │ │ + mov r2, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ + ldr ip, [sp, #344] @ 0x158 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ + mul ip, lr, ip │ │ │ │ + mul r4, r2, r4 │ │ │ │ + ldr r3, [fp, ip] │ │ │ │ + mov r6, ip │ │ │ │ + ldr r1, [fp, r4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [r2, r4, lsl #2] │ │ │ │ - ldr r6, [r2, r6, lsl #2] │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ + str r0, [sp, #204] @ 0xcc │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ + ldr r1, [r3, r4] │ │ │ │ + mov r0, r6 │ │ │ │ + str r1, [sp, #140] @ 0x8c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #192] @ 0xc0 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #180] @ 0xb4 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a680 │ │ │ │ - str r8, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #196] @ 0xc4 │ │ │ │ + str r8, [sp, #180] @ 0xb4 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #200] @ 0xc8 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #284] @ 0x11c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + str r0, [sp, #268] @ 0x10c │ │ │ │ + ldr r9, [sp, #188] @ 0xbc │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - str r8, [sp, #200] @ 0xc8 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #204] @ 0xcc │ │ │ │ + str r8, [sp, #188] @ 0xbc │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #212] @ 0xd4 │ │ │ │ - ldr sl, [sp, #216] @ 0xd8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [sp, #276] @ 0x114 │ │ │ │ + ldr sl, [sp, #200] @ 0xc8 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #204] @ 0xcc │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1408] @ 24070 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1380] @ 25864 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1384] @ 24070 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1356] @ 25864 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ + str r0, [sp, #284] @ 0x11c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ - lsl sl, fp, #2 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1260] @ 24070 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1236] @ 25864 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1236] @ 24070 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - add r3, r6, sl │ │ │ │ - ldr r5, [r3, fp, lsl #6] │ │ │ │ - ldr r4, [r6, fp, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1212] @ 25864 │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #204] @ 0xcc │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ + ldr r5, [sp, #344] @ 0x158 │ │ │ │ + add r3, fp, r6 │ │ │ │ + ldr r4, [fp, r4, lsl #2] │ │ │ │ + ldr r5, [r3, r5, lsl #6] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - add r3, r9, sl │ │ │ │ - ldr r5, [r3, fp, lsl #6] │ │ │ │ - ldr r4, [r9, fp, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp] │ │ │ │ mov r8, r0 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ + ldr r5, [sp, #344] @ 0x158 │ │ │ │ + add r3, r9, r6 │ │ │ │ + ldr r4, [r9, r4, lsl #2] │ │ │ │ + ldr r5, [r3, r5, lsl #6] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - add r4, r7, fp │ │ │ │ - add r3, r6, r4, lsl #2 │ │ │ │ - ldr r7, [r3, fp, lsl #6] │ │ │ │ - ldr r6, [r6, r4, lsl #2] │ │ │ │ - mov r1, r7 │ │ │ │ - lsl r5, r4, #2 │ │ │ │ - add r5, r9, r5 │ │ │ │ - str r0, [sp, #252] @ 0xfc │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + str fp, [sp, #12] │ │ │ │ + ldr r3, [sp, #344] @ 0x158 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ + add r5, r7, r3 │ │ │ │ + ldr r7, [sp, #344] @ 0x158 │ │ │ │ + lsl r4, r5, #2 │ │ │ │ + ldr r6, [fp, r5, lsl #2] │ │ │ │ + add r3, fp, r4 │ │ │ │ + add r4, r9, r4 │ │ │ │ + ldr r7, [r3, r7, lsl #6] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r4, [r9, r4, lsl #2] │ │ │ │ - ldr r5, [r5, fp, lsl #6] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r5, [r9, r5, lsl #2] │ │ │ │ + ldr r4, [r4, r6, lsl #6] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str r2, [sp, #236] @ 0xec │ │ │ │ - ldr r5, [ip, r2, lsl #2] │ │ │ │ - add r3, ip, r2, lsl #2 │ │ │ │ - ldr r1, [r3, fp, lsl #6] │ │ │ │ - lsl r4, r2, #2 │ │ │ │ - str r1, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + lsl r4, r2, #2 │ │ │ │ + ldr r5, [ip, r2, lsl #2] │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + add r3, ip, r4 │ │ │ │ + ldr r1, [r3, r6, lsl #6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [sp] │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ add r4, r3, r4 │ │ │ │ ldr r5, [r3, r2, lsl #2] │ │ │ │ - ldr r4, [r4, fp, lsl #6] │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r3, [sp, #344] @ 0x158 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r4, [r4, r3, lsl #6] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #268] @ 0x10c │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #252] @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr lr, [sp, #168] @ 0xa8 │ │ │ │ - add r3, r4, fp │ │ │ │ - ldr r2, [ip, r3, lsl #2] │ │ │ │ - add r4, lr, fp │ │ │ │ - ldr r1, [ip, r4, lsl #2] │ │ │ │ - str r3, [sp, #236] @ 0xec │ │ │ │ - str r1, [sp, #168] @ 0xa8 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + mov r5, #116 @ 0x74 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ + mul r4, r5, r4 │ │ │ │ + mov r5, #52 @ 0x34 │ │ │ │ + ldr r2, [ip, r4] │ │ │ │ + str r4, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + mul r4, r5, r4 │ │ │ │ + ldr r1, [ip, r4] │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r4, [r2, r4, lsl #2] │ │ │ │ - ldr r3, [r2, r3, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r4, [r2, r4] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r1, r4 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ + bl 151104 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - str r8, [sp, #244] @ 0xf4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #252] @ 0xfc │ │ │ │ + str r8, [sp, #220] @ 0xdc │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 14a680 │ │ │ │ - str r8, [sp, #252] @ 0xfc │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #300] @ 0x12c │ │ │ │ + str r8, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #272] @ 0x110 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #244] @ 0xf4 │ │ │ │ + ldr fp, [sp, #260] @ 0x104 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #268] @ 0x10c │ │ │ │ - ldr r8, [sp, #264] @ 0x108 │ │ │ │ - mov r1, sl │ │ │ │ - mov r5, r0 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #248] @ 0xf8 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr sl, [sp, #252] @ 0xfc │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #496] @ 24070 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #424] @ 25864 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #472] @ 24070 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - str r0, [sp, #268] @ 0x10c │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #400] @ 25864 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r0, [sp, #252] @ 0xfc │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #352] @ 24070 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #280] @ 25864 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #328] @ 24070 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - str r0, [sp, #276] @ 0x114 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #256] @ 25864 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #288] @ 24070 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #216] @ 25864 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - mov sl, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #244] @ 2406c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #172] @ 25860 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #148] @ 2585c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #224] @ 24068 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #200] @ 2406c │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #180] @ 24068 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #280] @ 0x118 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #120] @ 25860 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ + ldr sl, [sp, #264] @ 0x108 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #96] @ 2585c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #120] @ 24068 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #108] @ 2406c │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #80] @ 2406c │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #60] @ 24068 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - mov r1, r0 │ │ │ │ + ldr r1, [pc, #36] @ 2585c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #24] @ 25860 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r7 │ │ │ │ - b 24084 │ │ │ │ - andseq r0, r3, r8, asr fp │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + b 25878 │ │ │ │ + andseq r5, r3, r0, ror #6 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x006c835e │ │ │ │ mcrcc 15, 6, lr, cr3, cr5, {0} │ │ │ │ svccc 0x003504f3 │ │ │ │ cdpcc 5, 4, cr12, cr7, cr2, {6} │ │ │ │ svccc 0x007b14be │ │ │ │ - svccc 0x0054db31 │ │ │ │ svccc 0x000e39da │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + svccc 0x0054db31 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #-44] @ 25860 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #132] @ 0x84 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-64] @ 24070 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-64] @ 2585c │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-144] @ 25864 │ │ │ │ + bl 151348 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r8 │ │ │ │ + mov fp, #88 @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #348] @ 0x15c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r7, r0 │ │ │ │ + mul r3, fp, r3 │ │ │ │ + mov fp, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r3, fp] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #348] @ 0x15c │ │ │ │ + str r0, [lr, fp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #364] @ 0x16c │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - add r3, lr, lr, lsl #2 │ │ │ │ - add lr, lr, r3, lsl #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str lr, [sp, #36] @ 0x24 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr lr, [sp, #36] @ 0x24 │ │ │ │ + add fp, r3, r3, lsl #1 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r3, lr, lsl #3] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - str r0, [lr, r2, lsl #3] │ │ │ │ - ldr lr, [sp, #364] @ 0x16c │ │ │ │ - mov r0, sl │ │ │ │ - add r3, lr, lr, lsl #1 │ │ │ │ - lsl lr, r3, #3 │ │ │ │ - str lr, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sl, r3, lsl #3] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #364] @ 0x16c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - lsl lr, lr, #4 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r8, r3, lsl #3] │ │ │ │ - str lr, [sp, #292] @ 0x124 │ │ │ │ - ldr lr, [sp, #364] @ 0x16c │ │ │ │ + str r0, [sl, fp, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - rsb r9, lr, lr, lsl #4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, r9, lsl #3] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #364] @ 0x16c │ │ │ │ - ldr ip, [sp, #364] @ 0x16c │ │ │ │ - lsl lr, lr, #3 │ │ │ │ - mov r1, r7 │ │ │ │ - str lr, [sp, #296] @ 0x128 │ │ │ │ - str r9, [sp, #280] @ 0x118 │ │ │ │ - str r0, [sl, r9, lsl #3] │ │ │ │ + str fp, [sp, #16] │ │ │ │ + ldr r3, [sp, #348] @ 0x15c │ │ │ │ + str r0, [r7, fp, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - rsb r9, ip, ip, lsl #3 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r8, r9, lsl #3] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - str r9, [sp, #28] │ │ │ │ - str r0, [sl, r9, lsl #3] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + lsl r2, r3, #4 │ │ │ │ + sub r8, r2, r3 │ │ │ │ + str r2, [sp, #288] @ 0x120 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [r7, r8, lsl #3] │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #348] @ 0x15c │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sl, r8, lsl #3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr lr, [sp, #348] @ 0x15c │ │ │ │ + str r8, [sp, #264] @ 0x108 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + sub r8, r3, lr │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [r7, r8, lsl #3] │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sl, r8, lsl #3] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + str r8, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-384] @ 24070 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-436] @ 25864 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-432] @ 24068 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-444] @ 2406c │ │ │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ │ │ + ldr r1, [pc, #-492] @ 2585c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr r1, [pc, #-504] @ 25860 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-476] @ 24068 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #284] @ 0x11c │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #288] @ 0x120 │ │ │ │ - ldr r1, [pc, #-492] @ 2406c │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r1, [pc, #-536] @ 2585c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + ldr fp, [sp, #276] @ 0x114 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #-552] @ 25860 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-552] @ 2406c │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-572] @ 24068 │ │ │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ │ │ + ldr r1, [pc, #-616] @ 25860 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr r1, [pc, #-636] @ 2585c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-600] @ 24068 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-612] @ 2406c │ │ │ │ + ldr r1, [pc, #-660] @ 2585c │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-672] @ 25860 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-700] @ 24070 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-756] @ 25864 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #364] @ 0x16c │ │ │ │ - ldr lr, [sp, #296] @ 0x128 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - add lr, lr, ip │ │ │ │ - str lr, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ + ldr lr, [sp, #348] @ 0x15c │ │ │ │ + add lr, r3, lr │ │ │ │ + str lr, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ str r0, [r3, lr, lsl #3] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - str r0, [lr, r2, lsl #3] │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + mov r1, fp │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r0, [lr, r3, lsl #3] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #364] @ 0x16c │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sl, ip, lsl #3] │ │ │ │ + ldr lr, [sp, #348] @ 0x15c │ │ │ │ + str r0, [sl, lr, lsl #3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - ldr lr, [sp, #364] @ 0x16c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + mov r8, #104 @ 0x68 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r8, lr, lsl #3] │ │ │ │ - add lr, lr, r3, lsl #2 │ │ │ │ + ldr lr, [sp, #348] @ 0x15c │ │ │ │ + mov r3, lr │ │ │ │ + str r0, [r9, lr, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - mov r9, lr │ │ │ │ - bl 14a67c │ │ │ │ + mul r3, r8, r3 │ │ │ │ + mov r8, r3 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, r9, lsl #3] │ │ │ │ + str r0, [r9, r8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #348] @ 0x15c │ │ │ │ mov r1, r7 │ │ │ │ - str r9, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sl, r9, lsl #3] │ │ │ │ + str r0, [sl, r8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + add fp, lr, lr, lsl #2 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, r6, lsl #3] │ │ │ │ + str r0, [r9, fp, lsl #3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r0, [sl, r6, lsl #3] │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sl, fp, lsl #3] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + str fp, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #284] @ 0x11c │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #272] @ 0x110 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + ldr fp, [sp, #268] @ 0x10c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1052] @ 24070 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1120] @ 25864 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1076] @ 24070 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1144] @ 25864 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1132] @ 24070 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1200] @ 25864 │ │ │ │ + bl 151348 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1156] @ 24070 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1224] @ 25864 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ str r0, [r3, lr, lsl #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - str r0, [lr, r2, lsl #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + mov r1, fp │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r0, [lr, r3, lsl #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - ldr ip, [sp, #364] @ 0x16c │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sl, ip, lsl #4] │ │ │ │ + ldr fp, [sp, #348] @ 0x15c │ │ │ │ + str r0, [sl, fp, lsl #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #364] @ 0x16c │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r8, ip, lsl #4] │ │ │ │ + str r0, [r9, fp, lsl #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, r9, lsl #4] │ │ │ │ + str r0, [r9, r8, lsl #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sl, r9, lsl #4] │ │ │ │ + str r0, [sl, r8, lsl #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, r7, lsl #4] │ │ │ │ + str r0, [r9, r6, lsl #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - str r0, [sl, r7, lsl #4] │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sl, r6, lsl #4] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #300] @ 0x12c │ │ │ │ - mov r1, r2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #252] @ 0xfc │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #204] @ 0xcc │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #244] @ 0xf4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ │ │ + ldr r0, [sp, #220] @ 0xdc │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [sp, #364] @ 0x16c │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r1, [sp, #348] @ 0x15c │ │ │ │ str r0, [r3, r1, lsl #6] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r1, [sp, #364] @ 0x16c │ │ │ │ - str r0, [lr, r1, lsl #6] │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr lr, [sp, #348] @ 0x15c │ │ │ │ + str r0, [r1, lr, lsl #6] │ │ │ │ + mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sl] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - ldr r1, [sp, #364] @ 0x16c │ │ │ │ - lsl r3, r1, #5 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + ldr r1, [sp, #348] @ 0x15c │ │ │ │ str r0, [r9] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #364] @ 0x16c │ │ │ │ + lsl r3, r1, #5 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #348] @ 0x15c │ │ │ │ str r0, [r9, r1, lsl #5] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #364] @ 0x16c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #348] @ 0x15c │ │ │ │ str r0, [sl, r1, lsl #5] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r9, r7, lsl #5] │ │ │ │ + str r0, [r9, r6, lsl #5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ - str r0, [sl, r7, lsl #5] │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sl, r6, lsl #5] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #264] @ 0x108 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1988] @ 24078 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-2048] @ 2586c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2008] @ 24074 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-2068] @ 25868 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2036] @ 24074 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-2096] @ 25868 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2048] @ 24078 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-2108] @ 2586c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2112] @ 24074 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 151100 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [pc, #-2172] @ 25868 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2124] @ 24078 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-2184] @ 2586c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2156] @ 24074 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2168] @ 24078 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r1, [pc, #-2216] @ 25868 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [pc, #-2228] @ 2586c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #364] @ 0x16c │ │ │ │ - sub r4, r4, r3 │ │ │ │ + mov sl, #92 @ 0x5c │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #348] @ 0x15c │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r0, sl │ │ │ │ - lsl r2, r3, #2 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r0, fp │ │ │ │ + mul r3, sl, r3 │ │ │ │ + mov sl, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r0, [r3, sl] │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sl, r3, lsl #2] │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ - mov sl, r0 │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ + str r0, [r3, fp, lsl #2] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [lr, r4, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [lr, sl] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r9, r3, lsl #2] │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ + str r0, [r9, fp, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r4, [sp, #364] @ 0x16c │ │ │ │ - sub r7, r3, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r7, [sp, #348] @ 0x15c │ │ │ │ + sub r7, r3, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r9, r7, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #264] @ 0x108 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r9, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ + str r0, [r9, r8, lsl #2] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sl, r7, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sl, r8, lsl #2] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #252] @ 0xfc │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #276] @ 0x114 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #260] @ 0x104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2612] @ 24080 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-2668] @ 25870 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2632] @ 2407c │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-2680] @ 25874 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2656] @ 24080 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-2712] @ 25870 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2676] @ 2407c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-2724] @ 25874 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #204] @ 0xcc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2732] @ 24080 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2752] @ 2407c │ │ │ │ + ldr r1, [pc, #-2788] @ 25870 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-2800] @ 25874 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2780] @ 2407c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2792] @ 24080 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r1, [pc, #-2828] @ 25874 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [pc, #-2848] @ 25870 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - sub r4, r3, r4 │ │ │ │ + mov sl, #84 @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #348] @ 0x15c │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - lsl r3, lr, #2 │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, fp │ │ │ │ + mul ip, sl, ip │ │ │ │ + mov sl, ip │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + str r0, [r3, sl] │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sl, lr, lsl #2] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - mov sl, r0 │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + str r0, [r3, fp, lsl #2] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [lr, r4, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [lr, sl] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r9, lr, lsl #2] │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + str r0, [sl, fp, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r7, [sp, #364] @ 0x16c │ │ │ │ - add r7, r2, r7 │ │ │ │ - mov r8, r0 │ │ │ │ + mov fp, #116 @ 0x74 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #348] @ 0x15c │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r9, r7, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #348] @ 0x15c │ │ │ │ + mov r1, r9 │ │ │ │ + mul r8, fp, r8 │ │ │ │ + mov fp, #52 @ 0x34 │ │ │ │ + mul r7, fp, r7 │ │ │ │ + str r0, [sl, r8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r9, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sl, r7] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sl, r7, lsl #2] │ │ │ │ + str r0, [r6, r8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + str r0, [r6, r7] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #276] @ 0x114 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #252] @ 0xfc │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #260] @ 0x104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3252] @ 24078 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3304] @ 2586c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3272] @ 24074 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #-3324] @ 25868 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3296] @ 24078 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #-3348] @ 2586c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3316] @ 24074 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3368] @ 25868 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3372] @ 24078 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3392] @ 24074 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3420] @ 24074 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3432] @ 24078 │ │ │ │ - mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #204] @ 0xcc │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #364] @ 0x16c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ - add sl, r3, ip │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r0, [r3, sl, lsl #2] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #364] @ 0x16c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r3, ip, lsl #2] │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + bl 151104 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3424] @ 2586c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #-3444] @ 25868 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - str r0, [lr, sl, lsl #2] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - ldr sl, [sp, #364] @ 0x16c │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r9, sl, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - add r7, lr, r3 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-3472] @ 25868 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #-3484] @ 2586c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r9, r7, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r9, r8, lsl #2] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ mov r1, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov r0, fp │ │ │ │ + ldr r4, [sp, #348] @ 0x15c │ │ │ │ + add r4, r2, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + str r0, [r3, r4, lsl #2] │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr fp, [sp, #348] @ 0x15c │ │ │ │ + str r0, [r3, fp, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [lr, r4, lsl #2] │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r4, [sp, #348] @ 0x15c │ │ │ │ + str r0, [sl, r4, lsl #2] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r4, #100 @ 0x64 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #348] @ 0x15c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ + mul r9, r4, r9 │ │ │ │ + str r0, [sl, r9] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r1, r6 │ │ │ │ str r0, [sl, r7, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ - str r0, [sl, r8, lsl #2] │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [r6, r9] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + str r0, [r6, r7, lsl #2] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #264] @ 0x108 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3864] @ 24080 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3920] @ 25870 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3884] @ 2407c │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #-3932] @ 25874 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3912] @ 2407c │ │ │ │ - mov r9, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #-3960] @ 25874 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3924] @ 24080 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3980] @ 25870 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3988] @ 2407c │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-4000] @ 24080 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-4032] @ 2407c │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-4044] @ 24080 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - ldr r4, [sp, #364] @ 0x16c │ │ │ │ - add r4, r4, lr, lsl #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str r0, [r3, r1, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [pc, #-4036] @ 25874 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #-4056] @ 25870 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #-4080] @ 25874 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r0, [r1, r4, lsl #2] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + bl 151348 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [pc, #408] @ 26a0c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sl, r4, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - add r4, r4, r1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov sl, #76 @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #348] @ 0x15c │ │ │ │ + str r1, [sp, #24] │ │ │ │ + mul r0, sl, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + str r0, [r3, sl] │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + str r0, [r3, lr, lsl #2] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + str r0, [r1, sl] │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ - mov r8, sl │ │ │ │ - str r0, [sl, r4, lsl #2] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + str r0, [sl, lr, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r8, sl, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #348] @ 0x15c │ │ │ │ + mov lr, #108 @ 0x6c │ │ │ │ mov r1, r0 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r7, r4, lsl #2] │ │ │ │ + mul r8, lr, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #348] @ 0x15c │ │ │ │ + mov r1, #44 @ 0x2c │ │ │ │ + str r0, [sl, r8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #308] @ 0x134 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ + mov r6, sl │ │ │ │ + mul r7, r1, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sl, r7] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [r5, r8] │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + str r0, [r5, r7] │ │ │ │ + ldr r1, [sp, #292] @ 0x124 │ │ │ │ + ldr r2, [sp] │ │ │ │ + add r0, ip, r1 │ │ │ │ add r2, r2, r1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ - add r3, r7, r2 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + add r3, r5, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, r6, r2 │ │ │ │ + ldr r2, [sp, #300] @ 0x12c │ │ │ │ str r3, [sp, #8] │ │ │ │ - add r3, r8, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #364] @ 0x16c │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ - eor r2, r2, r3 │ │ │ │ - eor fp, fp, r3 │ │ │ │ - ldr r3, [sp, #368] @ 0x170 │ │ │ │ - str r2, [sp, #364] @ 0x16c │ │ │ │ + ldr r3, [sp, #344] @ 0x158 │ │ │ │ + eor r3, r3, r2 │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r3, [sp, #348] @ 0x15c │ │ │ │ + eor r3, r3, r2 │ │ │ │ + str r3, [sp, #348] @ 0x15c │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ subs r3, r3, #1 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ - str r0, [r7, sl, lsl #2] │ │ │ │ - add r0, ip, r1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bne 230b0 │ │ │ │ - add sp, sp, #324 @ 0x144 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ + bne 24894 │ │ │ │ + add sp, sp, #308 @ 0x134 │ │ │ │ + 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 0x000e39da │ │ │ │ │ │ │ │ -000251bc : │ │ │ │ - ldr r2, [pc, #12] @ 251d0 │ │ │ │ - ldr r1, [pc, #12] @ 251d4 │ │ │ │ +00026a10 : │ │ │ │ + ldr r2, [pc, #12] @ 26a24 │ │ │ │ + ldr r1, [pc, #12] @ 26a28 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b338 │ │ │ │ - andseq fp, r2, r4, ror #10 │ │ │ │ - @ instruction: 0xffffde7c │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #556 @ 0x22c │ │ │ │ + andseq pc, r2, r0, lsl sp @ │ │ │ │ + @ instruction: 0xffffde08 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #556 @ 0x22c │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #4088] @ 261ec │ │ │ │ + ldr r2, [sp, #600] @ 0x258 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r3, [pc, #4088] @ 27a54 │ │ │ │ + str r0, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ble 2a41c │ │ │ │ + ble 2bb6c │ │ │ │ + ldr fp, [sp, #592] @ 0x250 │ │ │ │ ldr r2, [sp, #604] @ 0x25c │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r2, [sp, #540] @ 0x21c │ │ │ │ ldr r2, [sp, #608] @ 0x260 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r2, [sp, #544] @ 0x220 │ │ │ │ - ldr r2, [pc, #4044] @ 261f0 │ │ │ │ + ldr r2, [pc, #4044] @ 27a58 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str ip, [sp, #8] │ │ │ │ + str lr, [sp, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #548] @ 0x224 │ │ │ │ - str lr, [sp, #16] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ + ldr r5, [r6, fp, lsl #7] │ │ │ │ ldr r4, [r6] │ │ │ │ - ldr r5, [r6, r3, lsl #7] │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r5, [r7, fp, lsl #7] │ │ │ │ ldr r4, [r7] │ │ │ │ - ldr r5, [r7, r3, lsl #7] │ │ │ │ mov r1, r5 │ │ │ │ - mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ - lsl fp, r3, #6 │ │ │ │ - add r3, r6, r3, lsl #6 │ │ │ │ - ldr r4, [r6, r2, lsl #6] │ │ │ │ - ldr r5, [r3, r2, lsl #7] │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + lsl r3, fp, #6 │ │ │ │ + ldr r4, [r6, fp, lsl #6] │ │ │ │ mov r8, r0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, r6, r3 │ │ │ │ + ldr r5, [r3, fp, lsl #7] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ - add r3, r7, fp │ │ │ │ - ldr r5, [r3, r1, lsl #7] │ │ │ │ - ldr r4, [r7, r1, lsl #6] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str fp, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r4, [r7, fp, lsl #6] │ │ │ │ + add r3, r7, r3 │ │ │ │ + ldr r5, [r3, fp, lsl #7] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ - lsl r3, r3, #5 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, r6, r1, lsl #5 │ │ │ │ - ldr r5, [r3, r1, lsl #7] │ │ │ │ - ldr r4, [r6, r1, lsl #5] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - mov fp, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + lsl r1, fp, #5 │ │ │ │ + ldr r4, [r6, fp, lsl #5] │ │ │ │ + add r3, r6, r1 │ │ │ │ + ldr r5, [r3, fp, lsl #7] │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, r2, r3 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ - ldr r4, [r2, r1, lsl #5] │ │ │ │ - ldr r5, [r3, r1, lsl #7] │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [r2, fp, lsl #5] │ │ │ │ + add r3, r2, r1 │ │ │ │ + ldr r5, [r3, fp, lsl #7] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ - ldr ip, [sp, #592] @ 0x250 │ │ │ │ - lsl r1, r1, #3 │ │ │ │ - rsb r5, ip, ip, lsl #3 │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ - add r1, ip, ip, lsl #1 │ │ │ │ - ldr r4, [r6, r5, lsl #5] │ │ │ │ - str r5, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + lsl r1, fp, #3 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + sub r1, r1, fp │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldr r4, [r6, r1, lsl #5] │ │ │ │ + add r1, fp, fp, lsl #1 │ │ │ │ ldr r5, [r6, r1, lsl #5] │ │ │ │ str r1, [sp, #20] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r4, [r3, r5, lsl #5] │ │ │ │ - ldr r1, [r3, r2, lsl #5] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r1, [r3, r1, lsl #5] │ │ │ │ + ldr r4, [r3, r2, lsl #5] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #396] @ 0x18c │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ + ldr r9, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ + str r0, [sp, #396] @ 0x18c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #404] @ 0x194 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #64] @ 0x40 │ │ │ │ - ldr r9, [sp, #52] @ 0x34 │ │ │ │ - mov r1, sl │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #84] @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r8, [sp, #92] @ 0x5c │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3332] @ 261f4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3368] @ 27a5c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3308] @ 261f4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3344] @ 27a5c │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + lsl r7, fp, #4 │ │ │ │ + str r0, [sp, #404] @ 0x194 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + lsl r9, fp, #2 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #412] @ 0x19c │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #416] @ 0x1a0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #412] @ 0x19c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3120] @ 261f4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3148] @ 27a5c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3096] @ 261f4 │ │ │ │ - bl 14a8c4 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - ldr ip, [sp, #592] @ 0x250 │ │ │ │ - add r3, r9, ip, lsl #4 │ │ │ │ - ldr r4, [r9, ip, lsl #4] │ │ │ │ - ldr r5, [r3, ip, lsl #7] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3124] @ 27a5c │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + add r3, r6, r7 │ │ │ │ + ldr r4, [r6, fp, lsl #4] │ │ │ │ + ldr r5, [r3, fp, lsl #7] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - lsl r8, ip, #4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - ldr ip, [sp, #592] @ 0x250 │ │ │ │ - add r3, r7, r8 │ │ │ │ - ldr r4, [r7, ip, lsl #4] │ │ │ │ - ldr r5, [r3, ip, lsl #7] │ │ │ │ - str r8, [sp, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - mov r8, r7 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ + add r3, r8, r7 │ │ │ │ + ldr r4, [r8, fp, lsl #4] │ │ │ │ + mov r7, r6 │ │ │ │ + ldr r5, [r3, fp, lsl #7] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #592] @ 0x250 │ │ │ │ - ldr lr, [sp, #592] @ 0x250 │ │ │ │ - lsl ip, ip, #2 │ │ │ │ - str ip, [sp, #304] @ 0x130 │ │ │ │ - add ip, lr, lr, lsl #2 │ │ │ │ - add r3, r9, ip, lsl #4 │ │ │ │ - ldr r6, [r3, lr, lsl #7] │ │ │ │ - ldr r5, [r9, ip, lsl #4] │ │ │ │ - mov r1, r6 │ │ │ │ - lsl r4, ip, #4 │ │ │ │ - str ip, [sp, #28] │ │ │ │ - add r4, r7, r4 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ + str r9, [sp, #96] @ 0x60 │ │ │ │ + add r9, r9, fp │ │ │ │ + lsl r4, r9, #4 │ │ │ │ + ldr r5, [r6, r9, lsl #4] │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + add r3, r6, r4 │ │ │ │ + add r4, r8, r4 │ │ │ │ + ldr r6, [r3, fp, lsl #7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r6 │ │ │ │ - mov fp, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - ldr lr, [sp, #592] @ 0x250 │ │ │ │ - ldr r5, [r7, ip, lsl #4] │ │ │ │ - ldr r4, [r4, lr, lsl #7] │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [r8, r9, lsl #4] │ │ │ │ + str r9, [sp, #28] │ │ │ │ + mov r9, r7 │ │ │ │ + ldr r4, [r4, fp, lsl #7] │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #592] @ 0x250 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - sub r3, r3, lr │ │ │ │ - ldr r4, [r9, r3, lsl #4] │ │ │ │ - ldr r5, [r9, r5, lsl #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + sub r3, r3, fp │ │ │ │ + ldr r4, [r7, r3, lsl #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r5, [r7, r3, lsl #4] │ │ │ │ mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - ldr r5, [r8, r3, lsl #4] │ │ │ │ - ldr r8, [r8, lr, lsl #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + ldr r5, [r8, r2, lsl #4] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ + ldr r8, [r8, r2, lsl #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr lr, [sp, #592] @ 0x250 │ │ │ │ - add r3, r9, r2, lsl #4 │ │ │ │ - ldr r9, [r9, r2, lsl #4] │ │ │ │ - ldr r1, [r3, lr, lsl #7] │ │ │ │ - lsl r5, r2, #4 │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + lsl r5, r1, #4 │ │ │ │ + add r3, r9, r5 │ │ │ │ + ldr r9, [r9, r1, lsl #4] │ │ │ │ + ldr r1, [r3, fp, lsl #7] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr lr, [sp, #592] @ 0x250 │ │ │ │ - ldr r9, [r3, r2, lsl #4] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ add r5, r3, r5 │ │ │ │ - ldr r1, [r5, lr, lsl #7] │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r9, [r3, r1, lsl #4] │ │ │ │ + ldr r1, [r5, fp, lsl #7] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [sp, #156] @ 0x9c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #420] @ 0x1a4 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr fp, [sp, #128] @ 0x80 │ │ │ │ - ldr r9, [sp, #56] @ 0x38 │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #132] @ 0x84 │ │ │ │ - ldr sl, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #420] @ 0x1a4 │ │ │ │ + ldr r9, [sp, #132] @ 0x84 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #136] @ 0x88 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2324] @ 261f8 │ │ │ │ + ldr r8, [sp, #124] @ 0x7c │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2388] @ 27a60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2312] @ 261fc │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2376] @ 27a64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2284] @ 261fc │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2352] @ 27a64 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2264] @ 261f8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #2328] @ 27a60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2208] @ 261fc │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #2272] @ 27a64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2188] @ 261f8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2252] @ 27a60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2160] @ 261f8 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2228] @ 27a60 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2148] @ 261fc │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2212] @ 27a64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #152] @ 0x98 │ │ │ │ - ldr fp, [sp, #148] @ 0x94 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #156] @ 0x9c │ │ │ │ - ldr sl, [sp, #144] @ 0x90 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r9, [sp, #148] @ 0x94 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #140] @ 0x8c │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2072] @ 261fc │ │ │ │ + ldr sl, [sp, #152] @ 0x98 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #2136] @ 27a64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2052] @ 261f8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2116] @ 27a60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2028] @ 261fc │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2096] @ 27a64 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2008] @ 261f8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #2072] @ 27a60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1948] @ 261f8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #2012] @ 27a60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1936] @ 261fc │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2000] @ 27a64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1904] @ 261f8 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1972] @ 27a60 │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1892] @ 261fc │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1956] @ 27a64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ - ldr r6, [sp, #76] @ 0x4c │ │ │ │ - ldr sl, [sp, #592] @ 0x250 │ │ │ │ - add r3, r9, r6 │ │ │ │ - ldr r5, [r3, sl, lsl #7] │ │ │ │ - ldr r4, [r9, sl, lsl #3] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #156] @ 0x9c │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r8, [sp, #52] @ 0x34 │ │ │ │ + ldr r4, [r9, fp, lsl #3] │ │ │ │ + add r3, r9, r8 │ │ │ │ + ldr r5, [r3, fp, lsl #7] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - add r3, r7, r6 │ │ │ │ - ldr r5, [r3, sl, lsl #7] │ │ │ │ - ldr r4, [r7, sl, lsl #3] │ │ │ │ - mov r1, r5 │ │ │ │ - add sl, r6, sl │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ + add r3, r7, r8 │ │ │ │ + ldr r4, [r7, fp, lsl #3] │ │ │ │ + ldr r5, [r3, fp, lsl #7] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [r9, sl, lsl #3] │ │ │ │ - add r3, r9, sl, lsl #3 │ │ │ │ - lsl r4, sl, #3 │ │ │ │ + bl 151100 │ │ │ │ + add lr, r8, fp │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ + lsl r4, lr, #3 │ │ │ │ + ldr r5, [r9, lr, lsl #3] │ │ │ │ + mov sl, lr │ │ │ │ + add r3, r9, r4 │ │ │ │ add r4, r7, r4 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ - ldr lr, [sp, #592] @ 0x250 │ │ │ │ + ldr r6, [r3, fp, lsl #7] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r6, [r3, lr, lsl #7] │ │ │ │ - mov r1, r6 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r6 │ │ │ │ - mov r6, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #592] @ 0x250 │ │ │ │ + bl 151100 │ │ │ │ ldr r5, [r7, sl, lsl #3] │ │ │ │ - ldr r4, [r4, lr, lsl #7] │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #196] @ 0xc4 │ │ │ │ + ldr r4, [r4, fp, lsl #7] │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - lsl lr, r5, #2 │ │ │ │ - str lr, [sp, #160] @ 0xa0 │ │ │ │ - ldr lr, [sp, #592] @ 0x250 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ - add lr, lr, r5, lsl #2 │ │ │ │ - ldr sl, [r9, lr, lsl #3] │ │ │ │ - mov r5, lr │ │ │ │ - lsl lr, r2, #2 │ │ │ │ - str lr, [sp, #352] @ 0x160 │ │ │ │ - add lr, r1, r2, lsl #2 │ │ │ │ - ldr fp, [r9, lr, lsl #3] │ │ │ │ - str lr, [sp, #40] @ 0x28 │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ + mov r4, #104 @ 0x68 │ │ │ │ + mov r5, #232 @ 0xe8 │ │ │ │ + mul r4, fp, r4 │ │ │ │ + mul r5, fp, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [r9, r4] │ │ │ │ + mov r6, r4 │ │ │ │ + ldr sl, [r9, r5] │ │ │ │ + mov r1, r3 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #164] @ 0xa4 │ │ │ │ - ldr r9, [r6, lr, lsl #3] │ │ │ │ - ldr r5, [r6, r5, lsl #3] │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ + ldr r9, [r2, r6] │ │ │ │ + ldr r5, [r2, r5] │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ - ldr ip, [sp, #592] @ 0x250 │ │ │ │ - add r3, r9, r1, lsl #3 │ │ │ │ - ldr r2, [r3, ip, lsl #7] │ │ │ │ - ldr fp, [r9, r1, lsl #3] │ │ │ │ - lsl r6, r1, #3 │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + lsl r6, ip, #3 │ │ │ │ + ldr r4, [r9, ip, lsl #3] │ │ │ │ + add r3, r9, r6 │ │ │ │ + ldr r2, [r3, fp, lsl #7] │ │ │ │ + mov r0, r4 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ - str r0, [sp, #204] @ 0xcc │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ add r3, r2, r6 │ │ │ │ - ldr r6, [r2, r1, lsl #3] │ │ │ │ - ldr ip, [sp, #592] @ 0x250 │ │ │ │ - ldr r3, [r3, ip, lsl #7] │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [r3, fp, lsl #7] │ │ │ │ + ldr r6, [r2, ip, lsl #3] │ │ │ │ mov r1, r3 │ │ │ │ - mov r4, r0 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ - mov r1, r2 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - mov fp, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ - mov r1, r3 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #428] @ 0x1ac │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + str r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ - ldr r8, [sp, #196] @ 0xc4 │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #180] @ 0xb4 │ │ │ │ + str r0, [sp, #428] @ 0x1ac │ │ │ │ + ldr r8, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #204] @ 0xcc │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1008] @ 261f4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1120] @ 27a5c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #216] @ 0xd8 │ │ │ │ - ldr fp, [sp, #200] @ 0xc8 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #188] @ 0xbc │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #928] @ 261f4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r9, [sp, #192] @ 0xc0 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1040] @ 27a5c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #212] @ 0xd4 │ │ │ │ - ldr r7, [sp, #208] @ 0xd0 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #204] @ 0xcc │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r8, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #848] @ 261f4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #960] @ 27a5c │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #776] @ 261f4 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #888] @ 27a5c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #592] @ 0x250 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ - sub r4, r4, fp │ │ │ │ + str r0, [sp, #204] @ 0xcc │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + sub r4, lr, fp │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r9, r4, lsl #2] │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ + sub lr, lr, fp │ │ │ │ + ldr r6, [r9, lr, lsl #2] │ │ │ │ + mov r7, lr │ │ │ │ mov r0, r5 │ │ │ │ - sub r7, r7, fp │ │ │ │ - ldr r6, [r9, r7, lsl #2] │ │ │ │ mov r1, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - str r7, [sp, #76] @ 0x4c │ │ │ │ - ldr r5, [r6, r7, lsl #2] │ │ │ │ - ldr r4, [r6, r4, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r5, [r8, r7, lsl #2] │ │ │ │ + ldr r4, [r8, r4, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #276] @ 0x114 │ │ │ │ + str r0, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #32] │ │ │ │ - ldr ip, [sp, #592] @ 0x250 │ │ │ │ - add r3, r9, fp, lsl #2 │ │ │ │ - lsl r4, fp, #2 │ │ │ │ - ldr r5, [r3, ip, lsl #7] │ │ │ │ - mov r8, r4 │ │ │ │ - ldr r4, [r9, fp, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #592] @ 0x250 │ │ │ │ - add r3, r6, r8 │ │ │ │ - ldr r5, [r3, ip, lsl #7] │ │ │ │ - ldr r4, [r6, fp, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ - str r8, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - lsl r4, r2, #3 │ │ │ │ - lsl ip, r5, #3 │ │ │ │ - rsb r6, r3, r5, lsl #3 │ │ │ │ - rsb r5, r3, r2, lsl #3 │ │ │ │ - ldr sl, [r9, r6, lsl #2] │ │ │ │ - ldr fp, [r9, r5, lsl #2] │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ - mov r1, fp │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + lsl r4, sl, #2 │ │ │ │ + ldr r5, [r9, sl, lsl #2] │ │ │ │ + add r3, r9, r4 │ │ │ │ + add r4, r8, r4 │ │ │ │ + ldr r6, [r3, fp, lsl #7] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [r8, sl, lsl #2] │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ + ldr r4, [r4, fp, lsl #7] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, #92 @ 0x5c │ │ │ │ + mov lr, #220 @ 0xdc │ │ │ │ mov r8, r0 │ │ │ │ + mul lr, fp, lr │ │ │ │ + mul r5, fp, r5 │ │ │ │ + ldr sl, [r9, lr] │ │ │ │ + mov r6, lr │ │ │ │ + ldr r3, [r9, r5] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r9, [r3, r5, lsl #2] │ │ │ │ - ldr r6, [r3, r6, lsl #2] │ │ │ │ - mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ + ldr r9, [r3, r5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #244] @ 0xf4 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - ldr r9, [sp, #160] @ 0xa0 │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - add r3, r6, r9 │ │ │ │ - ldr fp, [r6, r5, lsl #2] │ │ │ │ - ldr r3, [r3, r2, lsl #7] │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + lsl r5, r6, #2 │ │ │ │ + ldr lr, [r9, r6, lsl #2] │ │ │ │ + add r3, r9, r5 │ │ │ │ + ldr r3, [r3, fp, lsl #7] │ │ │ │ + mov r0, lr │ │ │ │ + str lr, [sp, #40] @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ - str r0, [sp, #284] @ 0x11c │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - ldr r5, [r9, r5, lsl #2] │ │ │ │ - add r2, r9, r3 │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ - ldr r6, [r2, r3, lsl #7] │ │ │ │ - mov r1, r6 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ + add r2, r3, r5 │ │ │ │ + ldr r5, [r3, r6, lsl #2] │ │ │ │ + ldr r6, [r2, fp, lsl #7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - mov r1, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - mov fp, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #252] @ 0xfc │ │ │ │ + str r0, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ + str r0, [sp, #252] @ 0xfc │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ - b 26200 │ │ │ │ - andseq lr, r2, ip, asr #19 │ │ │ │ - andeq r0, r0, r8, lsl #8 │ │ │ │ - svccc 0x003504f3 │ │ │ │ - mcrcc 15, 6, lr, cr3, cr5, {0} │ │ │ │ - svccc 0x006c835e │ │ │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-44] @ 261f4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #124] @ 27a5c │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #280] @ 0x118 │ │ │ │ - ldr r9, [sp, #276] @ 0x114 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r9, [sp, #268] @ 0x10c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #284] @ 0x11c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #272] @ 0x110 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-128] @ 261f4 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #44] @ 27a5c │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #276] @ 0x114 │ │ │ │ + str r0, [sp, #268] @ 0x10c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + bl 151104 │ │ │ │ + b 27a68 │ │ │ │ + andseq r3, r3, r0, ror #2 │ │ │ │ + andeq r0, r0, r8, lsl #8 │ │ │ │ + svccc 0x003504f3 │ │ │ │ + mcrcc 15, 6, lr, cr3, cr5, {0} │ │ │ │ + svccc 0x006c835e │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #244] @ 0xf4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-200] @ 261f4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-52] @ 27a5c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #244] @ 0xf4 │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ - str r0, [sp, #284] @ 0x11c │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-336] @ 261f4 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-188] @ 27a5c │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ - ldr fp, [sp, #32] │ │ │ │ - ldr r4, [r6, r7, lsl #3] │ │ │ │ - ldr r5, [r6, fp, lsl #3] │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + ldr r5, [r9, r8, lsl #3] │ │ │ │ + ldr r4, [r9, r6, lsl #3] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr r4, [r9, r7, lsl #3] │ │ │ │ - ldr r5, [r9, fp, lsl #3] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #308] @ 0x134 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ + str r0, [sp, #284] @ 0x11c │ │ │ │ + ldr r4, [r7, r6, lsl #3] │ │ │ │ + ldr r5, [r7, r8, lsl #3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr fp, [sp, #44] @ 0x2c │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ - ldr r7, [sp, #592] @ 0x250 │ │ │ │ - add r3, r6, fp │ │ │ │ - ldr r5, [r3, r7, lsl #7] │ │ │ │ - ldr r4, [r6, sl, lsl #3] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #300] @ 0x12c │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ + lsl r4, sl, #3 │ │ │ │ + ldr r5, [r9, sl, lsl #3] │ │ │ │ + add r3, r9, r4 │ │ │ │ + add r4, r7, r4 │ │ │ │ + ldr r6, [r3, fp, lsl #7] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - add r3, r9, fp │ │ │ │ - ldr r5, [r3, r7, lsl #7] │ │ │ │ - ldr r4, [r9, sl, lsl #3] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r6, #88 @ 0x58 │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + mul r6, fp, r6 │ │ │ │ + ldr r5, [r7, sl, lsl #3] │ │ │ │ + ldr r4, [r4, fp, lsl #7] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [sp, #316] @ 0x13c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - add r3, r2, r4 │ │ │ │ - ldr sl, [r6, r3, lsl #3] │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ - mov r0, sl │ │ │ │ - add r3, r3, r1, lsl #1 │ │ │ │ - ldr fp, [r6, r3, lsl #3] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r5, #216 @ 0xd8 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + mul r5, fp, r5 │ │ │ │ + ldr r3, [r9, r6] │ │ │ │ + ldr sl, [r9, r5] │ │ │ │ + mov r1, r3 │ │ │ │ + str r0, [sp, #292] @ 0x124 │ │ │ │ str r3, [sp, #24] │ │ │ │ - mov r1, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r5, [sp, #240] @ 0xf0 │ │ │ │ - ldr r5, [r9, r5, lsl #3] │ │ │ │ - ldr r9, [r9, r3, lsl #3] │ │ │ │ - mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ + ldr r9, [r2, r6] │ │ │ │ + ldr r5, [r2, r5] │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr ip, [sp, #592] @ 0x250 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add r3, r6, r4 │ │ │ │ - ldr fp, [r6, r2, lsl #3] │ │ │ │ - ldr r2, [r3, ip, lsl #7] │ │ │ │ - str r2, [sp, #292] @ 0x124 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ + str r0, [sp, #300] @ 0x12c │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + lsl r6, r1, #3 │ │ │ │ + ldr lr, [r9, r1, lsl #3] │ │ │ │ + add r3, r9, r6 │ │ │ │ + ldr r2, [r3, fp, lsl #7] │ │ │ │ + mov r0, lr │ │ │ │ + str lr, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - str r0, [sp, #324] @ 0x144 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - ldr r6, [r9, r2, lsl #3] │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ - add r3, r9, ip │ │ │ │ - ldr r3, [r3, r2, lsl #7] │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ - mov r1, r3 │ │ │ │ + str r2, [sp, #276] @ 0x114 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r3, r2, r6 │ │ │ │ + ldr r3, [r3, fp, lsl #7] │ │ │ │ + ldr r6, [r2, r1, lsl #3] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #292] @ 0x124 │ │ │ │ - mov r1, r2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #276] @ 0x114 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - mov fp, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #292] @ 0x124 │ │ │ │ + str r0, [sp, #276] @ 0x114 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #292] @ 0x124 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #276] @ 0x114 │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #436] @ 0x1b4 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #292] @ 0x124 │ │ │ │ + str r0, [sp, #276] @ 0x114 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + str r0, [sp, #436] @ 0x1b4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #444] @ 0x1bc │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #312] @ 0x138 │ │ │ │ - ldr r8, [sp, #300] @ 0x12c │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #324] @ 0x144 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #444] @ 0x1bc │ │ │ │ + ldr r9, [sp, #288] @ 0x120 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #300] @ 0x12c │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1192] @ 261f4 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1016] @ 27a5c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #452] @ 0x1c4 │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #316] @ 0x13c │ │ │ │ - ldr fp, [sp, #308] @ 0x134 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #300] @ 0x12c │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #284] @ 0x11c │ │ │ │ + str r0, [sp, #452] @ 0x1c4 │ │ │ │ + ldr r7, [sp, #292] @ 0x124 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1272] @ 261f4 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1096] @ 27a5c │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #460] @ 0x1cc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #328] @ 0x148 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #296] @ 0x128 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1352] @ 261f4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r6, [sp, #304] @ 0x130 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1176] @ 27a5c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #464] @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #468] @ 0x1d4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [sp, #468] @ 0x1d4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1424] @ 261f4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1248] @ 27a5c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #472] @ 0x1d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ - ldr r7, [sp, #304] @ 0x130 │ │ │ │ - ldr ip, [sp, #592] @ 0x250 │ │ │ │ - add r3, sl, r7 │ │ │ │ - ldr r4, [sl, ip, lsl #2] │ │ │ │ - ldr r5, [r3, ip, lsl #7] │ │ │ │ - mov r1, r5 │ │ │ │ str r0, [sp, #476] @ 0x1dc │ │ │ │ + ldr r9, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [sl, fp, lsl #2] │ │ │ │ + add r3, sl, r9 │ │ │ │ + ldr r5, [r3, fp, lsl #7] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ - add r3, fp, r7 │ │ │ │ - ldr r7, [sp, #592] @ 0x250 │ │ │ │ - ldr r5, [r3, r7, lsl #7] │ │ │ │ - ldr r4, [fp, r7, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ + add r3, r7, r9 │ │ │ │ + ldr r4, [r7, fp, lsl #2] │ │ │ │ + ldr r5, [r3, fp, lsl #7] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - add r4, r4, r7 │ │ │ │ - add r3, sl, r4, lsl #2 │ │ │ │ - ldr r7, [r3, r7, lsl #7] │ │ │ │ - ldr r6, [sl, r4, lsl #2] │ │ │ │ - mov r1, r7 │ │ │ │ - lsl r5, r4, #2 │ │ │ │ - add r5, fp, r5 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + add r5, r3, fp │ │ │ │ + lsl r4, r5, #2 │ │ │ │ + ldr r6, [sl, r5, lsl #2] │ │ │ │ + add r3, sl, r4 │ │ │ │ + ldr r7, [r3, fp, lsl #7] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r7 │ │ │ │ - mov r7, fp │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ - ldr r4, [fp, r4, lsl #2] │ │ │ │ - ldr r5, [r5, r3, lsl #7] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #332] @ 0x14c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ - add r5, r1, r1, lsl #2 │ │ │ │ - add r6, fp, r3 │ │ │ │ + mov r6, #228 @ 0xe4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ + mul r6, fp, r6 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + add r4, r7, r4 │ │ │ │ + ldr r5, [r7, r5, lsl #2] │ │ │ │ + ldr r4, [r4, fp, lsl #7] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r5, #100 @ 0x64 │ │ │ │ + mov r1, r4 │ │ │ │ + mul r5, fp, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r3, sl │ │ │ │ - lsl fp, r1, #2 │ │ │ │ - ldr sl, [sl, r6, lsl #2] │ │ │ │ - str fp, [sp, #336] @ 0x150 │ │ │ │ - ldr fp, [r3, r5, lsl #2] │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [sp, #308] @ 0x134 │ │ │ │ + ldr sl, [sl, r6] │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [r3, r5] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [r7, r6, lsl #2] │ │ │ │ - ldr r7, [r7, r5, lsl #2] │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #284] @ 0x11c │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ mov r4, r0 │ │ │ │ + ldr r7, [r7, r5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #284] @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ - ldr fp, [sp, #592] @ 0x250 │ │ │ │ - add r3, sl, ip, lsl #2 │ │ │ │ - ldr r4, [sl, ip, lsl #2] │ │ │ │ + str r0, [sp, #308] @ 0x134 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + lsl r5, r2, #2 │ │ │ │ + ldr r4, [sl, r2, lsl #2] │ │ │ │ + add r3, sl, r5 │ │ │ │ ldr r3, [r3, fp, lsl #7] │ │ │ │ - lsl r5, ip, #2 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #316] @ 0x13c │ │ │ │ - str r0, [sp, #340] @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ + bl 151100 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ + str r0, [sp, #292] @ 0x124 │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ add r2, r7, r5 │ │ │ │ - ldr r5, [r7, ip, lsl #2] │ │ │ │ - ldr r7, [r2, r3, lsl #7] │ │ │ │ - mov r1, r7 │ │ │ │ - mov fp, r0 │ │ │ │ + ldr r5, [r7, lr, lsl #2] │ │ │ │ + ldr r7, [r2, fp, lsl #7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ - mov r1, r3 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + ldr r0, [sp, #292] @ 0x124 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #292] @ 0x124 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - mov fp, r0 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #284] @ 0x11c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ + str r0, [sp, #292] @ 0x124 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #320] @ 0x140 │ │ │ │ - str r0, [sp, #316] @ 0x13c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #292] @ 0x124 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #480] @ 0x1e0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #484] @ 0x1e4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #308] @ 0x134 │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #292] @ 0x124 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #492] @ 0x1ec │ │ │ │ + str r0, [sp, #488] @ 0x1e8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2204] @ 261f4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2004] @ 27a5c │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #324] @ 0x144 │ │ │ │ + str r0, [sp, #300] @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #328] @ 0x148 │ │ │ │ - ldr sl, [sp, #332] @ 0x14c │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #496] @ 0x1f0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #340] @ 0x154 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #492] @ 0x1ec │ │ │ │ + ldr sl, [sp, #304] @ 0x130 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #308] @ 0x134 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2288] @ 261f4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r8, [sp, #312] @ 0x138 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2088] @ 27a5c │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #500] @ 0x1f4 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2360] @ 261f4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-2160] @ 27a5c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ + str r0, [sp, #500] @ 0x1f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #308] @ 0x134 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #284] @ 0x11c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #508] @ 0x1fc │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #508] @ 0x1fc │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2496] @ 261f4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-2296] @ 27a5c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - ldr r9, [sp, #336] @ 0x150 │ │ │ │ + bl 151104 │ │ │ │ + str r0, [sp, #512] @ 0x200 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ - add r3, sl, r9 │ │ │ │ - ldr r5, [r3, r1, lsl #7] │ │ │ │ - ldr r4, [sl, r8, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #516] @ 0x204 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + lsl r4, r8, #2 │ │ │ │ + add r3, sl, r4 │ │ │ │ + ldr r5, [sl, r8, lsl #2] │ │ │ │ + ldr r6, [r3, fp, lsl #7] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ - add r3, fp, r9 │ │ │ │ - ldr r7, [r3, r1, lsl #7] │ │ │ │ - ldr r5, [fp, r8, lsl #2] │ │ │ │ - mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ + add r4, r9, r4 │ │ │ │ + ldr r5, [r9, r8, lsl #2] │ │ │ │ + ldr r7, [r4, fp, lsl #7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - sub r7, r1, r7 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ - add r3, sl, r7, lsl #2 │ │ │ │ - ldr r9, [r3, r1, lsl #7] │ │ │ │ - ldr r5, [sl, r7, lsl #2] │ │ │ │ - mov r1, r9 │ │ │ │ - lsl r8, r7, #2 │ │ │ │ - add r8, fp, r8 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ + mov r3, #84 @ 0x54 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mul r3, fp, r3 │ │ │ │ + mov r7, r3 │ │ │ │ + add r3, sl, r3 │ │ │ │ + ldr r8, [r3, fp, lsl #7] │ │ │ │ + ldr r5, [sl, r7] │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ - ldr r9, [fp, r7, lsl #2] │ │ │ │ - ldr r8, [r8, r1, lsl #7] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + add r3, r9, r7 │ │ │ │ + ldr r8, [r9, r7] │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r9, [r3, fp, lsl #7] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r9, sl │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #332] @ 0x14c │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ - str r9, [sp, #52] @ 0x34 │ │ │ │ - mov r9, sl │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ + str r8, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #332] @ 0x14c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #308] @ 0x134 │ │ │ │ + str r0, [sp, #284] @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #344] @ 0x158 │ │ │ │ + mov r5, #244 @ 0xf4 │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - add r4, r4, r3 │ │ │ │ - ldr r5, [sl, r4, lsl #2] │ │ │ │ - ldr sl, [sp, #164] @ 0xa4 │ │ │ │ - ldr r7, [r9, sl, lsl #2] │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #348] @ 0x15c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r4, #116 @ 0x74 │ │ │ │ + mul r5, fp, r5 │ │ │ │ + mul r4, fp, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sl, r5] │ │ │ │ + str r0, [sp, #340] @ 0x154 │ │ │ │ + ldr r8, [sl, r4] │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [fp, sl, lsl #2] │ │ │ │ - ldr r4, [fp, r4, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r5, [r2, r5] │ │ │ │ + ldr r4, [r2, r4] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - ldr ip, [sp, #592] @ 0x250 │ │ │ │ - add r3, r9, lr, lsl #2 │ │ │ │ - ldr fp, [r3, ip, lsl #7] │ │ │ │ - ldr r9, [r9, lr, lsl #2] │ │ │ │ - mov r1, fp │ │ │ │ - lsl r5, lr, #2 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r5, #52 @ 0x34 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ + mul r5, fp, r5 │ │ │ │ mov r4, r0 │ │ │ │ + add r3, r9, r5 │ │ │ │ + ldr r9, [r9, r5] │ │ │ │ + ldr r1, [r3, fp, lsl #7] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + str r1, [sp, #308] @ 0x134 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #308] @ 0x134 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #308] @ 0x134 │ │ │ │ add r3, r2, r5 │ │ │ │ - ldr r5, [r2, lr, lsl #2] │ │ │ │ - ldr lr, [sp, #592] @ 0x250 │ │ │ │ - ldr r1, [r3, lr, lsl #7] │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - mov fp, r0 │ │ │ │ + ldr r5, [r2, r5] │ │ │ │ + ldr r1, [r3, fp, lsl #7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [sp, #340] @ 0x154 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #308] @ 0x134 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #356] @ 0x164 │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #316] @ 0x13c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #308] @ 0x134 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #308] @ 0x134 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #284] @ 0x11c │ │ │ │ + str r0, [sp, #308] @ 0x134 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #316] @ 0x13c │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3280] @ 261f4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-3052] @ 27a5c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #324] @ 0x144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3304] @ 261f4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #524] @ 0x20c │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-3076] @ 27a5c │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #516] @ 0x204 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #340] @ 0x154 │ │ │ │ - ldr r1, [pc, #-3376] @ 261f8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-3144] @ 27a60 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #356] @ 0x164 │ │ │ │ - ldr r1, [pc, #-3392] @ 261fc │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #344] @ 0x158 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3164] @ 27a64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr fp, [sp, #332] @ 0x14c │ │ │ │ - ldr r1, [pc, #-3424] @ 261fc │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #328] @ 0x148 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r6, [sp, #336] @ 0x150 │ │ │ │ - ldr r1, [pc, #-3448] @ 261f8 │ │ │ │ + ldr r1, [pc, #-3196] @ 27a64 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #332] @ 0x14c │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3220] @ 27a60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #332] @ 0x14c │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3508] @ 261f8 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3520] @ 261fc │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-3276] @ 27a60 │ │ │ │ + str r0, [sp, #332] @ 0x14c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3292] @ 27a64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3552] @ 261f8 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3324] @ 27a60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3564] @ 261fc │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [pc, #-3340] @ 27a64 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #340] @ 0x154 │ │ │ │ + str r0, [sp, #520] @ 0x208 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #348] @ 0x15c │ │ │ │ - ldr r1, [pc, #-3628] @ 261fc │ │ │ │ - str r0, [sp, #532] @ 0x214 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r6, [sp, #344] @ 0x158 │ │ │ │ - ldr r1, [pc, #-3652] @ 261f8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #340] @ 0x154 │ │ │ │ + str r0, [sp, #524] @ 0x20c │ │ │ │ + ldr r1, [pc, #-3400] @ 27a64 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3424] @ 27a60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3676] @ 261fc │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3448] @ 27a64 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3696] @ 261f8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3468] @ 27a60 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #344] @ 0x158 │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #536] @ 0x218 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #308] @ 0x134 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #316] @ 0x13c │ │ │ │ + str r0, [sp, #532] @ 0x214 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #284] @ 0x11c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3808] @ 261f4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-3576] @ 27a5c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #284] @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3832] @ 261f4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3832] @ 261fc │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-3600] @ 27a5c │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [pc, #-3600] @ 27a64 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3852] @ 261f8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3624] @ 27a60 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3880] @ 261f8 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3892] @ 261fc │ │ │ │ + ldr r1, [pc, #-3652] @ 27a60 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3664] @ 27a64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #308] @ 0x134 │ │ │ │ + str r0, [sp, #316] @ 0x13c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ - ldr r9, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ - add r3, sl, r9 │ │ │ │ - ldr r5, [r3, r1, lsl #7] │ │ │ │ - ldr r4, [sl, r7, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #348] @ 0x15c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + lsl r4, r7, #2 │ │ │ │ + ldr r5, [sl, r7, lsl #2] │ │ │ │ + add r3, sl, r4 │ │ │ │ + ldr r6, [r3, fp, lsl #7] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ - add r3, fp, r9 │ │ │ │ - ldr r5, [fp, r7, lsl #2] │ │ │ │ - ldr r7, [r3, r1, lsl #7] │ │ │ │ - mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ + add r4, r9, r4 │ │ │ │ + ldr r5, [r9, r7, lsl #2] │ │ │ │ + ldr r7, [r4, fp, lsl #7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r7, #76 @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ - add r7, r1, ip, lsl #1 │ │ │ │ - add r3, sl, r7, lsl #2 │ │ │ │ - ldr r9, [r3, r1, lsl #7] │ │ │ │ - ldr r5, [sl, r7, lsl #2] │ │ │ │ - mov r1, r9 │ │ │ │ - lsl r8, r7, #2 │ │ │ │ - add r8, fp, r8 │ │ │ │ + mul r7, fp, r7 │ │ │ │ + bl 151104 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ + add r3, sl, r7 │ │ │ │ + ldr r5, [sl, r7] │ │ │ │ + ldr r8, [r3, fp, lsl #7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [fp, r7, lsl #2] │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ - ldr r8, [r8, r1, lsl #7] │ │ │ │ mov r1, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + add r3, r9, r7 │ │ │ │ + ldr r8, [r9, r7] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r9, [r3, fp, lsl #7] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r9, sl │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #340] @ 0x154 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #356] @ 0x164 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ - str r9, [sp, #76] @ 0x4c │ │ │ │ - mov r9, sl │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ + str r8, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #348] @ 0x15c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #364] @ 0x16c │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #380] @ 0x17c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #592] @ 0x250 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - ldr r8, [sp, #240] @ 0xf0 │ │ │ │ - sub r4, r4, ip │ │ │ │ - ldr r5, [sl, r4, lsl #2] │ │ │ │ - ldr r7, [sl, r8, lsl #2] │ │ │ │ - mov r1, r7 │ │ │ │ + mov r5, #236 @ 0xec │ │ │ │ str r0, [sp, #384] @ 0x180 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, #108 @ 0x6c │ │ │ │ + mul r5, fp, r5 │ │ │ │ + mul r4, fp, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sl, r5] │ │ │ │ + str r0, [sp, #388] @ 0x184 │ │ │ │ + ldr r8, [sl, r4] │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [fp, r8, lsl #2] │ │ │ │ - ldr r4, [fp, r4, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r5, [r2, r5] │ │ │ │ + ldr r4, [r2, r4] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr ip, [sp, #592] @ 0x250 │ │ │ │ - add r3, r9, r2, lsl #2 │ │ │ │ - ldr fp, [r3, ip, lsl #7] │ │ │ │ - ldr r9, [r9, r2, lsl #2] │ │ │ │ - mov r1, fp │ │ │ │ - lsl r5, r2, #2 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r5, #44 @ 0x2c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ + mul r5, fp, r5 │ │ │ │ mov r4, r0 │ │ │ │ + add r3, r9, r5 │ │ │ │ + ldr r9, [r9, r5] │ │ │ │ + ldr r1, [r3, fp, lsl #7] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + str r1, [sp, #356] @ 0x164 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #356] @ 0x164 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - add r3, fp, r5 │ │ │ │ - ldr r5, [fp, r2, lsl #2] │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ - ldr r1, [r3, r2, lsl #7] │ │ │ │ - str r1, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ + add r3, r2, r5 │ │ │ │ + ldr r5, [r2, r5] │ │ │ │ + ldr r1, [r3, fp, lsl #7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov fp, r0 │ │ │ │ + str r1, [sp, #360] @ 0x168 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #356] @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [sp, #372] @ 0x174 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #356] @ 0x164 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ + str r0, [sp, #380] @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #356] @ 0x164 │ │ │ │ + str r0, [sp, #364] @ 0x16c │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - mov fp, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #364] @ 0x16c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #356] @ 0x164 │ │ │ │ + ldr r0, [sp, #364] @ 0x16c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #348] @ 0x15c │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #4088] @ 28448 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #4088] @ 29bac │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #4064] @ 28448 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #4064] @ 29bac │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #372] @ 0x174 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #4004] @ 28454 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3984] @ 28450 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #340] @ 0x154 │ │ │ │ + ldr r1, [pc, #3996] @ 29bb8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #356] @ 0x164 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r1, [pc, #3976] @ 29bb4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #372] @ 0x174 │ │ │ │ - ldr r1, [pc, #3956] @ 28454 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #376] @ 0x178 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r6, [sp, #376] @ 0x178 │ │ │ │ - ldr r1, [pc, #3932] @ 28450 │ │ │ │ + ldr r1, [pc, #3952] @ 29bb8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #380] @ 0x17c │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #3928] @ 29bb4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #372] @ 0x174 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3876] @ 28454 │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3876] @ 29bb8 │ │ │ │ + str r0, [sp, #380] @ 0x17c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3856] @ 28450 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #3852] @ 29bb4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3828] @ 28450 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3816] @ 28454 │ │ │ │ + ldr r0, [sp, #340] @ 0x154 │ │ │ │ + ldr r1, [pc, #3820] @ 29bb4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #356] @ 0x164 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r1, [pc, #3808] @ 29bb8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #340] @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3752] @ 28450 │ │ │ │ - str r0, [sp, #356] @ 0x164 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3752] @ 29bb4 │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3740] @ 28454 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #3736] @ 29bb8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #384] @ 0x180 │ │ │ │ - ldr r1, [pc, #3708] @ 28454 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #388] @ 0x184 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r6, [sp, #380] @ 0x17c │ │ │ │ - ldr r1, [pc, #3684] @ 28450 │ │ │ │ + ldr r1, [pc, #3704] @ 29bb8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #384] @ 0x180 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #3680] @ 29bb4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #380] @ 0x17c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ str r0, [sp, #384] @ 0x180 │ │ │ │ - ldr r0, [sp, #364] @ 0x16c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #348] @ 0x15c │ │ │ │ + str r0, [sp, #388] @ 0x184 │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #364] @ 0x16c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3568] @ 28448 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3568] @ 29bac │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #348] @ 0x15c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3544] @ 28448 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3544] @ 28450 │ │ │ │ - str r0, [sp, #364] @ 0x16c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3532] @ 28454 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3544] @ 29bac │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [pc, #3544] @ 29bb4 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #3528] @ 29bb8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3500] @ 28450 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #3496] @ 29bb4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3488] @ 28454 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #3484] @ 29bb8 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #388] @ 0x184 │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #288] @ 0x120 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #364] @ 0x16c │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - str r7, [sp, #24] │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ + mov r1, r8 │ │ │ │ + str r8, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #316] @ 0x13c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ - str fp, [sp, #20] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - mov fp, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #536] @ 0x218 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #596] @ 0x254 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r3, r2, lsl #7] │ │ │ │ + ldr lr, [sp, #596] @ 0x254 │ │ │ │ + str r0, [ip, lr, lsl #7] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #596] @ 0x254 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [r2, ip, lsl #7] │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #596] @ 0x254 │ │ │ │ + str r0, [lr, r3, lsl #7] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sl] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ - ldr r2, [sp, #596] @ 0x254 │ │ │ │ mov r1, r6 │ │ │ │ - lsl r2, r2, #6 │ │ │ │ - mov fp, r2 │ │ │ │ + ldr lr, [sp, #596] @ 0x254 │ │ │ │ str r0, [r8] │ │ │ │ - ldr r3, [sp, #596] @ 0x254 │ │ │ │ mov r0, r7 │ │ │ │ - add r9, r8, r3, lsl #6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #596] @ 0x254 │ │ │ │ + lsl lr, lr, #6 │ │ │ │ + add r9, r8, lr │ │ │ │ + str lr, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - str fp, [sp, #76] @ 0x4c │ │ │ │ - str r0, [r8, r3, lsl #6] │ │ │ │ + ldr ip, [sp, #596] @ 0x254 │ │ │ │ + str r0, [r8, ip, lsl #6] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #596] @ 0x254 │ │ │ │ + add r8, sl, lr │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #596] @ 0x254 │ │ │ │ mov r1, r7 │ │ │ │ - add r8, sl, fp │ │ │ │ - str r0, [sl, r2, lsl #6] │ │ │ │ + str r0, [sl, ip, lsl #6] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #596] @ 0x254 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #596] @ 0x254 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r9, r2, lsl #7] │ │ │ │ + str r0, [r9, ip, lsl #7] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #596] @ 0x254 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r0, [r8, r2, lsl #7] │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr ip, [sp, #596] @ 0x254 │ │ │ │ + str r0, [r8, ip, lsl #7] │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - mov fp, r0 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [sp, #316] @ 0x13c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2684] @ 28448 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r2, [sp, #596] @ 0x254 │ │ │ │ - add r2, r2, r2, lsl #2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2692] @ 29bac │ │ │ │ + bl 151348 │ │ │ │ + ldr ip, [sp, #596] @ 0x254 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr ip, [sp, #596] @ 0x254 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + add ip, ip, ip, lsl #2 │ │ │ │ + str ip, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r3, [sp, #596] @ 0x254 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + lsl r3, r3, #5 │ │ │ │ + str r0, [r1, ip, lsl #5] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - lsl ip, ip, #5 │ │ │ │ - str ip, [sp, #80] @ 0x50 │ │ │ │ - str r0, [r3, r2, lsl #5] │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr lr, [sp, #596] @ 0x254 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r2, [sp, #596] @ 0x254 │ │ │ │ + str r0, [r1, r2, lsl #5] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r3, lr, lsl #5] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2588] @ 28448 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov fp, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2596] @ 29bac │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str r0, [r2, r1, lsl #5] │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + str r0, [ip, lr, lsl #5] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ - ldr lr, [sp, #596] @ 0x254 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sl, lr, lsl #5] │ │ │ │ + ldr ip, [sp, #596] @ 0x254 │ │ │ │ + str r0, [sl, ip, lsl #5] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2516] @ 28448 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr lr, [sp, #596] @ 0x254 │ │ │ │ - lsl r3, lr, #3 │ │ │ │ - rsb ip, lr, lr, lsl #3 │ │ │ │ - mov fp, ip │ │ │ │ - str r3, [sp, #316] @ 0x13c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2524] @ 29bac │ │ │ │ + bl 151348 │ │ │ │ + ldr ip, [sp, #596] @ 0x254 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #596] @ 0x254 │ │ │ │ + lsl r3, ip, #3 │ │ │ │ + sub ip, r3, ip │ │ │ │ + mov r9, ip │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #596] @ 0x254 │ │ │ │ mov r1, r8 │ │ │ │ - add r2, lr, lr, lsl #1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r0, [sl, fp, lsl #5] │ │ │ │ + str r0, [sl, r9, lsl #5] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + add ip, ip, ip, lsl #1 │ │ │ │ + str ip, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sl, r9, lsl #5] │ │ │ │ + str r0, [sl, r8, lsl #5] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2428] @ 28448 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2432] @ 29bac │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - str fp, [sp, #28] │ │ │ │ - str r0, [r7, fp, lsl #5] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ - ldr r4, [sp, #396] @ 0x18c │ │ │ │ - mov r1, r6 │ │ │ │ - str r9, [sp, #20] │ │ │ │ + str r9, [sp, #28] │ │ │ │ str r0, [r7, r9, lsl #5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #420] @ 0x1a4 │ │ │ │ + str r0, [r7, r8, lsl #5] │ │ │ │ + ldr r4, [sp, #392] @ 0x188 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #420] @ 0x1a4 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #404] @ 0x194 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #428] @ 0x1ac │ │ │ │ - ldr sl, [sp, #432] @ 0x1b0 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #448] @ 0x1c0 │ │ │ │ - ldr r7, [sp, #436] @ 0x1b4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #424] @ 0x1a8 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r9, [sp, #428] @ 0x1ac │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #432] @ 0x1b0 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r7, [sp, #444] @ 0x1bc │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2232] @ 28448 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2240] @ 29bac │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2208] @ 28448 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2216] @ 29bac │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #356] @ 0x164 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2176] @ 28450 │ │ │ │ + ldr r0, [sp, #252] @ 0xfc │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #2180] @ 29bb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2164] @ 28454 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2168] @ 29bb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2132] @ 28450 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2140] @ 29bb4 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2120] @ 28454 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #2124] @ 29bb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ - mov r4, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2032] @ 28448 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2040] @ 29bac │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2008] @ 28448 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #492] @ 0x1ec │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2016] @ 29bac │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #308] @ 0x134 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr fp, [sp, #528] @ 0x210 │ │ │ │ - ldr r8, [sp, #480] @ 0x1e0 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1964] @ 28450 │ │ │ │ + ldr sl, [sp, #480] @ 0x1e0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1972] @ 29bb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1952] @ 28454 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #1960] @ 29bb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1924] @ 28454 │ │ │ │ - mov r9, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #1932] @ 29bb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1904] @ 28450 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1912] @ 29bb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #308] @ 0x134 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1848] @ 28454 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #1856] @ 29bb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1828] @ 28450 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #1836] @ 29bb4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1800] @ 28450 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1812] @ 29bb4 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1788] @ 28454 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1796] @ 29bb8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #356] @ 0x164 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #252] @ 0xfc │ │ │ │ + bl 151100 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [pc, #1736] @ 29bb8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1728] @ 28454 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1708] @ 28450 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1716] @ 29bb4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1684] @ 28454 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1664] @ 28450 │ │ │ │ - mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - ldr lr, [sp, #596] @ 0x254 │ │ │ │ - add lr, lr, ip, lsl #1 │ │ │ │ - str lr, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - lsl ip, r2, #4 │ │ │ │ - str ip, [sp, #56] @ 0x38 │ │ │ │ - str r0, [r3, lr, lsl #4] │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [r3, r2, lsl #4] │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - mov fp, r0 │ │ │ │ + ldr r1, [pc, #1692] @ 29bb8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [pc, #1672] @ 29bb4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - str r0, [r2, lr, lsl #4] │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [fp, ip, lsl #4] │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #596] @ 0x254 │ │ │ │ - lsl r2, r2, #4 │ │ │ │ - str r2, [sp, #288] @ 0x120 │ │ │ │ - ldr r2, [sp, #596] @ 0x254 │ │ │ │ - rsb lr, r2, r2, lsl #4 │ │ │ │ - mov r9, lr │ │ │ │ - mov r8, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #596] @ 0x254 │ │ │ │ + mov r2, #176 @ 0xb0 │ │ │ │ mov r1, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [fp, r9, lsl #4] │ │ │ │ + mul r4, r2, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + str r0, [ip, r4] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov sl, fp │ │ │ │ - ldr fp, [sp, #28] │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sl, fp, lsl #4] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r0, [ip, r3, lsl #4] │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ mov r1, r6 │ │ │ │ - str r9, [sp, #32] │ │ │ │ - str r0, [r7, r9, lsl #4] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ - mov r8, r7 │ │ │ │ - str r0, [r7, fp, lsl #4] │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ - ldr r2, [sp, #596] @ 0x254 │ │ │ │ - add lr, r3, r2 │ │ │ │ - mov fp, lr │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + str r0, [ip, r4] │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str r0, [sl, ip, lsl #4] │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #596] @ 0x254 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r9 │ │ │ │ + lsl r2, ip, #4 │ │ │ │ + sub r8, r2, ip │ │ │ │ + mov r4, r8 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ + mov r8, sl │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r8, fp, lsl #4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #596] @ 0x254 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - str r0, [r8, r2, lsl #4] │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #264] @ 0x108 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ + str r0, [sl, r4, lsl #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + str r0, [r8, sl, lsl #4] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str fp, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sl, fp, lsl #4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #596] @ 0x254 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - str r0, [sl, r2, lsl #4] │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + str r0, [r4, r1, lsl #4] │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + mov r7, r4 │ │ │ │ + str r0, [r4, sl, lsl #4] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #596] @ 0x254 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add r7, lr, r2, lsl #2 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr ip, [sp, #596] @ 0x254 │ │ │ │ + add r4, r3, ip │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r7, r4, lsl #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr sl, [sp, #236] @ 0xec │ │ │ │ + ldr ip, [sp, #596] @ 0x254 │ │ │ │ + str r0, [r7, ip, lsl #4] │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r9, [sp, #256] @ 0x100 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sl, r7, lsl #4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ - str r0, [sl, r6, lsl #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r8, r4, lsl #4] │ │ │ │ + mov r0, r5 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + mov r4, #208 @ 0xd0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr ip, [sp, #596] @ 0x254 │ │ │ │ + str r0, [r8, ip, lsl #4] │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #596] @ 0x254 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + mul ip, r4, ip │ │ │ │ + mov r4, ip │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r8, r4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [r8, sl, lsl #4] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - str r0, [r8, r7, lsl #4] │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r7, r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ - str r0, [r8, r6, lsl #4] │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #944] @ 28448 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + str r0, [r7, sl, lsl #4] │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #980] @ 29bac │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #412] @ 0x19c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #884] @ 28448 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #404] @ 0x194 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #920] @ 29bac │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [sp, #400] @ 0x190 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #848] @ 28450 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #836] @ 28454 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #884] @ 29bb4 │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [pc, #864] @ 29bb8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #804] @ 28450 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #296] @ 0x128 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #788] @ 28454 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r1, [pc, #832] @ 29bb4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #440] @ 0x1b8 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #820] @ 29bb8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #364] @ 0x16c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #372] @ 0x174 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #736] @ 2847c │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #768] @ 29be0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #716] @ 28478 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #748] @ 29bdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #688] @ 28478 │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #724] @ 29bdc │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #676] @ 2847c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #708] @ 29be0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ - ldr fp, [sp, #488] @ 0x1e8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #524] @ 0x20c │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ + ldr r0, [sp, #292] @ 0x124 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #508] @ 0x1fc │ │ │ │ mov r4, r0 │ │ │ │ + ldr sl, [sp, #516] @ 0x204 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #576] @ 28460 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #612] @ 29bc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #564] @ 28464 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #600] @ 29bc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #532] @ 28460 │ │ │ │ - mov r9, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #568] @ 29bc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #520] @ 28464 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #556] @ 29bc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #472] @ 28450 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #460] @ 28454 │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #508] @ 29bb4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #296] @ 0x128 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r1, [pc, #492] @ 29bb8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #432] @ 28454 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + ldr r1, [pc, #464] @ 29bb8 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #412] @ 28450 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #444] @ 29bb4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - mov sl, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #292] @ 0x124 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #364] @ 2847c │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #344] @ 28478 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r1, [pc, #400] @ 29be0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #380] @ 29bdc │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #320] @ 2847c │ │ │ │ - mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #360] @ 29be0 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #300] @ 28478 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #336] @ 29bdc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #364] @ 0x16c │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #216] @ 28460 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #372] @ 0x174 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #252] @ 29bc4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #204] @ 28464 │ │ │ │ - mov r8, r0 │ │ │ │ + ldr r1, [pc, #240] @ 29bc8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #212] @ 29bc8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [pc, #192] @ 29bc4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #176] @ 28464 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #156] @ 28460 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #596] @ 0x254 │ │ │ │ + mov r3, #168 @ 0xa8 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - lsl lr, r2, #3 │ │ │ │ - rsb ip, r2, r2, lsl #3 │ │ │ │ - str lr, [sp, #164] @ 0xa4 │ │ │ │ - str ip, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, sl │ │ │ │ + mul r2, r3, r2 │ │ │ │ + mov r4, r2 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [ip, r4] │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + str r0, [ip, sl, lsl #3] │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ - str r0, [r3, ip, lsl #3] │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - mov r0, fp │ │ │ │ - lsl lr, ip, #3 │ │ │ │ - str lr, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - b 28488 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + b 29bec │ │ │ │ svccc 0x003504f3 │ │ │ │ svccc 0x003504f3 │ │ │ │ svccc 0x006c835e │ │ │ │ mcrcc 15, 6, lr, cr3, cr5, {0} │ │ │ │ mrccc 0, 4, sl, cr4, cr1, {1} │ │ │ │ svccc 0x0074fa0b │ │ │ │ svccc 0x000e39da │ │ │ │ @@ -29621,28617 +31118,28766 @@ │ │ │ │ vsqrtcc.f32 s11, s21 │ │ │ │ stclcc 13, cr11, [r8, #216] @ 0xd8 │ │ │ │ svccc 0x007ec46d │ │ │ │ cdpcc 5, 4, cr12, cr7, cr2, {6} │ │ │ │ svccc 0x007b14be │ │ │ │ svccc 0x00226799 │ │ │ │ svccc 0x0045e403 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [r3, ip, lsl #3] │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ - str r0, [r3, lr, lsl #3] │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [fp, ip, lsl #3] │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [lr, r4] │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + str r0, [r4, lr, lsl #3] │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #596] @ 0x254 │ │ │ │ + mov r2, #232 @ 0xe8 │ │ │ │ mov sl, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #596] @ 0x254 │ │ │ │ - add r2, r2, r3, lsl #2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - str r9, [sp, #64] @ 0x40 │ │ │ │ - str r0, [fp, r9, lsl #3] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ - mov sl, fp │ │ │ │ - str r0, [fp, r9, lsl #3] │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r9 │ │ │ │ + mul r8, r2, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #596] @ 0x254 │ │ │ │ + mov r2, #104 @ 0x68 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [r4, r8] │ │ │ │ + mov r0, r9 │ │ │ │ + mov sl, r4 │ │ │ │ + mul r7, r2, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + str r0, [r4, r7] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [r4, r8] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [r4, r7] │ │ │ │ + mov r7, r4 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr ip, [sp, #596] @ 0x254 │ │ │ │ + add r8, r2, ip │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r7, r2, lsl #3] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [r4, r8, lsl #3] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r5, [sp, #596] @ 0x254 │ │ │ │ + str r0, [r4, r5, lsl #3] │ │ │ │ + ldr r4, [sp, #228] @ 0xe4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - mov r8, r7 │ │ │ │ - str r0, [r7, r9, lsl #3] │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r9, [sp, #236] @ 0xec │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ - ldr ip, [sp, #596] @ 0x254 │ │ │ │ - add ip, r2, ip │ │ │ │ - mov fp, ip │ │ │ │ - mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r8, fp, lsl #3] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #596] @ 0x254 │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - str r0, [r8, r6, lsl #3] │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #264] @ 0x108 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sl, r8, lsl #3] │ │ │ │ + mov r0, r5 │ │ │ │ + str r8, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r5, [sp, #596] @ 0x254 │ │ │ │ + str r0, [sl, r5, lsl #3] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, #200 @ 0xc8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #596] @ 0x254 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str fp, [sp, #184] @ 0xb8 │ │ │ │ - str r0, [sl, fp, lsl #3] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #596] @ 0x254 │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - str r0, [sl, r6, lsl #3] │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - add r7, ip, ip, lsl #2 │ │ │ │ + mov r0, r5 │ │ │ │ + mul ip, r4, ip │ │ │ │ + mov r4, ip │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sl, r4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sl, r8, lsl #3] │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sl, r7, lsl #3] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - str r0, [sl, r6, lsl #3] │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r4, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #160] @ 0xa0 │ │ │ │ - str r0, [r8, r7, lsl #3] │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r7, r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - str r0, [r8, r6, lsl #3] │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-640] @ 2844c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #412] @ 0x19c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + str r0, [r7, r8, lsl #3] │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-576] @ 29bb0 │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #408] @ 0x198 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-700] @ 2844c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-636] @ 29bb0 │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [sp, #396] @ 0x18c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-736] @ 28454 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-756] @ 28450 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-672] @ 29bb8 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + ldr r1, [pc, #-700] @ 29bb4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-780] @ 28454 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #292] @ 0x124 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp, #440] @ 0x1b8 │ │ │ │ - ldr r1, [pc, #-804] @ 28450 │ │ │ │ + ldr r0, [sp, #276] @ 0x114 │ │ │ │ + ldr r1, [pc, #-724] @ 29bb8 │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #436] @ 0x1b4 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-744] @ 29bb4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #348] @ 0x15c │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #368] @ 0x170 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #252] @ 0xfc │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-876] @ 28464 │ │ │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-816] @ 29bc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-896] @ 28460 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-836] @ 29bc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-920] @ 28464 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-856] @ 29bc8 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-940] @ 28460 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-880] @ 29bc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #508] @ 0x1fc │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #284] @ 0x11c │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr fp, [sp, #520] @ 0x208 │ │ │ │ - ldr r8, [sp, #484] @ 0x1e4 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #324] @ 0x144 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-984] @ 2847c │ │ │ │ + ldr sl, [sp, #484] @ 0x1e4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-920] @ 29be0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1004] @ 28478 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-940] @ 29bdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1032] @ 28478 │ │ │ │ - mov r9, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #-968] @ 29bdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1044] @ 2847c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-980] @ 29be0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1112] @ 28454 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1132] @ 28450 │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1048] @ 29bb8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #292] @ 0x124 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #276] @ 0x114 │ │ │ │ + ldr r1, [pc, #-1072] @ 29bb4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1160] @ 28450 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1172] @ 28454 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [pc, #-1100] @ 29bb4 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + ldr r1, [pc, #-1112] @ 29bb8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - mov sl, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #284] @ 0x11c │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #324] @ 0x144 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1252] @ 28460 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #-1188] @ 29bc4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1264] @ 28464 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #-1200] @ 29bc8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1292] @ 28464 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1224] @ 29bc8 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1312] @ 28460 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-1248] @ 29bc4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #348] @ 0x15c │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #368] @ 0x170 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ │ │ + bl 151100 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [pc, #-1284] @ 29bdc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #252] @ 0xfc │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1348] @ 28478 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1360] @ 2847c │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-1296] @ 29be0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1392] @ 28478 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1404] @ 2847c │ │ │ │ - mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ │ │ - ldr lr, [sp, #596] @ 0x254 │ │ │ │ - sub lr, r2, lr │ │ │ │ - str lr, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [pc, #-1328] @ 29bdc │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [pc, #-1340] @ 29be0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - lsl r2, lr, #3 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str r0, [r3, r1, lsl #3] │ │ │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [r3, lr, lsl #3] │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #596] @ 0x254 │ │ │ │ + mov r3, #184 @ 0xb8 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r0, [r3, r1, lsl #3] │ │ │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [fp, lr, lsl #3] │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r0, sl │ │ │ │ + mul r4, r3, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [ip, r4] │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r0, [ip, r3, lsl #3] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #596] @ 0x254 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - sub r3, r3, r1 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - str r9, [sp, #72] @ 0x48 │ │ │ │ - str r0, [fp, r9, lsl #3] │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [lr, r4] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ - mov sl, fp │ │ │ │ - str r0, [fp, r9, lsl #3] │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ + str r0, [r4, sl, lsl #3] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r2, [sp, #596] @ 0x254 │ │ │ │ + sub lr, r3, r2 │ │ │ │ + mov sl, lr │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r4, sl, lsl #3] │ │ │ │ + mov r0, r9 │ │ │ │ + str sl, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #32] │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + str r0, [r4, sl, lsl #3] │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r7, r3, lsl #3] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - mov r8, r7 │ │ │ │ - str r0, [r7, r9, lsl #3] │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r6, #152 @ 0x98 │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r0, [r8, r1, lsl #3] │ │ │ │ mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #596] @ 0x254 │ │ │ │ - add r9, r1, r3, lsl #1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + str r0, [r8, sl, lsl #3] │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #596] @ 0x254 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r5 │ │ │ │ + mul r2, r6, r2 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r8, r9, lsl #3] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - str r0, [r8, fp, lsl #3] │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [r8, r6] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + str r0, [r8, sl, lsl #3] │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #156] @ 0x9c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r9, [sp, #160] @ 0xa0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sl, r9, lsl #3] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - str r0, [sl, fp, lsl #3] │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ │ │ - add r2, fp, r2 │ │ │ │ - mov fp, r2 │ │ │ │ + str r0, [r4, r6] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + str r0, [r4, sl, lsl #3] │ │ │ │ + mov sl, r4 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #596] @ 0x254 │ │ │ │ + mov ip, #216 @ 0xd8 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sl, fp, lsl #3] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - str r0, [sl, r7, lsl #3] │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r5 │ │ │ │ + mul r6, ip, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov ip, #88 @ 0x58 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r4, r6] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r4, [sp, #596] @ 0x254 │ │ │ │ + mul r4, ip, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sl, r4] │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ - str fp, [sp, #116] @ 0x74 │ │ │ │ - str r0, [r8, fp, lsl #3] │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r8, r6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ - str r0, [r8, r7, lsl #3] │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #156] @ 0x9c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + str r0, [r8, r4] │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - mov fp, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #336] @ 0x150 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #532] @ 0x214 │ │ │ │ - ldr r8, [sp, #496] @ 0x1f0 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #332] @ 0x14c │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #492] @ 0x1ec │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2216] @ 2845c │ │ │ │ + ldr sl, [sp, #524] @ 0x20c │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-2136] @ 29bc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2236] @ 28458 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-2156] @ 29bbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2260] @ 2845c │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-2176] @ 29bc0 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2280] @ 28458 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-2200] @ 29bbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #356] @ 0x164 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #376] @ 0x178 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #380] @ 0x17c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2336] @ 2845c │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-2256] @ 29bc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2356] @ 28458 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-2276] @ 29bbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2384] @ 28458 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2300] @ 29bbc │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2396] @ 2845c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-2316] @ 29bc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2416] @ 28464 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2436] @ 28460 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-2332] @ 29bc8 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #220] @ 0xdc │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #204] @ 0xcc │ │ │ │ + ldr r1, [pc, #-2360] @ 29bc4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2460] @ 28464 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #452] @ 0x1c4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #300] @ 0x12c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp, #476] @ 0x1dc │ │ │ │ - ldr r1, [pc, #-2484] @ 28460 │ │ │ │ + ldr r1, [pc, #-2384] @ 29bc8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #476] @ 0x1dc │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-2408] @ 29bc4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #336] @ 0x150 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #332] @ 0x14c │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2564] @ 2846c │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-2488] @ 29bd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2584] @ 28468 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-2508] @ 29bcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2608] @ 2846c │ │ │ │ - mov r7, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [pc, #-2532] @ 29bd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2628] @ 28468 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-2552] @ 29bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2724] @ 28464 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2744] @ 28460 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-2644] @ 29bc8 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #300] @ 0x12c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-2668] @ 29bc4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2772] @ 28460 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2784] @ 28464 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [pc, #-2700] @ 29bc4 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #220] @ 0xdc │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #204] @ 0xcc │ │ │ │ + ldr r1, [pc, #-2712] @ 29bc8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #356] @ 0x164 │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #380] @ 0x17c │ │ │ │ + mov r9, r0 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #376] @ 0x178 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2868] @ 2846c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2888] @ 28468 │ │ │ │ + ldr r1, [pc, #-2792] @ 29bd0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-2812] @ 29bcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2916] @ 28468 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2928] @ 2846c │ │ │ │ - mov sl, r0 │ │ │ │ + ldr r1, [pc, #-2840] @ 29bcc │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #-2852] @ 29bd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ │ │ - str fp, [sp, #120] @ 0x78 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ - mov fp, #172 @ 0xac │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #596] @ 0x254 │ │ │ │ - mul r2, fp, r2 │ │ │ │ - mov fp, r2 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ - str r0, [r3, fp] │ │ │ │ + str sl, [sp, #120] @ 0x78 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ │ │ - str r0, [r3, r2, lsl #2] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + mov sl, #172 @ 0xac │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #596] @ 0x254 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + mov r2, #44 @ 0x2c │ │ │ │ + mul r4, sl, r4 │ │ │ │ + mov sl, r4 │ │ │ │ + str r0, [ip, r4] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + ldr r4, [sp, #596] @ 0x254 │ │ │ │ + mul r4, r2, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [ip, r4] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ mov r1, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ - str r0, [r2, fp] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [ip, sl] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ │ │ - str r0, [sl, r2, lsl #2] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - lsl r2, r6, #2 │ │ │ │ - str r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #596] @ 0x254 │ │ │ │ - rsb r6, r2, r6, lsl #2 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sl, r4] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r7, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #596] @ 0x254 │ │ │ │ + mov ip, #236 @ 0xec │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r8, sl │ │ │ │ - ldr sl, [sp, #116] @ 0x74 │ │ │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ │ │ - str r0, [r8, sl, lsl #2] │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + mul r6, ip, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov ip, #108 @ 0x6c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r8, r6 │ │ │ │ + str r0, [sl, r6] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r6, [sp, #596] @ 0x254 │ │ │ │ + mul r6, ip, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sl, r6] │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r5, r6, lsl #2] │ │ │ │ + str r0, [r5, r8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ - mov r7, r5 │ │ │ │ - str r0, [r5, sl, lsl #2] │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ + mov r8, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [r5, r6] │ │ │ │ + mov r5, #140 @ 0x8c │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - ldr fp, [sp, #48] @ 0x30 │ │ │ │ - sub r5, fp, ip │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #596] @ 0x254 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + mul ip, r5, ip │ │ │ │ + mov r5, ip │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r7, r5, lsl #2] │ │ │ │ + str r0, [r8, r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #20] │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - str r0, [r7, sl, lsl #2] │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [r8, r7, lsl #2] │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r9, [sp, #172] @ 0xac │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r8, r5, lsl #2] │ │ │ │ + str r0, [sl, r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ - str r0, [r8, sl, lsl #2] │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - add r5, sl, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + mov r5, #204 @ 0xcc │ │ │ │ + str r0, [sl, r7, lsl #2] │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #596] @ 0x254 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r8, r5, lsl #2] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ - str r0, [r8, r9, lsl #2] │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r6 │ │ │ │ + mul ip, r5, ip │ │ │ │ + mov r5, ip │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #596] @ 0x254 │ │ │ │ + mov ip, #76 @ 0x4c │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sl, r5] │ │ │ │ + mov r0, r6 │ │ │ │ + mul r4, ip, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sl, r4] │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r6, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r7, r5, lsl #2] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - str r0, [r7, r9, lsl #2] │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r8, r5] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + str r0, [r8, r4] │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #348] @ 0x15c │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #536] @ 0x218 │ │ │ │ - ldr r7, [sp, #516] @ 0x204 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r8, [sp, #532] @ 0x214 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3668] @ 28474 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3624] @ 29bd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3688] @ 28470 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-3644] @ 29bd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3712] @ 28474 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-3664] @ 29bd8 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3732] @ 28470 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3688] @ 29bd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #388] @ 0x184 │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #364] @ 0x16c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #284] @ 0x11c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3788] @ 28474 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3744] @ 29bd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3808] @ 28470 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-3764] @ 29bd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3836] @ 28470 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-3788] @ 29bd4 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3848] @ 28474 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3804] @ 29bd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3868] @ 2847c │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ - ldr r0, [sp, #204] @ 0xcc │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3888] @ 28478 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-3820] @ 29be0 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ │ │ + ldr r1, [pc, #-3848] @ 29bdc │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r9, [sp, #460] @ 0x1cc │ │ │ │ - ldr r1, [pc, #-3920] @ 28478 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3876] @ 29bdc │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr sl, [sp, #468] @ 0x1d4 │ │ │ │ - ldr r1, [pc, #-3936] @ 2847c │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3892] @ 29be0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #348] @ 0x15c │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-4024] @ 28480 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3980] @ 29be4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-4036] @ 28484 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-3992] @ 29be8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-4068] @ 28480 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-4024] @ 29be4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-4080] @ 28484 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-4036] @ 29be8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3924] @ 2a424 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3972] @ 2bb88 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3912] @ 2a428 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #3956] @ 2bb8c │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3880] @ 2a424 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3868] @ 2a428 │ │ │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ │ │ + ldr r1, [pc, #3920] @ 2bb88 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #204] @ 0xcc │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [pc, #3908] @ 2bb8c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #388] @ 0x184 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #364] @ 0x16c │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [sp, #284] @ 0x11c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3780] @ 2a42c │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #3824] @ 2bb90 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3768] @ 2a430 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #3812] @ 2bb94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3740] @ 2a430 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #3784] @ 2bb94 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3720] @ 2a42c │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #3764] @ 2bb90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #596] @ 0x254 │ │ │ │ - add fp, fp, lr │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #596] @ 0x254 │ │ │ │ + mov r3, #164 @ 0xa4 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ │ │ - str r0, [r3, fp, lsl #2] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mul r4, r3, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [ip, r4] │ │ │ │ mov r0, sl │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r3, ip, lsl #2] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r0, [ip, r3, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ │ │ - str r0, [r2, fp, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [lr, r4] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sl, r3, lsl #2] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sl, r4, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + mov r4, #228 @ 0xe4 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr fp, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ ldr r6, [sp, #596] @ 0x254 │ │ │ │ - add r6, fp, r6 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r9 │ │ │ │ + mul r6, r4, r6 │ │ │ │ + mov r4, #100 @ 0x64 │ │ │ │ + mov r7, r6 │ │ │ │ + str r0, [sl, r6] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #160] @ 0xa0 │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - mov r8, sl │ │ │ │ - str r0, [sl, r9, lsl #2] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r6, [sp, #596] @ 0x254 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + mul r6, r4, r6 │ │ │ │ + str r0, [sl, r6] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r5, r6, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [r5, r7] │ │ │ │ + mov r0, r8 │ │ │ │ mov r7, r5 │ │ │ │ - str r0, [r5, r9, lsl #2] │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + str r0, [r5, r6] │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #596] @ 0x254 │ │ │ │ - add r6, r3, r2 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r7, r6, lsl #2] │ │ │ │ + ldr r5, [sp, #596] @ 0x254 │ │ │ │ + add r5, ip, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r7, r5, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r4, [sp, #596] @ 0x254 │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - str r0, [r7, r4, lsl #2] │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #188] @ 0xbc │ │ │ │ - ldr r9, [sp, #180] @ 0xb4 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + ldr r8, [sp, #160] @ 0xa0 │ │ │ │ + ldr ip, [sp, #596] @ 0x254 │ │ │ │ + str r0, [r7, ip, lsl #2] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r9, [sp, #156] @ 0x9c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r8, r6, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sl, r5, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r4, [sp, #596] @ 0x254 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - str r0, [r8, r4, lsl #2] │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #596] @ 0x254 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r5, #196 @ 0xc4 │ │ │ │ + str r0, [sl, ip, lsl #2] │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - sub r6, fp, lr │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #596] @ 0x254 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r8, r6, lsl #2] │ │ │ │ + mul ip, r5, ip │ │ │ │ + mov r5, ip │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sl, r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #184] @ 0xb8 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - str r0, [r8, fp, lsl #2] │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sl, r8, lsl #2] │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r7, r6, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r7, r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ - str r0, [r7, fp, lsl #2] │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + str r0, [r7, r8, lsl #2] │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - mov fp, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #332] @ 0x14c │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #324] @ 0x144 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #500] @ 0x1f4 │ │ │ │ - ldr r1, [sp, #340] @ 0x154 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #300] @ 0x12c │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #496] @ 0x1f0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2968] @ 2a42c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2956] @ 2a430 │ │ │ │ - mov r7, r0 │ │ │ │ + ldr r1, [pc, #3000] @ 2bb90 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #2988] @ 2bb94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2928] @ 2a430 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2908] @ 2a42c │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2964] @ 2bb94 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #2940] @ 2bb90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #372] @ 0x174 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [sp, #268] @ 0x10c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #352] @ 0x160 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #260] @ 0x104 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #340] @ 0x154 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #276] @ 0x114 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2852] @ 2a430 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r0, [sp, #268] @ 0x10c │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #2884] @ 2bb94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2832] @ 2a42c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #2864] @ 2bb90 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2808] @ 2a430 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2788] @ 2a42c │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2844] @ 2bb94 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #2820] @ 2bb90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2756] @ 2a428 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2736] @ 2a424 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2792] @ 2bb8c │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r1, [pc, #2764] @ 2bb88 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #452] @ 0x1c4 │ │ │ │ - ldr r1, [pc, #2708] @ 2a428 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #448] @ 0x1c0 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #472] @ 0x1d8 │ │ │ │ - ldr r1, [pc, #2684] @ 2a424 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r1, [pc, #2740] @ 2bb8c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + ldr sl, [sp, #472] @ 0x1d8 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #2716] @ 2bb88 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #332] @ 0x14c │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - ldr r0, [sp, #324] @ 0x144 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #340] @ 0x154 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #300] @ 0x12c │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2608] @ 2a434 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2596] @ 2a438 │ │ │ │ - mov r7, r0 │ │ │ │ + ldr r1, [pc, #2640] @ 2bb98 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #2628] @ 2bb9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2568] @ 2a438 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2548] @ 2a434 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #2600] @ 2bb9c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #2580] @ 2bb98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #132] @ 0x84 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2444] @ 2a428 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2424] @ 2a424 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2480] @ 2bb8c │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #2456] @ 2bb88 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2396] @ 2a424 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2384] @ 2a428 │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + ldr r1, [pc, #2424] @ 2bb88 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r1, [pc, #2412] @ 2bb8c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #372] @ 0x174 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [sp, #268] @ 0x10c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #352] @ 0x160 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #260] @ 0x104 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #340] @ 0x154 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #276] @ 0x114 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2308] @ 2a438 │ │ │ │ + ldr r0, [sp, #268] @ 0x10c │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #2340] @ 2bb9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2288] @ 2a434 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2320] @ 2bb98 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2264] @ 2a438 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2296] @ 2bb9c │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2244] @ 2a434 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #2276] @ 2bb98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ - str fp, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #596] @ 0x254 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - sub fp, r3, lr │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #596] @ 0x254 │ │ │ │ + mov r3, #188 @ 0xbc │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ - str r0, [r3, fp, lsl #2] │ │ │ │ + mul r4, r3, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + str r0, [ip, r4] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r3, r2, lsl #2] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r0, [ip, r3, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ - str r0, [r2, fp, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + str r0, [lr, r4] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + bl 151104 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sl, r2, lsl #2] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r0, [sl, r4, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #596] @ 0x254 │ │ │ │ - ldr r6, [sp, #76] @ 0x4c │ │ │ │ - sub r6, r6, r2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r6, [sp, #596] @ 0x254 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ + sub r6, r4, r6 │ │ │ │ str r0, [sl, r6, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ - mov r8, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sl, r9, lsl #2] │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ + mov r5, #156 @ 0x9c │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r5, r6, lsl #2] │ │ │ │ + str r0, [r8, r6, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - mov r7, r5 │ │ │ │ - str r0, [r5, r9, lsl #2] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + str r0, [r8, r9, lsl #2] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ ldr ip, [sp, #596] @ 0x254 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - sub r6, r6, ip │ │ │ │ - mov r5, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r7, r6, lsl #2] │ │ │ │ + mul ip, r5, ip │ │ │ │ + mov r5, ip │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r8, r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #28] │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ - str r0, [r7, fp, lsl #2] │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #124] @ 0x7c │ │ │ │ - ldr r9, [sp, #120] @ 0x78 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r0, [r8, r7, lsl #2] │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r9, [sp, #100] @ 0x64 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r8, r6, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sl, r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ - str r0, [r8, fp, lsl #2] │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sl, r7, lsl #2] │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #596] @ 0x254 │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - sub r4, r4, lr │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #596] @ 0x254 │ │ │ │ + mov ip, #220 @ 0xdc │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r8, r4, lsl #2] │ │ │ │ + mul r5, ip, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #596] @ 0x254 │ │ │ │ + mov ip, #92 @ 0x5c │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sl, r5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #68] @ 0x44 │ │ │ │ - str r0, [r8, fp, lsl #2] │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + mul r4, ip, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sl, r4] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r7, r4, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r8, r5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - str r0, [r7, fp, lsl #2] │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + str r0, [r8, r4] │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - mov fp, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #308] @ 0x134 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #504] @ 0x1f8 │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1504] @ 2a43c │ │ │ │ + bl 151104 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r1, [sp, #316] @ 0x13c │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #500] @ 0x1f4 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr sl, [sp, #528] @ 0x210 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1492] @ 2a440 │ │ │ │ - mov r7, r0 │ │ │ │ + ldr r1, [pc, #1536] @ 2bba0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #1524] @ 2bba4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1464] @ 2a440 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1444] @ 2a43c │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1500] @ 2bba4 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #1476] @ 2bba0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #388] @ 0x184 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #380] @ 0x17c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #244] @ 0xf4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1388] @ 2a440 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r0, [sp, #220] @ 0xdc │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #1420] @ 2bba4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1368] @ 2a43c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #1400] @ 2bba0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1344] @ 2a440 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1324] @ 2a43c │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1380] @ 2bba4 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #1356] @ 2bba0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1304] @ 2a444 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1292] @ 2a448 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1340] @ 2bba8 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r1, [pc, #1320] @ 2bbac │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #456] @ 0x1c8 │ │ │ │ - ldr r1, [pc, #1260] @ 2a448 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #456] @ 0x1c8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #464] @ 0x1d0 │ │ │ │ - ldr r1, [pc, #1236] @ 2a444 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r1, [pc, #1292] @ 2bbac │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #464] @ 0x1d0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #1268] @ 2bba8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #308] @ 0x134 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1152] @ 2a44c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #316] @ 0x13c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1140] @ 2a450 │ │ │ │ - mov r7, r0 │ │ │ │ + ldr r1, [pc, #1184] @ 2bbb0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #1172] @ 2bbb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1112] @ 2a450 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1092] @ 2a44c │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [pc, #1144] @ 2bbb4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #1124] @ 2bbb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #992] @ 2a444 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #980] @ 2a448 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1028] @ 2bba8 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #1012] @ 2bbac │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #948] @ 2a444 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #936] @ 2a448 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r1, [pc, #976] @ 2bba8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + ldr r1, [pc, #964] @ 2bbac │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #388] @ 0x184 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #380] @ 0x17c │ │ │ │ + bl 151104 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #244] @ 0xf4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #852] @ 2a450 │ │ │ │ - mov sl, r0 │ │ │ │ + ldr r0, [sp, #220] @ 0xdc │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #884] @ 2bbb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #832] @ 2a44c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #864] @ 2bbb0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #808] @ 2a450 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #788] @ 2a44c │ │ │ │ - mov sl, r0 │ │ │ │ + ldr r1, [pc, #840] @ 2bbb4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #820] @ 2bbb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str fp, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - sub fp, r3, r2 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str r0, [r3, fp, lsl #2] │ │ │ │ + str sl, [sp, #52] @ 0x34 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [r3, r2, lsl #2] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + mov sl, #180 @ 0xb4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #596] @ 0x254 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + mov r3, #52 @ 0x34 │ │ │ │ + mul r4, sl, r4 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + mov sl, r4 │ │ │ │ + str r0, [ip, r4] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r4, [sp, #596] @ 0x254 │ │ │ │ + mul r4, r3, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [ip, r4] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str r0, [r2, fp, lsl #2] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + str r0, [ip, sl] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sl, r2, lsl #2] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sl, r4] │ │ │ │ + mov r0, r7 │ │ │ │ + mov r4, #244 @ 0xf4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #596] @ 0x254 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + mul ip, r4, ip │ │ │ │ + mov r8, ip │ │ │ │ + bl 151100 │ │ │ │ ldr r6, [sp, #596] @ 0x254 │ │ │ │ - add r6, r2, r6 │ │ │ │ + mov ip, #116 @ 0x74 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sl, r8] │ │ │ │ + mov r0, r7 │ │ │ │ + mul r6, ip, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sl, r6] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r8, sl │ │ │ │ - ldr sl, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r0, [r8, sl, lsl #2] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r5, r6, lsl #2] │ │ │ │ + str r0, [r5, r8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - mov r7, r5 │ │ │ │ - str r0, [r5, sl, lsl #2] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r8, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r0, [r5, r6] │ │ │ │ + mov r5, #148 @ 0x94 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #596] @ 0x254 │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ - add r5, r3, r2 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #596] @ 0x254 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + mul ip, r5, ip │ │ │ │ + mov r5, ip │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r7, r5, lsl #2] │ │ │ │ + str r0, [r8, r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r0, [r7, sl, lsl #2] │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #76] @ 0x4c │ │ │ │ - ldr r9, [sp, #80] @ 0x50 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + str r0, [r8, r7, lsl #2] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + ldr r9, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r8, r5, lsl #2] │ │ │ │ + str r0, [sl, r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - mov r4, #212 @ 0xd4 │ │ │ │ - str r0, [r8, sl, lsl #2] │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #596] @ 0x254 │ │ │ │ - mul r3, r4, r3 │ │ │ │ - mov r4, r3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mov r5, #212 @ 0xd4 │ │ │ │ + str r0, [sl, r7, lsl #2] │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #596] @ 0x254 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r8, r4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r0, [r8, sl, lsl #2] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + mul ip, r5, ip │ │ │ │ + mov r5, ip │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #596] @ 0x254 │ │ │ │ + mov ip, #84 @ 0x54 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sl, r5] │ │ │ │ + mov r0, r6 │ │ │ │ + mul r4, ip, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sl, r4] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r7, r4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - str r0, [r7, sl, lsl #2] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r8, r5] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r0, [r8, r4] │ │ │ │ ldr r9, [sp, #12] │ │ │ │ - ldr r3, [sp, #540] @ 0x21c │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ - add r2, r9, r3 │ │ │ │ - add r3, fp, r3 │ │ │ │ + ldr r1, [sp, #540] @ 0x21c │ │ │ │ + add r3, r3, r1 │ │ │ │ + add r0, r9, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #544] @ 0x220 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - add r2, r7, r3 │ │ │ │ - add r3, r8, r3 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + add r2, r8, r3 │ │ │ │ + add r3, sl, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #596] @ 0x254 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #548] @ 0x224 │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ - eor r3, r3, r2 │ │ │ │ - str r3, [sp, #592] @ 0x250 │ │ │ │ - ldr r3, [sp, #596] @ 0x254 │ │ │ │ - eor r3, r3, r2 │ │ │ │ - str r3, [sp, #596] @ 0x254 │ │ │ │ + ldr r3, [sp, #548] @ 0x224 │ │ │ │ + eor r2, r2, r3 │ │ │ │ + eor fp, fp, r3 │ │ │ │ ldr r3, [sp, #600] @ 0x258 │ │ │ │ + str r2, [sp, #596] @ 0x254 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #600] @ 0x258 │ │ │ │ - bne 25234 │ │ │ │ + bne 26a9c │ │ │ │ add sp, sp, #556 @ 0x22c │ │ │ │ - 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 0x007b14be │ │ │ │ cdpcc 5, 4, cr12, cr7, cr2, {6} │ │ │ │ svccc 0x00226799 │ │ │ │ svccc 0x0045e403 │ │ │ │ svccc 0x007ec46d │ │ │ │ stclcc 13, cr11, [r8, #216] @ 0xd8 │ │ │ │ vsqrtcc.f32 s11, s21 │ │ │ │ svccc 0x0061c598 │ │ │ │ svccc 0x000e39da │ │ │ │ svccc 0x0054db31 │ │ │ │ svccc 0x0074fa0b │ │ │ │ mrccc 0, 4, sl, cr4, cr1, {1} │ │ │ │ │ │ │ │ -0002a454 : │ │ │ │ - ldr r2, [pc, #12] @ 2a468 │ │ │ │ - ldr r1, [pc, #12] @ 2a46c │ │ │ │ +0002bbb8 : │ │ │ │ + ldr r2, [pc, #12] @ 2bbcc │ │ │ │ + ldr r1, [pc, #12] @ 2bbd0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b338 │ │ │ │ - andseq r6, r2, ip, lsl #6 │ │ │ │ - @ instruction: 0xffffad70 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq sl, r2, r8, lsr #23 │ │ │ │ + @ instruction: 0xffffae60 │ │ │ │ + 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, #260 @ 0x104 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [sp, #304] @ 0x130 │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #4088] @ 2b484 │ │ │ │ - cmp r1, #0 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r3, [pc, #4088] @ 2cbfc │ │ │ │ + str r0, [sp, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ble 2b768 │ │ │ │ - mov ip, r2 │ │ │ │ + ble 2ceac │ │ │ │ + ldr sl, [sp, #300] @ 0x12c │ │ │ │ ldr r2, [sp, #308] @ 0x134 │ │ │ │ - ldr sl, [sp, #296] @ 0x128 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r2, [sp, #312] @ 0x138 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r2, [sp, #248] @ 0xf8 │ │ │ │ - ldr r2, [pc, #4044] @ 2b488 │ │ │ │ + ldr r2, [pc, #4044] @ 2cc00 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ - mov r2, r0 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + str lr, [sp, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str lr, [sp, #4] │ │ │ │ - add r8, sl, sl, lsl #2 │ │ │ │ - ldr r5, [r2, r8, lsl #3] │ │ │ │ - ldr r4, [r2] │ │ │ │ - mov r1, r5 │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ + ldr r4, [fp] │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + add r9, r3, r2 │ │ │ │ + ldr r5, [fp, r9, lsl #3] │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r7, [r3, r8, lsl #3] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r7, [r3, r9, lsl #3] │ │ │ │ ldr r5, [r3] │ │ │ │ mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - lsl r7, r8, #2 │ │ │ │ + lsl r7, r9, #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - add r3, r2, r8, lsl #2 │ │ │ │ - ldr r5, [r2, r8, lsl #2] │ │ │ │ - ldr fp, [r3, r8, lsl #3] │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + add r3, fp, r7 │ │ │ │ + ldr r5, [fp, r9, lsl #2] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr fp, [r3, r9, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, fp │ │ │ │ - mov r9, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr fp, [r3, r8, lsl #2] │ │ │ │ - add r7, r3, r7 │ │ │ │ - ldr r1, [r7, r8, lsl #3] │ │ │ │ - str r1, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ + ldr fp, [r3, r9, lsl #2] │ │ │ │ + add r7, r3, r7 │ │ │ │ + ldr r1, [r7, r9, lsl #3] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ mov r1, fp │ │ │ │ - lsl fp, sl, #3 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - add r3, r2, sl, lsl #5 │ │ │ │ - ldr r6, [r3, r8, lsl #3] │ │ │ │ - ldr r5, [r2, sl, lsl #5] │ │ │ │ - mov r1, r6 │ │ │ │ - lsl r4, sl, #5 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ + lsl r4, r2, #5 │ │ │ │ + ldr r5, [r7, r2, lsl #5] │ │ │ │ + add r3, r7, r4 │ │ │ │ + ldr r6, [r3, r9, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp] │ │ │ │ - add r4, r9, r4 │ │ │ │ - ldr r5, [r9, sl, lsl #5] │ │ │ │ - ldr r4, [r4, r8, lsl #3] │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ - add r4, sl, sl, lsl #1 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - add r5, sl, r4, lsl #2 │ │ │ │ - ldr r6, [r2, r5, lsl #2] │ │ │ │ - ldr r7, [r2, r4, lsl #2] │ │ │ │ - str r2, [sp] │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ + add r3, r8, r4 │ │ │ │ + ldr r5, [r3, r9, lsl #3] │ │ │ │ + ldr r4, [r8, r2, lsl #5] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r5 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [r9, r4, lsl #2] │ │ │ │ - ldr r5, [r9, r5, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #296] @ 0x128 │ │ │ │ + mov r2, #52 @ 0x34 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ + mul r4, r2, r4 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ + ldr r5, [r7, r4] │ │ │ │ + add fp, r2, r2, lsl #1 │ │ │ │ + ldr r6, [r7, fp, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp] │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r5, [r2, r4, lsl #4] │ │ │ │ - ldr r7, [r2, sl, lsl #3] │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [r8, fp, lsl #2] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [r9, r4, lsl #4] │ │ │ │ - ldr r7, [r9, sl, lsl #3] │ │ │ │ - str r9, [sp] │ │ │ │ - mov r1, r7 │ │ │ │ - add r9, sl, sl, lsl #4 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - lsl r7, sl, #4 │ │ │ │ + ldr r4, [r8, r4] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r5 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - sub r5, fp, sl │ │ │ │ - ldr r3, [r2, r9, lsl #2] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ + mov r2, r7 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [r2, r5, lsl #2] │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #124] @ 0x7c │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r4, [r7, fp, lsl #4] │ │ │ │ + ldr r6, [r2, r1, lsl #3] │ │ │ │ + lsl r7, r1, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [r8, fp, lsl #4] │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r6, [r8, r1, lsl #3] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r9, [r2, r9, lsl #2] │ │ │ │ - ldr r1, [r2, r5, lsl #2] │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ + lsl r6, r1, #4 │ │ │ │ + sub r4, r7, r1 │ │ │ │ + add r8, r6, r1 │ │ │ │ + ldr r1, [r2, r4, lsl #2] │ │ │ │ + ldr r3, [r2, r8, lsl #2] │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp, #100] @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r0 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r8, [ip, r8, lsl #2] │ │ │ │ + ldr r1, [ip, r4, lsl #2] │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #100] @ 0x64 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - str r9, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ + str r8, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #112] @ 0x70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ + str r5, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #120] @ 0x78 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #124] @ 0x7c │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ - add r3, r2, r7 │ │ │ │ - ldr r5, [r2, sl, lsl #4] │ │ │ │ - ldr r6, [r3, r8, lsl #3] │ │ │ │ - mov r1, r6 │ │ │ │ + str r5, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp] │ │ │ │ - add r3, r2, r7 │ │ │ │ - ldr r5, [r2, sl, lsl #4] │ │ │ │ - ldr r6, [r3, r8, lsl #3] │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r4, [sp, #296] @ 0x128 │ │ │ │ + add r3, r2, r6 │ │ │ │ + ldr r5, [r3, r9, lsl #3] │ │ │ │ + ldr r4, [r2, r4, lsl #4] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - add r5, fp, sl │ │ │ │ - add r3, r2, r5, lsl #2 │ │ │ │ - ldr fp, [r3, r8, lsl #3] │ │ │ │ - ldr r9, [r2, r5, lsl #2] │ │ │ │ - mov r1, fp │ │ │ │ - lsl r6, r5, #2 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + add r2, ip, r6 │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ + ldr r5, [r2, r9, lsl #3] │ │ │ │ + ldr r4, [ip, r6, lsl #4] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add r5, r7, r6 │ │ │ │ + mov r8, r0 │ │ │ │ + lsl r4, r5, #2 │ │ │ │ + ldr r6, [r2, r5, lsl #2] │ │ │ │ + add r3, r2, r4 │ │ │ │ + ldr r1, [r3, r9, lsl #3] │ │ │ │ + mov r0, r6 │ │ │ │ + str r1, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp] │ │ │ │ - add r6, r2, r6 │ │ │ │ - ldr r5, [r2, r5, lsl #2] │ │ │ │ - ldr r6, [r6, r8, lsl #3] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + add r4, ip, r4 │ │ │ │ + ldr r5, [ip, r5, lsl #2] │ │ │ │ + ldr r4, [r4, r9, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r4 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #124] @ 0x7c │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ - ldr r6, [r2, sl, lsl #6] │ │ │ │ - ldr fp, [r2, r4, lsl #3] │ │ │ │ - mov r1, fp │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ + ldr r4, [r2, r6, lsl #6] │ │ │ │ + ldr r6, [r2, fp, lsl #3] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r6, [r2, sl, lsl #6] │ │ │ │ - ldr r4, [r2, r4, lsl #3] │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - lsl r3, sl, #2 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ - add r3, r2, r3 │ │ │ │ - ldr r4, [r2, sl, lsl #2] │ │ │ │ - ldr fp, [r3, r8, lsl #3] │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ + ldr r4, [ip, r6, lsl #6] │ │ │ │ + ldr r6, [ip, fp, lsl #3] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ + add r3, r2, r3 │ │ │ │ + ldr fp, [r3, r9, lsl #3] │ │ │ │ + ldr r4, [r2, r6, lsl #2] │ │ │ │ mov r1, fp │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp] │ │ │ │ - lsl r3, sl, #2 │ │ │ │ - ldr fp, [r2, sl, lsl #2] │ │ │ │ - add r3, r2, r3 │ │ │ │ - ldr r1, [r3, r8, lsl #3] │ │ │ │ - str r1, [sp, #132] @ 0x84 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r4, [sp, #296] @ 0x128 │ │ │ │ + add r3, ip, r3 │ │ │ │ + ldr r1, [r3, r9, lsl #3] │ │ │ │ + ldr fp, [ip, r4, lsl #2] │ │ │ │ + str r1, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #132] @ 0x84 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - str r8, [sp, #132] @ 0x84 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + str r9, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov r1, fp │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a680 │ │ │ │ - str r9, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + str r8, [sp, #96] @ 0x60 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ - mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - str fp, [sp, #144] @ 0x90 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ + str r7, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #152] @ 0x98 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - str fp, [sp, #152] @ 0x98 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #164] @ 0xa4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ ldr r7, [sp, #160] @ 0xa0 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r8, [sp, #164] @ 0xa4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - str fp, [sp, #160] @ 0xa0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - str fp, [sp, #168] @ 0xa8 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ - mov fp, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - str fp, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #176] @ 0xb0 │ │ │ │ - mov r1, r9 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ + mov r0, r6 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2032] @ 2b48c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r6, r0 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r0 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #180] @ 0xb4 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2012] @ 2cc04 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, r3 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1952] @ 2b490 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #1928] @ 2cc08 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1940] @ 2b494 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1916] @ 2cc0c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1908] @ 2b490 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1884] @ 2cc08 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1896] @ 2b494 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #1872] @ 2cc0c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #300] @ 0x12c │ │ │ │ - mov r1, r8 │ │ │ │ - add fp, lr, lr, lsl #2 │ │ │ │ + add r9, sl, sl, lsl #2 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [ip, fp, lsl #3] │ │ │ │ + str r9, [sp, #20] │ │ │ │ + str r0, [r3, r9, lsl #3] │ │ │ │ + lsl r9, sl, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #300] @ 0x12c │ │ │ │ + bl 151104 │ │ │ │ + sub lr, r9, sl │ │ │ │ mov r1, r7 │ │ │ │ - lsl r9, lr, #3 │ │ │ │ - rsb lr, lr, lr, lsl #3 │ │ │ │ - str lr, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ + str lr, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + sub lr, r9, sl │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [ip, lr, lsl #3] │ │ │ │ - add lr, r3, r3, lsl #1 │ │ │ │ + str r0, [r3, lr, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - str lr, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + add lr, sl, sl, lsl #1 │ │ │ │ mov r1, r6 │ │ │ │ + add r6, r9, sl │ │ │ │ str r0, [r7, lr, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - add r6, r9, r3 │ │ │ │ - str r0, [r7, r3, lsl #3] │ │ │ │ + str r0, [r7, sl, lsl #3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #180] @ 0xb4 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ - mov r1, r8 │ │ │ │ - str r6, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #184] @ 0xb8 │ │ │ │ str r0, [r7, r6, lsl #3] │ │ │ │ + ldr r5, [sp, #212] @ 0xd4 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1664] @ 2b48c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1664] @ 2cc04 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1588] @ 2b490 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1580] @ 2cc08 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1576] @ 2b494 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1568] @ 2cc0c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1544] @ 2b490 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1536] @ 2cc08 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1532] @ 2b494 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1524] @ 2cc0c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r9, fp, lsl #3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r0, [r9, r3, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ + add lr, sl, sl, lsl #1 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r9, lr, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r9, ip, lsl #3] │ │ │ │ + str r0, [r9, r3, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r9, r3, lsl #3] │ │ │ │ + str r0, [r9, sl, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #188] @ 0xbc │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + ldr r7, [sp, #220] @ 0xdc │ │ │ │ str r0, [r9, r6, lsl #3] │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1344] @ 2b48c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1340] @ 2cc04 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1268] @ 2b490 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1260] @ 2cc08 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1256] @ 2b494 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1248] @ 2cc0c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1224] @ 2b490 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1216] @ 2cc08 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1212] @ 2b494 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1204] @ 2cc0c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r9] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ + add lr, sl, sl, lsl #1 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r9, lr, lsl #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r9, r3, lsl #5] │ │ │ │ + str r0, [r9, sl, lsl #5] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - lsl r3, r3, #4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #300] @ 0x12c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r9, r2, lsl #4] │ │ │ │ + str r0, [r9, sl, lsl #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #300] @ 0x12c │ │ │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [r9, r2, lsl #6] │ │ │ │ - ldr r9, [sp, #212] @ 0xd4 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #188] @ 0xbc │ │ │ │ + str r0, [r9, sl, lsl #6] │ │ │ │ + ldr r9, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1016] @ 2b48c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1036] @ 2cc04 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + ldr fp, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #940] @ 2b490 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #952] @ 2cc08 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #928] @ 2b494 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #940] @ 2cc0c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #896] @ 2b490 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #908] @ 2cc08 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #884] @ 2b494 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #896] @ 2cc0c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r9] │ │ │ │ + str r0, [fp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #300] @ 0x12c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r9, r2, lsl #5] │ │ │ │ + str r0, [fp, sl, lsl #5] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + add lr, sl, sl, lsl #1 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r9, lr, lsl #4] │ │ │ │ + str r0, [fp, lr, lsl #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #300] @ 0x12c │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r9, r8, lsl #4] │ │ │ │ + str r0, [fp, sl, lsl #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r9, r8, lsl #6] │ │ │ │ - ldr r8, [sp, #220] @ 0xdc │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [fp, sl, lsl #6] │ │ │ │ + ldr r8, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #700] @ 2b48c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #724] @ 2cc04 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #624] @ 2b490 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #644] @ 2cc08 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #612] @ 2b494 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #632] @ 2cc0c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #580] @ 2b490 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #600] @ 2cc08 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #568] @ 2b494 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #588] @ 2cc0c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + mov r9, fp │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r9, fp, lsl #2] │ │ │ │ + str r0, [fp, r8, lsl #2] │ │ │ │ + mov fp, #52 @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r2, [sp, #300] @ 0x12c │ │ │ │ + bl 151100 │ │ │ │ + mul fp, sl, fp │ │ │ │ mov r1, r7 │ │ │ │ - add r2, r2, lr, lsl #2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r9, r2, lsl #2] │ │ │ │ - ldr r9, [sp, #300] @ 0x12c │ │ │ │ + str r0, [r9, fp] │ │ │ │ mov r0, r7 │ │ │ │ - add r9, r3, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ + lsl r9, sl, #4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add r9, r9, sl │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r8, r9, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #300] @ 0x12c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, r7, lsl #2] │ │ │ │ + str r0, [r8, sl, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - ldr r4, [sp, #228] @ 0xe4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ str r0, [r8, r6, lsl #2] │ │ │ │ - ldr r6, [sp, #200] @ 0xc8 │ │ │ │ + ldr r7, [sp, #204] @ 0xcc │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #356] @ 2b48c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #396] @ 2cc04 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #280] @ 2b490 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #316] @ 2cc08 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #268] @ 2b494 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #304] @ 2cc0c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #236] @ 2b490 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #272] @ 2cc08 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #224] @ 2b494 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #260] @ 2cc0c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [ip, fp, lsl #2] │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + str r0, [r3, r8, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [ip, r2, lsl #2] │ │ │ │ + str r0, [r3, fp] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + lsl fp, sl, #4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ + sub fp, fp, sl │ │ │ │ str r0, [r7, r9, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #300] @ 0x12c │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r7, r9, lsl #2] │ │ │ │ + str r0, [r7, sl, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #204] @ 0xcc │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + ldr r4, [sp, #140] @ 0x8c │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ str r0, [r7, r6, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #28] @ 2b48c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #64] @ 2cc04 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - b 2b498 │ │ │ │ - andseq r9, r2, r4, lsr r7 │ │ │ │ - andeq r0, r0, r8, lsl #8 │ │ │ │ - svccc 0x000f1bbd │ │ │ │ - svccc 0x00737871 │ │ │ │ - svccc 0x00167918 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + b 2cc10 │ │ │ │ + @ instruction: 0x0012dfb8 │ │ │ │ + andeq r0, r0, r8, lsl #8 │ │ │ │ + svccc 0x000f1bbd │ │ │ │ + svccc 0x00737871 │ │ │ │ + svccc 0x00167918 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-72] @ 2b490 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #-40] @ 2cc08 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-84] @ 2b494 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-52] @ 2cc0c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-116] @ 2b490 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-84] @ 2cc08 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-128] @ 2b494 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #-96] @ 2cc0c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r9, [sp, #300] @ 0x12c │ │ │ │ - mov r1, r8 │ │ │ │ - sub r3, r3, r9 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r9, r8, lsl #2] │ │ │ │ + str fp, [sp, #20] │ │ │ │ + str r0, [r9, fp, lsl #2] │ │ │ │ + mov fp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + bl 151104 │ │ │ │ + mul fp, sl, fp │ │ │ │ mov r1, r7 │ │ │ │ - add fp, r3, fp, lsl #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r9, fp, lsl #2] │ │ │ │ + str r0, [r9, fp] │ │ │ │ mov r0, r7 │ │ │ │ - add r9, r3, ip, lsl #1 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ + mov r9, #76 @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + mul r9, sl, r9 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r8, r9, lsl #2] │ │ │ │ + str r0, [r8, r9] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ + add lr, sl, sl, lsl #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r8, lr, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - ldr r5, [sp, #196] @ 0xc4 │ │ │ │ - ldr r4, [sp, #224] @ 0xe0 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r8, ip, lsl #2] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-348] @ 2b48c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + ldr r5, [sp, #228] @ 0xe4 │ │ │ │ + str r0, [r8, r4, lsl #2] │ │ │ │ + ldr r8, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-292] @ 2cc04 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-424] @ 2b490 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-372] @ 2cc08 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-436] @ 2b494 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-384] @ 2cc0c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-468] @ 2b490 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-416] @ 2cc08 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-480] @ 2b494 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-428] @ 2cc0c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ - str r0, [r1, r8, lsl #2] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r0, [r3, r1, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - str r0, [r1, fp, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ + str r0, [r3, fp] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r7, r9, lsl #2] │ │ │ │ + str r0, [r7, r9] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + add lr, sl, sl, lsl #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r7, lr, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r0, [r7, ip, lsl #2] │ │ │ │ - ldr r0, [sp, #244] @ 0xf4 │ │ │ │ - add r3, r3, r0 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - add r2, r2, r0 │ │ │ │ - add r1, r7, r3 │ │ │ │ - add r3, r6, r3 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #300] @ 0x12c │ │ │ │ - ldr r3, [sp, #252] @ 0xfc │ │ │ │ - eor r1, r1, r3 │ │ │ │ - eor sl, sl, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + add r2, r2, r1 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add r2, ip, r1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [r7, r4, lsl #2] │ │ │ │ + add r3, r7, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r3, r6, r2 │ │ │ │ + ldr r2, [sp, #252] @ 0xfc │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + eor sl, sl, r2 │ │ │ │ + eor r3, r3, r2 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r1, [sp, #300] @ 0x12c │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ - bne 2a4d0 │ │ │ │ + bne 2bc44 │ │ │ │ add sp, sp, #260 @ 0x104 │ │ │ │ - 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) │ │ │ │ │ │ │ │ -0002b770 : │ │ │ │ - ldr r2, [pc, #12] @ 2b784 │ │ │ │ - ldr r1, [pc, #12] @ 2b788 │ │ │ │ +0002cec8 : │ │ │ │ + ldr r2, [pc, #12] @ 2cedc │ │ │ │ + ldr r1, [pc, #12] @ 2cee0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b338 │ │ │ │ - andseq r5, r2, r0, lsr r0 │ │ │ │ - @ instruction: 0xffffecec │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #260 @ 0x104 │ │ │ │ + @ instruction: 0x001298d8 │ │ │ │ + @ instruction: 0xffffecf8 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [sp, #304] @ 0x130 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #260 @ 0x104 │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #4088] @ 2c7a0 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r3, [pc, #4088] @ 2df0c │ │ │ │ + str r0, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ble 2dc6c │ │ │ │ + ble 2f408 │ │ │ │ ldr r2, [sp, #308] @ 0x134 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r2, [sp, #312] @ 0x138 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r2, [sp, #248] @ 0xf8 │ │ │ │ - ldr r2, [pc, #4044] @ 2c7a4 │ │ │ │ + ldr r2, [pc, #4048] @ 2df10 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ + str lr, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ - str lr, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + ldr fp, [r8] │ │ │ │ add r4, r3, r3, lsl #2 │ │ │ │ - ldr r9, [r5, r4, lsl #2] │ │ │ │ - ldr sl, [r5, r4, lsl #4] │ │ │ │ + ldr r9, [r8, r4, lsl #2] │ │ │ │ + lsl r5, r4, #3 │ │ │ │ + ldr sl, [r8, r4, lsl #4] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 14a680 │ │ │ │ - add r2, r5, r4, lsl #3 │ │ │ │ - ldr r2, [r2, r4, lsl #2] │ │ │ │ - ldr r8, [r5, r4, lsl #3] │ │ │ │ - lsl r3, r4, #3 │ │ │ │ + bl 151104 │ │ │ │ + add r3, r8, r5 │ │ │ │ + ldr r8, [r8, r4, lsl #3] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r2, [r3, r4, lsl #2] │ │ │ │ + mov r0, r8 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr fp, [r5] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ mov r1, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3940] @ 2c7e4 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3956] @ 2df58 │ │ │ │ + str r0, [sp, #204] @ 0xcc │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3928] @ 2c7e8 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #3940] @ 2df5c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3896] @ 2c7e4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3912] @ 2df58 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3884] @ 2c7e8 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #3896] @ 2df5c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3832] @ 2c7e0 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3844] @ 2df54 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r7 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - ldr r5, [r7, r4, lsl #2] │ │ │ │ - ldr r8, [r7, r4, lsl #4] │ │ │ │ - ldr fp, [r7] │ │ │ │ - mov r1, r8 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [r7, r4, lsl #4] │ │ │ │ + add r5, r7, r5 │ │ │ │ + ldr r8, [r7, r4, lsl #2] │ │ │ │ + ldr sl, [r7] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ ldr r9, [r7, r4, lsl #3] │ │ │ │ - add r3, r7, r3 │ │ │ │ - ldr sl, [r3, r4, lsl #2] │ │ │ │ - mov r1, sl │ │ │ │ mov r6, r0 │ │ │ │ + ldr fp, [r5, r4, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3656] @ 2c7e4 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #3660] @ 2df58 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3644] @ 2c7e8 │ │ │ │ - mov sl, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r1, [pc, #3648] @ 2df5c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3596] @ 2c7e4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3604] @ 2df58 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3584] @ 2c7e8 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #3588] @ 2df5c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3532] @ 2c7e0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3540] @ 2df54 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ ldr r1, [sp, #296] @ 0x128 │ │ │ │ + ldr sl, [r7, r2, lsl #2] │ │ │ │ + ldr r1, [r7, r1, lsl #4] │ │ │ │ + ldr r2, [r3, r2, lsl #2] │ │ │ │ + str sl, [sp, #92] @ 0x5c │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r1, [sp, #32] │ │ │ │ ldr ip, [sp, #296] @ 0x128 │ │ │ │ ldr lr, [sp, #296] @ 0x128 │ │ │ │ - ldr ip, [r7, ip, lsl #4] │ │ │ │ - ldr lr, [r2, lr, lsl #4] │ │ │ │ - ldr fp, [r7, r1, lsl #2] │ │ │ │ - ldr r1, [r2, r1, lsl #2] │ │ │ │ - str ip, [sp, #32] │ │ │ │ - str fp, [sp, #96] @ 0x60 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - str lr, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ - add r6, r5, r5, lsl #1 │ │ │ │ - rsb r9, r6, r6, lsl #3 │ │ │ │ - ldr sl, [r7, r6, lsl #3] │ │ │ │ - ldr fp, [r7, r9, lsl #2] │ │ │ │ - lsl r5, r6, #3 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - str r5, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #296] @ 0x128 │ │ │ │ - add r1, r8, r4, lsl #1 │ │ │ │ - add r2, r7, r1, lsl #2 │ │ │ │ - ldr r3, [r7, r1, lsl #2] │ │ │ │ - ldr r2, [r2, r4, lsl #2] │ │ │ │ - lsl r8, r1, #2 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - mov r1, r2 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ + ldr ip, [r3, ip, lsl #4] │ │ │ │ + add r5, lr, lr, lsl #1 │ │ │ │ + mov r8, lr │ │ │ │ + mov lr, #84 @ 0x54 │ │ │ │ + mul r8, lr, r8 │ │ │ │ + ldr r9, [r7, r5, lsl #3] │ │ │ │ + str r5, [sp, #20] │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ + ldr sl, [r7, r8] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ + mov r1, #44 @ 0x2c │ │ │ │ + mov r6, r0 │ │ │ │ + mul r2, r1, r2 │ │ │ │ + add r3, r7, r2 │ │ │ │ + ldr fp, [r7, r2] │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r3, [r3, r4, lsl #2] │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - mov r1, r2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3260] @ 2c7e0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, fp │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3272] @ 2df54 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, sl │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - ldr sl, [r7, r6, lsl #3] │ │ │ │ - ldr fp, [r7, r9, lsl #2] │ │ │ │ - add r8, r7, r8 │ │ │ │ - mov r1, fp │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r8, [r8, r4, lsl #2] │ │ │ │ - ldr r9, [r7, r1, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr sl, [fp, r8] │ │ │ │ + ldr r9, [fp, r3, lsl #3] │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ + add r3, fp, r5 │ │ │ │ + ldr r5, [fp, r5] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r8, [r3, r4, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3112] @ 2c7e0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r9, r2, r2, lsl #3 │ │ │ │ - ldr sl, [r3, r9, lsl #2] │ │ │ │ - lsl r7, r2, #3 │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3124] @ 2df54 │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ - ldr fp, [r3, r6, lsl #5] │ │ │ │ + ldr r9, [sp, #296] @ 0x128 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + lsl r6, r6, #3 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r9, r6, r9 │ │ │ │ + ldr sl, [r8, r9, lsl #2] │ │ │ │ + ldr fp, [r8, r3, lsl #5] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - sub ip, r7, r2 │ │ │ │ - add r2, r3, ip, lsl #3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + mov r7, r0 │ │ │ │ + sub r1, r6, r3 │ │ │ │ + lsl r6, r1, #3 │ │ │ │ + ldr r3, [r8, r1, lsl #3] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + add r2, r8, r6 │ │ │ │ ldr r2, [r2, r4, lsl #2] │ │ │ │ - ldr r3, [r3, ip, lsl #3] │ │ │ │ - mov r1, r2 │ │ │ │ - lsl r8, ip, #3 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a680 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ mov r1, r2 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2952] @ 2c7e0 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2960] @ 2df54 │ │ │ │ + bl 151348 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - ldr sl, [r7, r9, lsl #2] │ │ │ │ - ldr fp, [r7, r6, lsl #5] │ │ │ │ - add r8, r7, r8 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - ldr r8, [r8, r4, lsl #2] │ │ │ │ - ldr r9, [r7, ip, lsl #3] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + ldr fp, [r2, r9, lsl #2] │ │ │ │ + mov r9, r2 │ │ │ │ + add r6, r9, r6 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r0, fp │ │ │ │ + ldr r3, [r9, r2, lsl #5] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + ldr sl, [r6, r4, lsl #2] │ │ │ │ + ldr r9, [r9, r1, lsl #3] │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - mov sl, r0 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2804] @ 2c7e0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr fp, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2796] @ 2df54 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r7, r0 │ │ │ │ + ldr sl, [sp, #92] @ 0x5c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + mov r8, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ + str r8, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - mov r7, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2692] @ 2c7e4 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [pc, #2676] @ 2c7e8 │ │ │ │ - mov r7, r0 │ │ │ │ + str r8, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r1, [pc, #2676] @ 2df58 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #2664] @ 2df5c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2644] @ 2c7e4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #2632] @ 2df58 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #2620] @ 2df5c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2632] @ 2c7e8 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - mov r7, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ - mov r7, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #2472] @ 2c7e4 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [pc, #2460] @ 2df58 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #2456] @ 2c7e8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + ldr sl, [sp, #116] @ 0x74 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #2444] @ 2df5c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2424] @ 2c7e4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2412] @ 2c7e8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #2412] @ 2df58 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #2400] @ 2df5c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ - mov sl, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r7 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #2252] @ 2c7e4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #140] @ 0x8c │ │ │ │ - ldr r1, [pc, #2236] @ 2c7e8 │ │ │ │ + ldr r1, [pc, #2240] @ 2df58 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2228] @ 2df5c │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2204] @ 2c7e4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2192] @ 2c7e8 │ │ │ │ - mov r7, r0 │ │ │ │ + ldr r1, [pc, #2196] @ 2df58 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #2184] @ 2df5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #132] @ 0x84 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #132] @ 0x84 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #148] @ 0x94 │ │ │ │ - ldr r1, [pc, #2028] @ 2c7e4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #2012] @ 2c7e8 │ │ │ │ + ldr r1, [pc, #2020] @ 2df58 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #144] @ 0x90 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2004] @ 2df5c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1980] @ 2c7e4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1968] @ 2c7e8 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #1972] @ 2df58 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1960] @ 2df5c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr fp, [sp, #152] @ 0x98 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, fp │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r8, [sp, #296] @ 0x128 │ │ │ │ - ldr r9, [r2, r6, lsl #2] │ │ │ │ - ldr lr, [r2, r8, lsl #3] │ │ │ │ - ldr sl, [r3, r8, lsl #3] │ │ │ │ - ldr r7, [r3, r6, lsl #2] │ │ │ │ - str lr, [sp, #28] │ │ │ │ - str sl, [sp, #168] @ 0xa8 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - str r9, [sp, #36] @ 0x24 │ │ │ │ - mov r8, r3 │ │ │ │ - lsl r9, r6, #4 │ │ │ │ - lsl r5, r6, #2 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ + ldr r7, [r3, r5, lsl #2] │ │ │ │ + ldr sl, [r3, r6, lsl #3] │ │ │ │ + ldr r6, [r2, r6, lsl #3] │ │ │ │ + str r6, [sp, #28] │ │ │ │ + str sl, [sp, #164] @ 0xa4 │ │ │ │ + str r7, [sp, #32] │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r8, [r2, r5, lsl #2] │ │ │ │ + mov r2, #88 @ 0x58 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ - ldr sl, [r3, ip, lsl #2] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r0, sl │ │ │ │ - ldr fp, [r8, r3, lsl #3] │ │ │ │ - mov r1, fp │ │ │ │ - bl 14a680 │ │ │ │ - add r2, r8, r6, lsl #4 │ │ │ │ - ldr r3, [r8, r6, lsl #4] │ │ │ │ - ldr r2, [r2, r4, lsl #2] │ │ │ │ - str r2, [sp, #172] @ 0xac │ │ │ │ - mov r1, r2 │ │ │ │ + str r8, [sp, #36] @ 0x24 │ │ │ │ + ldr r8, [sp, #296] @ 0x128 │ │ │ │ + ldr r9, [r3, ip, lsl #2] │ │ │ │ + mul r8, r2, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr sl, [r3, r8] │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + mov ip, r5 │ │ │ │ + lsl r5, r5, #4 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr fp, [r7, ip, lsl #4] │ │ │ │ + add r3, r7, r5 │ │ │ │ + ldr r3, [r3, r4, lsl #2] │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, r3 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a680 │ │ │ │ - mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #172] @ 0xac │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - mov r1, r2 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1624] @ 2c7e0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, fp │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1616] @ 2df54 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, sl │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - ldr fp, [r8, r3, lsl #3] │ │ │ │ - ldr sl, [r8, ip, lsl #2] │ │ │ │ - mov r1, fp │ │ │ │ - add r9, r8, r9 │ │ │ │ - str r0, [sp, #204] @ 0xcc │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [r8, r6, lsl #4] │ │ │ │ - ldr r9, [r9, r4, lsl #2] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr sl, [fp, r8] │ │ │ │ + add r5, fp, r5 │ │ │ │ + ldr r9, [fp, r3, lsl #2] │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r5, [r5, r4, lsl #2] │ │ │ │ + ldr r8, [fp, ip, lsl #4] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ str r0, [sp, #20] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1472] @ 2c7e0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr ip, [sp, #296] @ 0x128 │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1464] @ 2df54 │ │ │ │ + bl 151348 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ - ldr sl, [r8, ip, lsl #5] │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr sl, [r8, r3, lsl #5] │ │ │ │ + mov r9, r3 │ │ │ │ + mov r3, #92 @ 0x5c │ │ │ │ + mul r9, r3, r9 │ │ │ │ + ldr fp, [r8, r9] │ │ │ │ mov r0, sl │ │ │ │ - sub r6, r3, ip │ │ │ │ - ldr fp, [r8, r6, lsl #2] │ │ │ │ mov r1, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - add r5, r5, r3 │ │ │ │ - add r2, r8, r5, lsl #2 │ │ │ │ - ldr r3, [r8, r5, lsl #2] │ │ │ │ - ldr r2, [r2, r4, lsl #2] │ │ │ │ - str r2, [sp, #180] @ 0xb4 │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ - lsl r9, r5, #2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ + mov r3, #52 @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ + mul r6, r3, r6 │ │ │ │ + add r2, r8, r6 │ │ │ │ + ldr r3, [r8, r6] │ │ │ │ + ldr r2, [r2, r4, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a680 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #180] @ 0xb4 │ │ │ │ - ldr r3, [sp, #172] @ 0xac │ │ │ │ - mov r1, r2 │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1320] @ 2c7e0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1308] @ 2df54 │ │ │ │ + bl 151348 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + bl 151100 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ - ldr r8, [fp, r3, lsl #5] │ │ │ │ - ldr sl, [fp, r6, lsl #2] │ │ │ │ - add r9, fp, r9 │ │ │ │ - mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [fp, r5, lsl #2] │ │ │ │ - ldr r9, [r9, r4, lsl #2] │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ + ldr sl, [fp, r2, lsl #5] │ │ │ │ + ldr fp, [fp, r9] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r8, r0 │ │ │ │ + add r3, r2, r6 │ │ │ │ + ldr r9, [r2, r6] │ │ │ │ + ldr r3, [r3, r4, lsl #2] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - mov r5, r0 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ mov fp, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1172] @ 2c7e0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp, #168] @ 0xa8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1148] @ 2df54 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ mov r6, r0 │ │ │ │ + ldr sl, [sp, #164] @ 0xa4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r9, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ + str r9, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ - str r6, [sp, #172] @ 0xac │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ + str r9, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1060] @ 2c7e4 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #176] @ 0xb0 │ │ │ │ - ldr r1, [pc, #1044] @ 2c7e8 │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #172] @ 0xac │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ + ldr r1, [pc, #1028] @ 2df58 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #1016] @ 2df5c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1012] @ 2c7e4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #984] @ 2df58 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #972] @ 2df5c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1000] @ 2c7e8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ mov sl, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #820] @ 2df58 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #844] @ 2c7e4 │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp, #184] @ 0xb8 │ │ │ │ - ldr r1, [pc, #828] @ 2c7e8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #180] @ 0xb4 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #800] @ 2df5c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #796] @ 2c7e4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #784] @ 2c7e8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #768] @ 2df58 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #756] @ 2df5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ - ldr r1, [pc, #624] @ 2c7e4 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ + ldr r1, [pc, #596] @ 2df58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #612] @ 2c7e8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #584] @ 2df5c │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #580] @ 2c7e4 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #552] @ 2df58 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #568] @ 2c7e8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #540] @ 2df5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #196] @ 0xc4 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #192] @ 0xc0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #408] @ 2c7e4 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #216] @ 0xd8 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ - ldr r7, [sp, #204] @ 0xcc │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #376] @ 2df58 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ ldr r5, [sp, #200] @ 0xc8 │ │ │ │ - ldr r1, [pc, #388] @ 2c7e8 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #360] @ 2df5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #356] @ 2c7e4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #328] @ 2df58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #344] @ 2c7e8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #316] @ 2df5c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r9, [sp, #220] @ 0xdc │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #204] @ 0xcc │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #228] @ 0xe4 │ │ │ │ - ldr r6, [sp, #212] @ 0xd4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r9, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #156] @ 2c7e0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #132] @ 2df54 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp, #208] @ 0xd0 │ │ │ │ + mov r7, r0 │ │ │ │ + bl 151348 │ │ │ │ + ldr sl, [sp, #204] @ 0xcc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, r3 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #72] @ 2c7e4 │ │ │ │ - mov r9, r0 │ │ │ │ - b 2c7f4 │ │ │ │ - andseq r8, r2, r8, lsl r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + b 2df60 │ │ │ │ + andseq ip, r2, r8, lsr #25 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x0077f511 │ │ │ │ mrccc 8, 3, sl, cr14, cr0, {4} │ │ │ │ svccc 0x003a9db0 │ │ │ │ svccc 0x002f3e7b │ │ │ │ mcrcc 7, 0, r5, cr0, cr11, {2} │ │ │ │ svccc 0x007dfb3b │ │ │ │ svccc 0x0045405b │ │ │ │ svccc 0x00232e38 │ │ │ │ svccc 0x006055a2 │ │ │ │ cdpcc 8, 15, cr10, cr6, cr11, {3} │ │ │ │ svccc 0x0067a2bf │ │ │ │ mrccc 15, 6, APSR_nzcv, cr9, cr14, {5} │ │ │ │ + svccc 0x00092bf2 │ │ │ │ + svccc 0x005825e0 │ │ │ │ stccc 8, cr9, [r0, #324] @ 0x144 │ │ │ │ svccc 0x007f7eae │ │ │ │ svccc 0x000f1bbd │ │ │ │ svccc 0x00737871 │ │ │ │ svccc 0x00167918 │ │ │ │ - svccc 0x00092bf2 │ │ │ │ - svccc 0x005825e0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-28] @ 2c7e8 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #-44] @ 2df58 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #-56] @ 2df5c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-60] @ 2c7e4 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #-88] @ 2df58 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-72] @ 2c7e8 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-100] @ 2df5c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r4 │ │ │ │ str r0, [r9] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #300] @ 0x12c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r7, r0 │ │ │ │ + add sl, sl, sl, lsl #2 │ │ │ │ + lsl ip, sl, #3 │ │ │ │ + str ip, [sp, #100] @ 0x64 │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ mov r1, r7 │ │ │ │ - add sl, r3, r3, lsl #2 │ │ │ │ - lsl r3, sl, #3 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r8, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #300] @ 0x12c │ │ │ │ - mov r1, r8 │ │ │ │ - lsl r3, r2, #4 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - str sl, [sp, #20] │ │ │ │ str r0, [r9, sl, lsl #3] │ │ │ │ - mov r0, r7 │ │ │ │ - rsb sl, r2, r2, lsl #4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r9, sl, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr ip, [sp, #300] @ 0x12c │ │ │ │ + str sl, [sp, #20] │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + sub sl, r3, ip │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r9, r6, lsl #4] │ │ │ │ + str r0, [r9, sl, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r9, r6, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [r9, r5, lsl #4] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #212] @ 0xd4 │ │ │ │ + str r0, [r9, r5, lsl #2] │ │ │ │ + ldr r6, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-280] @ 2c7e0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-308] @ 2df54 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - mov r1, r2 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-360] @ 2c7e4 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-392] @ 2df58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-372] @ 2c7e8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-404] @ 2df5c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-404] @ 2c7e4 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-436] @ 2df58 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-416] @ 2c7e8 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-448] @ 2df5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r9] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str r0, [r9, r1, lsl #3] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ + str r0, [r9, ip, lsl #3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r9, sl, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r9, r6, lsl #2] │ │ │ │ + str r0, [r9, sl, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - str r0, [r9, r6, lsl #4] │ │ │ │ + str r0, [r9, sl, lsl #4] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-660] @ 2c7a8 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-696] @ 2df14 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-672] @ 2c7ac │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [pc, #-716] @ 2df18 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-636] @ 2c7ec │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-648] @ 2c7f0 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [pc, #-700] @ 2df44 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r1, [pc, #-712] @ 2df48 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-732] @ 2c7c8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-744] @ 2c7cc │ │ │ │ + ldr r1, [pc, #-776] @ 2df34 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-784] @ 2df38 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-800] @ 2c7b0 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-812] @ 2c7b4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr r1, [pc, #-844] @ 2df1c │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-856] @ 2df20 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r9, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r9 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-860] @ 2c7e0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-940] @ 2c7a8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-952] @ 2c7ac │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-888] @ 2df54 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [pc, #-984] @ 2df14 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-996] @ 2df18 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-916] @ 2c7ec │ │ │ │ - mov r5, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-928] @ 2c7f0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-980] @ 2df44 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [pc, #-992] @ 2df48 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1012] @ 2c7c8 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1052] @ 2df34 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1024] @ 2c7cc │ │ │ │ - mov r8, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-1068] @ 2df38 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1080] @ 2c7b0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1092] @ 2c7b4 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-1124] @ 2df1c │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr r1, [pc, #-1136] @ 2df20 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r1, r3 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ mov fp, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1164] @ 2c7e0 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, sl │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #300] @ 0x12c │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r9, r2, lsl #2] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1192] @ 2df54 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr ip, [sp, #300] @ 0x12c │ │ │ │ - ldr r1, [pc, #-1216] @ 2c7e4 │ │ │ │ - str r0, [r2, ip, lsl #2] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1228] @ 2c7e8 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr sl, [sp, #300] @ 0x12c │ │ │ │ + str r0, [r3, sl, lsl #2] │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + ldr r1, [pc, #-1240] @ 2df58 │ │ │ │ + str r0, [ip, sl, lsl #2] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [pc, #-1256] @ 2df5c │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1260] @ 2c7e4 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [pc, #-1288] @ 2df58 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1272] @ 2c7e8 │ │ │ │ + bl 151348 │ │ │ │ mov fp, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-1300] @ 2df5c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #300] @ 0x12c │ │ │ │ - mov r1, r9 │ │ │ │ - add ip, ip, ip, lsl #1 │ │ │ │ - lsl lr, ip, #3 │ │ │ │ - rsb fp, ip, ip, lsl #3 │ │ │ │ - str lr, [sp, #32] │ │ │ │ - str ip, [sp, #24] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r3, fp, lsl #2] │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #300] @ 0x12c │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #300] @ 0x12c │ │ │ │ + mov lr, #84 @ 0x54 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [r3, r2, lsl #6] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - ldr r2, [sp, #300] @ 0x12c │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - add lr, r2, r3, lsl #1 │ │ │ │ + mov r0, fp │ │ │ │ + mul r4, lr, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ - mov sl, lr │ │ │ │ - str r0, [r9, ip, lsl #3] │ │ │ │ + str r0, [r3, r4] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ + ldr lr, [sp, #300] @ 0x12c │ │ │ │ + str r0, [r3, lr, lsl #6] │ │ │ │ + add lr, lr, lr, lsl #1 │ │ │ │ + mov r0, sl │ │ │ │ + lsl r3, lr, #3 │ │ │ │ + str lr, [sp, #24] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + mov ip, #44 @ 0x2c │ │ │ │ + mov r1, r9 │ │ │ │ + ldr sl, [sp, #300] @ 0x12c │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + mul sl, ip, sl │ │ │ │ + str r0, [fp, lr, lsl #3] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1512] @ 2df58 │ │ │ │ + str r0, [fp, sl] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1488] @ 2c7e4 │ │ │ │ - str sl, [sp, #28] │ │ │ │ - str r0, [r9, sl, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r9, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [pc, #-1508] @ 2c7e8 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #-1532] @ 2df5c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1540] @ 2c7e4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1552] @ 2c7e8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-1564] @ 2df58 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #-1576] @ 2df5c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ - mov r8, r0 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add r9, fp, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ - add r8, sl, r2 │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [fp, lr, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sl, ip, lsl #3] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str r0, [r9, ip, lsl #3] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, r3, lsl #3] │ │ │ │ + str r0, [fp, r4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sl, fp, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sl, lr, lsl #2] │ │ │ │ + str r0, [fp, sl] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1816] @ 2c7b0 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1828] @ 2c7b4 │ │ │ │ + ldr r1, [pc, #-1848] @ 2df1c │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-1860] @ 2df20 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1852] @ 2c7b8 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1864] @ 2c7bc │ │ │ │ + ldr r1, [pc, #-1884] @ 2df24 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-1896] @ 2df28 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1880] @ 2c7d8 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1892] @ 2c7dc │ │ │ │ + ldr r1, [pc, #-1904] @ 2df4c │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr r1, [pc, #-1916] @ 2df50 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1948] @ 2c7c0 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1960] @ 2c7c4 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + ldr r1, [pc, #-1980] @ 2df2c │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [pc, #-1992] @ 2df30 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r7, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2008] @ 2c7e0 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2024] @ 2df54 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2096] @ 2c7b0 │ │ │ │ + bl 151100 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2108] @ 2c7b4 │ │ │ │ + ldr r1, [pc, #-2128] @ 2df1c │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-2140] @ 2df20 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2132] @ 2c7b8 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2144] @ 2c7bc │ │ │ │ + ldr r1, [pc, #-2164] @ 2df24 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-2176] @ 2df28 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2160] @ 2c7d8 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2172] @ 2c7dc │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr r1, [pc, #-2184] @ 2df4c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-2196] @ 2df50 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2228] @ 2c7c0 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2240] @ 2c7c4 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [pc, #-2260] @ 2df2c │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + ldr r1, [pc, #-2272] @ 2df30 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2272] @ 2c7e0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - mov r1, r2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2288] @ 2df54 │ │ │ │ + bl 151348 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov r1, r3 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - lsl r3, r6, #2 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #-2384] @ 2c7e4 │ │ │ │ - str r0, [r3, r6, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + ldr r1, [pc, #-2392] @ 2df58 │ │ │ │ + str r0, [ip, r6, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2396] @ 2c7e8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-2408] @ 2df5c │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2428] @ 2c7e4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-2440] @ 2df58 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2440] @ 2c7e8 │ │ │ │ + bl 151348 │ │ │ │ mov fp, r0 │ │ │ │ + ldr r1, [pc, #-2452] @ 2df5c │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - ldr r2, [sp, #300] @ 0x12c │ │ │ │ - mov r1, r6 │ │ │ │ - add r7, fp, r2, lsl #5 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #300] @ 0x12c │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #300] @ 0x12c │ │ │ │ mov r1, sl │ │ │ │ - str r0, [fp, r2, lsl #5] │ │ │ │ + ldr r7, [sp, #300] @ 0x12c │ │ │ │ + str r0, [fp, lr, lsl #5] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #300] @ 0x12c │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + add r7, fp, r7, lsl #5 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r7, r3, lsl #3] │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + str r0, [r7, ip, lsl #3] │ │ │ │ + mov r7, #92 @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ - sub r7, r7, r2 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #300] @ 0x12c │ │ │ │ + ldr ip, [sp, #300] @ 0x12c │ │ │ │ + mul ip, r7, ip │ │ │ │ + mov r7, ip │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #300] @ 0x12c │ │ │ │ + mov lr, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - add r6, r3, r2 │ │ │ │ - str r0, [fp, r7, lsl #2] │ │ │ │ + str r0, [fp, r7] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2640] @ 2c7e4 │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ + mul r6, lr, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-2652] @ 2df58 │ │ │ │ + str r0, [fp, r6] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2652] @ 2c7e8 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-2668] @ 2df5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2684] @ 2c7e4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-2700] @ 2df58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2696] @ 2c7e8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-2712] @ 2df5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sl, r7, lsl #2] │ │ │ │ - ldr r7, [sp, #300] @ 0x12c │ │ │ │ + str r0, [sl, r7] │ │ │ │ mov r0, r4 │ │ │ │ - lsl r2, r7, #3 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ - add r7, r7, r7, lsl #3 │ │ │ │ + ldr r7, [sp, #300] @ 0x12c │ │ │ │ + lsl r3, r7, #3 │ │ │ │ + add r7, r3, r7 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ str r0, [sl, r7, lsl #3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ ldr r5, [sp, #300] @ 0x12c │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sl, r5, lsl #5] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ + str r0, [sl, r6] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2944] @ 2c7c8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-2964] @ 2df34 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2956] @ 2c7cc │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-2984] @ 2df38 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2980] @ 2c7d0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2992] @ 2c7d4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [pc, #-3008] @ 2df3c │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3020] @ 2df40 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3012] @ 2c7ec │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr fp, [sp, #220] @ 0xdc │ │ │ │ - ldr r1, [pc, #-3028] @ 2c7f0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [pc, #-3060] @ 2df44 │ │ │ │ + bl 151348 │ │ │ │ + ldr fp, [sp, #216] @ 0xd8 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-3072] @ 2df48 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3080] @ 2c7d8 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3092] @ 2c7dc │ │ │ │ + ldr r1, [pc, #-3100] @ 2df4c │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + ldr r1, [pc, #-3112] @ 2df50 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, sl │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3180] @ 2c7e0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3228] @ 2c7c8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3240] @ 2c7cc │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-3192] @ 2df54 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [pc, #-3256] @ 2df34 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-3268] @ 2df38 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3264] @ 2c7d0 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3276] @ 2c7d4 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3292] @ 2df3c │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov sl, r0 │ │ │ │ + ldr r1, [pc, #-3304] @ 2df40 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3296] @ 2c7ec │ │ │ │ - mov r4, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3340] @ 2df44 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3308] @ 2c7f0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [pc, #-3356] @ 2df48 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3360] @ 2c7d8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3372] @ 2c7dc │ │ │ │ - mov r7, r0 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + ldr r1, [pc, #-3380] @ 2df4c │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-3392] @ 2df50 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r3 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov fp, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3480] @ 2c7e0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #300] @ 0x12c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r3, r2, lsl #3] │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-3492] @ 2df54 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr lr, [sp, #300] @ 0x12c │ │ │ │ + str r0, [sl, lr, lsl #3] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr ip, [sp, #300] @ 0x12c │ │ │ │ - ldr r1, [pc, #-3532] @ 2c7e4 │ │ │ │ - str r0, [r2, ip, lsl #3] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3544] @ 2c7e8 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + ldr lr, [sp, #300] @ 0x12c │ │ │ │ + ldr r1, [pc, #-3544] @ 2df58 │ │ │ │ + str r0, [ip, lr, lsl #3] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [pc, #-3560] @ 2df5c │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3576] @ 2c7e4 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [pc, #-3592] @ 2df58 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3588] @ 2c7e8 │ │ │ │ + bl 151348 │ │ │ │ mov fp, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-3604] @ 2df5c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - mov fp, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #300] @ 0x12c │ │ │ │ + mov lr, #88 @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + mul r4, lr, r4 │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr ip, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [sp, #300] @ 0x12c │ │ │ │ mov r1, r8 │ │ │ │ - add fp, ip, r2 │ │ │ │ - str r0, [r3, lr, lsl #3] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [r3, r4] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + ldr r2, [sp, #300] @ 0x12c │ │ │ │ + add r2, lr, r2 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr ip, [sp, #300] @ 0x12c │ │ │ │ + mov r1, fp │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr lr, [sp, #300] @ 0x12c │ │ │ │ + str r0, [r3, r2, lsl #2] │ │ │ │ + mov r0, sl │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + sub lr, r3, lr │ │ │ │ + lsl r3, lr, #2 │ │ │ │ + str lr, [sp, #28] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ - sub ip, r2, ip │ │ │ │ - str ip, [sp, #32] │ │ │ │ - str r0, [r3, fp, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - lsl fp, ip, #2 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [r9, ip, lsl #2] │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + str r0, [sl, lr, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - ldr r1, [pc, #-3800] @ 2c7e4 │ │ │ │ - str r0, [r9, ip, lsl #4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #-3816] @ 2c7e8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r1, [pc, #-3832] @ 2df58 │ │ │ │ + str r0, [sl, r3, lsl #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3848] @ 2c7e4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3860] @ 2c7e8 │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-3852] @ 2df5c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #-3884] @ 2df58 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #-3896] @ 2df5c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ - mov r8, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + add r9, fp, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - add fp, sl, fp │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [fp, lr, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sl, r2, lsl #2] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + str r0, [r9, ip, lsl #3] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [fp, r2, lsl #3] │ │ │ │ + str r0, [fp, r4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sl, lr, lsl #3] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sl, ip, lsl #4] │ │ │ │ + str r0, [fp, r3, lsl #4] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-4064] @ 2c7ec │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-4076] @ 2c7f0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1220] @ 2f424 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1200] @ 2f428 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1148] @ 2dc74 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1136] @ 2dc78 │ │ │ │ + ldr r1, [pc, #1176] @ 2f42c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1164] @ 2f430 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1096] @ 2dc7c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #204] @ 0xcc │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1084] @ 2dc80 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r1, [pc, #1124] @ 2f434 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + ldr r1, [pc, #1112] @ 2f438 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1060] @ 2dc84 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr fp, [sp, #224] @ 0xe0 │ │ │ │ - ldr r1, [pc, #1044] @ 2dc88 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [pc, #1088] @ 2f43c │ │ │ │ + bl 151348 │ │ │ │ + ldr fp, [sp, #232] @ 0xe8 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #1076] @ 2f440 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #972] @ 2dc8c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1008] @ 2f444 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #936] @ 2dc90 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #924] @ 2dc94 │ │ │ │ + ldr r1, [pc, #928] @ 2f424 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [pc, #916] @ 2f428 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #868] @ 2dc78 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #848] @ 2dc74 │ │ │ │ + ldr r1, [pc, #896] @ 2f430 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #876] @ 2f42c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #812] @ 2dc7c │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #800] @ 2dc80 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + ldr r1, [pc, #840] @ 2f434 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #204] @ 0xcc │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r1, [pc, #828] @ 2f438 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #776] @ 2dc84 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #808] @ 2f43c │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #764] @ 2dc88 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [pc, #792] @ 2f440 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #672] @ 2dc8c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #708] @ 2f444 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [sp, #300] @ 0x12c │ │ │ │ - ldr lr, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - add fp, r6, lr │ │ │ │ - str r0, [r3, r1, lsl #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r2, [sp, #300] @ 0x12c │ │ │ │ + add fp, r6, r1 │ │ │ │ mov r1, r8 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #300] @ 0x12c │ │ │ │ - str r0, [r6, r1, lsl #4] │ │ │ │ - ldr r1, [pc, #600] @ 2dc98 │ │ │ │ + str r0, [r3, r2, lsl #4] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #300] @ 0x12c │ │ │ │ + ldr r1, [pc, #632] @ 2f448 │ │ │ │ + str r0, [r6, r2, lsl #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #592] @ 2dc9c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #616] @ 2f44c │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #560] @ 2dc98 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #584] @ 2f448 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #548] @ 2dc9c │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #572] @ 2f44c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ mov sl, r0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #108] @ 0x6c │ │ │ │ - mov r1, r8 │ │ │ │ - add sl, fp, lr │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + add sl, fp, r1 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [fp, r2, lsl #3] │ │ │ │ + str r0, [fp, ip, lsl #3] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr lr, [sp, #300] @ 0x12c │ │ │ │ - ldr fp, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sl, r2, lsl #3] │ │ │ │ + str r0, [sl, ip, lsl #3] │ │ │ │ + mov sl, #76 @ 0x4c │ │ │ │ mov r0, r8 │ │ │ │ - add sl, lr, fp, lsl #1 │ │ │ │ - bl 14a67c │ │ │ │ + ldr ip, [sp, #300] @ 0x12c │ │ │ │ + mul ip, sl, ip │ │ │ │ + mov sl, ip │ │ │ │ + bl 151100 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r6, sl, lsl #2] │ │ │ │ + str r0, [r6, sl] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #364] @ 2dc98 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [pc, #384] @ 2f448 │ │ │ │ str r0, [r6, fp, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #352] @ 2dc9c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #368] @ 2f44c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #320] @ 2dc98 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #336] @ 2f448 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #308] @ 2dc9c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #324] @ 2f44c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #52] @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r9, ip, lsl #5] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r0, [r9, r3, lsl #5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r9, sl, lsl #2] │ │ │ │ + str r0, [r9, sl] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r9, fp, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - str r0, [r9, r2, lsl #3] │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - add r1, r8, r2 │ │ │ │ - add r2, fp, r2 │ │ │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + add r2, fp, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str r0, [r9, lr, lsl #3] │ │ │ │ + add r0, r8, r1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ add r3, r9, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, r6, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #252] @ 0xfc │ │ │ │ + str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ - bne 2b7e8 │ │ │ │ + bne 2cf50 │ │ │ │ add sp, sp, #260 @ 0x104 │ │ │ │ - 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 0x00092bf2 │ │ │ │ + svccc 0x005825e0 │ │ │ │ svccc 0x00232e38 │ │ │ │ svccc 0x0045405b │ │ │ │ svccc 0x0067a2bf │ │ │ │ mrccc 15, 6, APSR_nzcv, cr9, cr14, {5} │ │ │ │ mcrcc 7, 0, r5, cr0, cr11, {2} │ │ │ │ svccc 0x007dfb3b │ │ │ │ svccc 0x000f1bbd │ │ │ │ - svccc 0x00092bf2 │ │ │ │ - svccc 0x005825e0 │ │ │ │ svccc 0x00737871 │ │ │ │ svccc 0x00167918 │ │ │ │ │ │ │ │ -0002dca0 : │ │ │ │ - ldr r2, [pc, #12] @ 2dcb4 │ │ │ │ - ldr r1, [pc, #12] @ 2dcb8 │ │ │ │ +0002f450 : │ │ │ │ + ldr r2, [pc, #12] @ 2f464 │ │ │ │ + ldr r1, [pc, #12] @ 2f468 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b338 │ │ │ │ - andseq r2, r2, r0, asr #22 │ │ │ │ - @ instruction: 0xffffdad8 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + mulseq r2, r0, r3 │ │ │ │ + @ instruction: 0xffffda80 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - str r1, [sp] │ │ │ │ - cmp r5, r0 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - bge 2de08 │ │ │ │ - cmp r1, #1 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - bne 2de10 │ │ │ │ - add r1, ip, r3 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + ldr lr, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [sp] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + cmp r0, r1 │ │ │ │ + add r2, r2, r0, lsl #3 │ │ │ │ + bge 2f5d4 │ │ │ │ + cmp lr, #1 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + bne 2f5f0 │ │ │ │ + sub r1, r1, r0 │ │ │ │ mov r4, #0 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + mov r5, r4 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + add r1, ip, r3 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + str r2, [sp, #32] │ │ │ │ add r3, r1, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ add r3, r2, #4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str ip, [sp, #12] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r7, [ip, r5, lsl #3] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ ldr r9, [r3, r4] │ │ │ │ - ldr fp, [ip, r5, lsl #3] │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r2, [sp] │ │ │ │ + ldr fp, [ip, r5, lsl #3] │ │ │ │ + add r5, r5, #1 │ │ │ │ ldr sl, [r1, r4] │ │ │ │ - mov r0, fp │ │ │ │ mov r1, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ ldr r8, [r2, r4] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ - add r5, r5, #1 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ str r0, [r1, r4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ str r0, [r1, r4] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r3, r4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [sp] │ │ │ │ - cmp r5, r3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r0, [r2, r4] │ │ │ │ add r4, r4, #4 │ │ │ │ - bne 2dd14 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - add r1, ip, r3 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r1, [sp] │ │ │ │ + cmp r5, r3 │ │ │ │ + bne 2f4e0 │ │ │ │ + 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) │ │ │ │ + sub r1, r1, r0 │ │ │ │ + lsl lr, lr, #2 │ │ │ │ mov r4, #0 │ │ │ │ - add r3, r1, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, r2, #4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str ip, [sp, #12] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + mov r5, r4 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + add r1, ip, r3 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ + str lr, [sp, #28] │ │ │ │ + add r3, r1, r3 │ │ │ │ + add r1, r2, #4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ ldr r9, [r3, r4] │ │ │ │ - ldr fp, [r1, r4] │ │ │ │ ldr r3, [ip, r5, lsl #3] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r2, [sp] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ ldr ip, [sp, #24] │ │ │ │ - ldr r7, [r0, r4] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr fp, [r1, r4] │ │ │ │ mov r1, r3 │ │ │ │ - mov r0, fp │ │ │ │ - ldr r8, [r2, r4] │ │ │ │ + ldr r7, [r0, r4] │ │ │ │ ldr sl, [ip, r5, lsl #3] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ add r5, r5, #1 │ │ │ │ + mov r0, fp │ │ │ │ + ldr r8, [r2, r4] │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ str r0, [r1, r4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ str r0, [r1, r4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r3, r4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r0, [r2, r4] │ │ │ │ add r4, r4, r3 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - cmp r3, r5 │ │ │ │ - bne 2de40 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r5, r3 │ │ │ │ + bne 2f62c │ │ │ │ + b 2f5d4 │ │ │ │ │ │ │ │ -0002df40 : │ │ │ │ - ldr r2, [pc, #12] @ 2df54 │ │ │ │ - ldr r1, [pc, #12] @ 2df58 │ │ │ │ +0002f728 : │ │ │ │ + ldr r2, [pc, #12] @ 2f73c │ │ │ │ + ldr r1, [pc, #12] @ 2f740 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b440 │ │ │ │ - andseq r2, r2, r0, ror #17 │ │ │ │ - @ instruction: 0xfffffd68 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldrsheq r7, [r2], -r8 │ │ │ │ + @ instruction: 0xfffffd30 │ │ │ │ + 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, #44 @ 0x2c │ │ │ │ - ldr ip, [sp, #84] @ 0x54 │ │ │ │ mov lr, r0 │ │ │ │ + ldr ip, [sp, #84] @ 0x54 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov fp, r1 │ │ │ │ - cmp r3, ip │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ + cmp r3, ip │ │ │ │ add r2, r2, r3, lsl #4 │ │ │ │ - bge 2e1d0 │ │ │ │ + bge 2f9c8 │ │ │ │ cmp r1, #1 │ │ │ │ lsl sl, r0, #2 │ │ │ │ - bne 2e1d8 │ │ │ │ + bne 2f9e4 │ │ │ │ add r1, lr, sl │ │ │ │ add r2, r2, #16 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + str lr, [sp, #4] │ │ │ │ mov r6, #0 │ │ │ │ - add r1, fp, sl │ │ │ │ mov r4, r2 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str lr, [sp, #4] │ │ │ │ str fp, [sp, #8] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + add r1, fp, sl │ │ │ │ + str r1, [sp, #28] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ + add r4, r4, #16 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r9, [r4, #-12] │ │ │ │ + ldr r8, [r4, #-32] @ 0xffffffe0 │ │ │ │ + ldr r9, [r4, #-28] @ 0xffffffe4 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ + ldr r7, [r3, sl] │ │ │ │ + mov r0, r9 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - mov r0, r9 │ │ │ │ ldr fp, [r2, sl] │ │ │ │ ldr r1, [r2, r6] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ - ldr r7, [r3, sl] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [r4, #-16] │ │ │ │ - mov r1, r7 │ │ │ │ - add r4, r4, #16 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + mov r9, r0 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ + ldr fp, [r4, #-24] @ 0xffffffe8 │ │ │ │ ldr r2, [r4, #-20] @ 0xffffffec │ │ │ │ ldr r5, [lr, sl] │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - mov r1, r5 │ │ │ │ ldr r8, [ip, sl] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr fp, [r4, #-24] @ 0xffffffe8 │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r2 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [r3, r6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [r2, r6] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ add r6, r6, #4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #760] @ 2e42c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #776] @ 2fc34 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ str r0, [ip, sl] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [r3, sl] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #696] @ 2e42c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #712] @ 2fc34 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r2, sl] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ str r0, [lr, sl] │ │ │ │ add sl, sl, #4 │ │ │ │ - bne 2dfb8 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 2f7b0 │ │ │ │ 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 r1, r1, #2 │ │ │ │ add r2, r2, #16 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r4, r2 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + str fp, [sp, #8] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, lr, sl │ │ │ │ str r1, [sp, #24] │ │ │ │ - mov r6, #0 │ │ │ │ add r1, fp, sl │ │ │ │ - mov r4, r2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - str lr, [sp, #4] │ │ │ │ - str fp, [sp, #8] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ + add r4, r4, #16 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr fp, [r4, #-16] │ │ │ │ + ldr fp, [r4, #-32] @ 0xffffffe0 │ │ │ │ + ldr r7, [r4, #-28] @ 0xffffffe4 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ + ldr r9, [r3, sl] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r9, [r3, sl] │ │ │ │ - ldr r1, [r2, r6] │ │ │ │ mov r0, r9 │ │ │ │ + ldr r1, [r2, r6] │ │ │ │ + ldr r8, [r2, sl] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ - ldr r8, [r2, sl] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [r4, #-12] │ │ │ │ - add r4, r4, #16 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ ldr r5, [r4, #-24] @ 0xffffffe8 │ │ │ │ ldr r2, [ip, sl] │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ + ldr r9, [r4, #-20] @ 0xffffffec │ │ │ │ mov r1, r5 │ │ │ │ ldr fp, [lr, sl] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r9, [r4, #-20] @ 0xffffffec │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r2 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r3, r6] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [r2, r6] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #176] @ 2e42c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #172] @ 2fc34 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ str r0, [ip, sl] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [r3, sl] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #112] @ 2e42c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #108] @ 2fc34 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r2, sl] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add r6, r6, r2 │ │ │ │ - add r3, r3, #1 │ │ │ │ str r0, [lr, sl] │ │ │ │ + add r6, r6, r2 │ │ │ │ add sl, sl, r2 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ + add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2e204 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 2fa10 │ │ │ │ + b 2f9c8 │ │ │ │ svccc 0x005db3d7 │ │ │ │ │ │ │ │ -0002e430 : │ │ │ │ - ldr r2, [pc, #12] @ 2e444 │ │ │ │ - ldr r1, [pc, #12] @ 2e448 │ │ │ │ +0002fc38 : │ │ │ │ + ldr r2, [pc, #12] @ 2fc4c │ │ │ │ + ldr r1, [pc, #12] @ 2fc50 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b440 │ │ │ │ - andseq r2, r2, r0, lsr r4 │ │ │ │ - @ instruction: 0xfffffb18 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq r6, r2, r8, lsr #24 │ │ │ │ + @ instruction: 0xfffffaf8 │ │ │ │ + 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, #52 @ 0x34 │ │ │ │ mov lr, r2 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ - mov ip, r0 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ add r0, lr, r0, lsl #3 │ │ │ │ ldr lr, [sp, #92] @ 0x5c │ │ │ │ - str r1, [sp, #4] │ │ │ │ cmp r2, lr │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ - bge 2e74c │ │ │ │ + bge 2ff64 │ │ │ │ cmp r1, #1 │ │ │ │ lsl fp, r3, #3 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - bne 2e754 │ │ │ │ + bne 2ff80 │ │ │ │ add r1, ip, r3 │ │ │ │ + add r8, r0, #24 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + mov sl, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - add r8, r0, #24 │ │ │ │ add r3, r1, r3 │ │ │ │ - mov sl, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - str ip, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + add r8, r8, #24 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r6, [r8, #-40] @ 0xffffffd8 │ │ │ │ + ldr r7, [r8, #-36] @ 0xffffffdc │ │ │ │ ldr r2, [r3, sl] │ │ │ │ + ldr r5, [r3, fp] │ │ │ │ + mov r0, r7 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r7, [r8, #-12] │ │ │ │ ldr r9, [r2, fp] │ │ │ │ ldr r1, [r2, sl] │ │ │ │ - mov r0, r7 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ - ldr r5, [r3, fp] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r6, [r8, #-16] │ │ │ │ - mov r1, r5 │ │ │ │ - add r8, r8, #24 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ ldr r7, [r8, #-44] @ 0xffffffd4 │ │ │ │ ldr r9, [r1, sl] │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - mov r1, r9 │ │ │ │ ldr r5, [r6, sl] │ │ │ │ - ldr r6, [r8, #-48] @ 0xffffffd0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r6, [r8, #-48] @ 0xffffffd0 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ ldr r9, [r8, #-28] @ 0xffffffe4 │ │ │ │ ldr r3, [r1, fp] │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - mov r1, r3 │ │ │ │ ldr r7, [r6, fp] │ │ │ │ + mov r0, r9 │ │ │ │ ldr r6, [r8, #-32] @ 0xffffffe0 │ │ │ │ + mov r1, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r3, fp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r3, sl] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r2, sl] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [r2, fp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r6, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ str r0, [r6, sl] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r6, sl] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + add sl, sl, #4 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ + str r0, [r6, fp] │ │ │ │ + add fp, fp, #4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - add sl, sl, #4 │ │ │ │ - str r0, [r6, fp] │ │ │ │ - add fp, fp, #4 │ │ │ │ - bne 2e4ac │ │ │ │ + bne 2fcc4 │ │ │ │ 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) │ │ │ │ lsl r1, r1, #2 │ │ │ │ + add r8, r0, #24 │ │ │ │ + mov sl, #0 │ │ │ │ + str ip, [sp, #8] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, ip, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - add r8, r0, #24 │ │ │ │ add r3, r1, r3 │ │ │ │ - mov sl, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - str ip, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + add r8, r8, #24 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r9, [r8, #-40] @ 0xffffffd8 │ │ │ │ + ldr r5, [r8, #-36] @ 0xffffffdc │ │ │ │ ldr r2, [r3, sl] │ │ │ │ + ldr r7, [r3, fp] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r7, [r3, fp] │ │ │ │ - ldr r9, [r8, #-16] │ │ │ │ - ldr r1, [r2, sl] │ │ │ │ mov r0, r7 │ │ │ │ + ldr r1, [r2, sl] │ │ │ │ + ldr r6, [r2, fp] │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ - ldr r6, [r2, fp] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [r8, #-12] │ │ │ │ - add r8, r8, #24 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ ldr r9, [r8, #-48] @ 0xffffffd0 │ │ │ │ ldr r7, [r7, sl] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ ldr r5, [r8, #-44] @ 0xffffffd4 │ │ │ │ + mov r1, r9 │ │ │ │ ldr r6, [r6, sl] │ │ │ │ - str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ ldr r3, [r8, #-32] @ 0xffffffe0 │ │ │ │ ldr r9, [r7, fp] │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + ldr r7, [r8, #-28] @ 0xffffffe4 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [r6, fp] │ │ │ │ - ldr r7, [r8, #-28] @ 0xffffffe4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r3, fp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r3, sl] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r2, sl] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [r2, fp] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r7, fp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ str r0, [r7, sl] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r6, sl] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r0, [r6, fp] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ add sl, sl, r3 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r0, [r6, fp] │ │ │ │ add fp, fp, r3 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ + add r2, r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2e77c │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 2ffa8 │ │ │ │ + b 2ff64 │ │ │ │ │ │ │ │ -0002ea2c : │ │ │ │ - ldr r2, [pc, #12] @ 2ea40 │ │ │ │ - ldr r1, [pc, #12] @ 2ea44 │ │ │ │ +00030254 : │ │ │ │ + ldr r2, [pc, #12] @ 30268 │ │ │ │ + ldr r1, [pc, #12] @ 3026c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b440 │ │ │ │ - andseq r1, r2, r4, ror lr │ │ │ │ - @ instruction: 0xfffffa0c │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq r6, r2, ip, asr #12 │ │ │ │ + @ instruction: 0xfffff9ec │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov ip, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r4, [sp, #108] @ 0x6c │ │ │ │ mov lr, r0 │ │ │ │ - mov r0, r2 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ - mov ip, r1 │ │ │ │ - cmp r2, r4 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - add r0, r0, r2, lsl #5 │ │ │ │ - bge 2ef64 │ │ │ │ - lsl fp, r3, #2 │ │ │ │ - cmp r1, #1 │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - lsl sl, r3, #2 │ │ │ │ - bne 2ef6c │ │ │ │ - add r3, lr, fp │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + add r4, r1, r2, lsl #5 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + cmp r2, r1 │ │ │ │ + bge 307ac │ │ │ │ + lsl r5, r3, #4 │ │ │ │ + cmp r0, #1 │ │ │ │ + lsl r1, r3, #2 │ │ │ │ + lsl sl, r3, #3 │ │ │ │ + str r5, [sp] │ │ │ │ + bne 307c8 │ │ │ │ + add r3, lr, r1 │ │ │ │ + mov r9, #0 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + add fp, r4, #32 │ │ │ │ + str ip, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - add r3, ip, fp │ │ │ │ + add r3, ip, r1 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r9, sl │ │ │ │ + mov sl, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - mov r3, #0 │ │ │ │ - stm sp, {r3, lr} │ │ │ │ - add r9, r0, #32 │ │ │ │ mov r3, r2 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr r6, [sp] │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + add fp, fp, #32 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r7, [r9, #-28] @ 0xffffffe4 │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r8, [r2, fp] │ │ │ │ - ldr r1, [r2, r6] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldr r2, [r8, sl] │ │ │ │ + ldr r1, [r4, sl] │ │ │ │ + ldr r7, [fp, #-60] @ 0xffffffc4 │ │ │ │ + ldr r8, [r0, sl] │ │ │ │ str r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r7 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ + ldr r5, [r1, sl] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r5, [r3, fp] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r6, [r9, #-32] @ 0xffffffe0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r9, r9, #32 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r7, [r9, #-44] @ 0xffffffd4 │ │ │ │ - ldr r8, [r2, sl] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r5, [r3, sl] │ │ │ │ - ldr r6, [r9, #-48] @ 0xffffffd0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ + ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ + ldr r8, [lr, r9] │ │ │ │ + ldr r5, [r1, r9] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - ldr r5, [r1, sl] │ │ │ │ - ldr r4, [r4, sl] │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldm sp, {r6, r8} │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r6, [r9, #-40] @ 0xffffffd8 │ │ │ │ - ldr r8, [r9, #-36] @ 0xffffffdc │ │ │ │ + ldr r5, [r8, r6] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r8, [fp, #-36] @ 0xffffffdc │ │ │ │ + ldr r4, [r4, r6] │ │ │ │ + ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - ldr r2, [r9, #-52] @ 0xffffffcc │ │ │ │ - ldr r4, [r4, fp] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r5, [r1, fp] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r8, [r9, #-56] @ 0xffffffc8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ + ldr r5, [r8, r9] │ │ │ │ + ldr r4, [r4, r9] │ │ │ │ mov r0, r2 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r6, [sp] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r0, [r3, sl] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #1840] @ 2f484 │ │ │ │ - str r0, [r2, r6] │ │ │ │ + ldr r1, [pc, #1852] @ 30cd8 │ │ │ │ + str r0, [r2, sl] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1828] @ 2f488 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #1836] @ 30cdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1800] @ 2f488 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #1808] @ 30cdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1780] @ 2f484 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1788] @ 30cd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1744] @ 2f48c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1756] @ 30ce0 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ + ldm sp, {r3, r8} │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [ip, sl] │ │ │ │ + str r0, [r8, r3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r8, sl] │ │ │ │ + str r0, [ip, r9] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r8, fp] │ │ │ │ + str r0, [ip, sl] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #1592] @ 2f484 │ │ │ │ - str r0, [ip, fp] │ │ │ │ + str r0, [r8, r9] │ │ │ │ + ldr r1, [pc, #1600] @ 30cd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #1576] @ 2f488 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1584] @ 30cdc │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1548] @ 2f488 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1556] @ 30cdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1528] @ 2f484 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1536] @ 30cd8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1492] @ 2f48c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1504] @ 30ce0 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, fp] │ │ │ │ + str r0, [r8, sl] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + add sl, sl, #4 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r8, sl] │ │ │ │ + str r0, [r8, r9] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r4, sl] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + str r0, [r4, r6] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + bl 151104 │ │ │ │ add r2, r6, #4 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r0, [r4, r9] │ │ │ │ + add r9, r9, #4 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - add sl, sl, #4 │ │ │ │ - str r0, [r4, fp] │ │ │ │ - add fp, fp, #4 │ │ │ │ - bne 2eaac │ │ │ │ + bne 302f4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsl r3, r1, #2 │ │ │ │ - add r1, lr, fp │ │ │ │ - add r9, r0, #32 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - add r1, ip, 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) │ │ │ │ + mov fp, #0 │ │ │ │ + add r9, r4, #32 │ │ │ │ + lsl r3, r0, #2 │ │ │ │ + add r0, lr, r1 │ │ │ │ + add r1, ip, r1 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + mov fp, r9 │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - str sl, [sp, #8] │ │ │ │ - mov r1, #0 │ │ │ │ - mov sl, r9 │ │ │ │ - str r1, [sp] │ │ │ │ - str lr, [sp, #12] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - ldr r6, [sp] │ │ │ │ + ldmib sp, {r6, r9} │ │ │ │ + add fp, fp, #32 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ ldr r3, [r9, r6] │ │ │ │ - ldr r7, [r9, fp] │ │ │ │ - ldr r8, [sl, #-32] @ 0xffffffe0 │ │ │ │ + ldr r1, [r4, r6] │ │ │ │ + ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + ldr r7, [r3, r6] │ │ │ │ + ldr r6, [r8, r6] │ │ │ │ + ldr r8, [fp, #-64] @ 0xffffffc0 │ │ │ │ mov r0, r7 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r6, [r3, fp] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sl, #-28] @ 0xffffffe4 │ │ │ │ - add sl, sl, #32 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - mov r8, r9 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r7, [r8, r9] │ │ │ │ - ldr r8, [sl, #-48] @ 0xffffffd0 │ │ │ │ - ldr r6, [r3, r9] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r5, [sl, #-44] @ 0xffffffd4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ + ldr r7, [r3, sl] │ │ │ │ + ldr r6, [r8, sl] │ │ │ │ + ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - ldr r9, [r2, r9] │ │ │ │ - ldr r4, [sl, #-40] @ 0xffffffd8 │ │ │ │ - ldr r5, [sl, #-36] @ 0xffffffdc │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp] │ │ │ │ mov r8, r0 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + ldr r9, [r9, r7] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r5, [fp, #-36] @ 0xffffffdc │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - ldr ip, [r2, fp] │ │ │ │ - ldr r9, [r4, fp] │ │ │ │ - ldr r4, [sl, #-56] @ 0xffffffc8 │ │ │ │ - str ip, [sp, #32] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r5, [sl, #-52] @ 0xffffffcc │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ + ldr ip, [r9, sl] │ │ │ │ + ldr r9, [r4, sl] │ │ │ │ + ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ mov r0, ip │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + str ip, [sp, #32] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r6, [sp] │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r0, [r2, r6] │ │ │ │ + str r0, [r3, r6] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr r1, [pc, #560] @ 2f488 │ │ │ │ - str r0, [ip, r6] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [pc, #560] @ 30cdc │ │ │ │ + str r0, [r2, r6] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #540] @ 2f484 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #536] @ 30cd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #516] @ 2f488 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #512] @ 30cdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #496] @ 2f484 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #492] @ 30cd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #460] @ 2f48c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #460] @ 30ce0 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [lr, r9] │ │ │ │ + ldr r3, [sp] │ │ │ │ + str r0, [r8, r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r8, r9] │ │ │ │ + str r0, [r9, sl] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov ip, r9 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r8, fp] │ │ │ │ + str r0, [ip, r9] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #304] @ 2f488 │ │ │ │ - str r0, [lr, fp] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + str r0, [r8, sl] │ │ │ │ + ldr r1, [pc, #296] @ 30cdc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #280] @ 2f484 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #272] @ 30cd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #256] @ 2f488 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #248] @ 30cdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #236] @ 2f484 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #228] @ 30cd8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #200] @ 2f48c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #196] @ 30ce0 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, fp] │ │ │ │ + str r0, [r8, r9] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r8, r9] │ │ │ │ + str r0, [r8, sl] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r4, r9] │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + str r0, [r4, r7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r0, [r4, sl] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ - ldr r6, [sp] │ │ │ │ + add r1, r9, r3 │ │ │ │ + add sl, sl, r3 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + add r1, r7, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ - str r0, [r4, fp] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r1, r6, r3 │ │ │ │ str r1, [sp] │ │ │ │ - add r1, r9, r3 │ │ │ │ - str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ - add fp, fp, r3 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 2ef9c │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 307f4 │ │ │ │ + b 307ac │ │ │ │ svccc 0x00167918 │ │ │ │ svccc 0x00737871 │ │ │ │ svccc 0x000f1bbd │ │ │ │ │ │ │ │ -0002f490 : │ │ │ │ - ldr r2, [pc, #12] @ 2f4a4 │ │ │ │ - ldr r1, [pc, #12] @ 2f4a8 │ │ │ │ +00030ce4 : │ │ │ │ + ldr r2, [pc, #12] @ 30cf8 │ │ │ │ + ldr r1, [pc, #12] @ 30cfc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b440 │ │ │ │ - andseq r1, r2, r0, asr r4 │ │ │ │ - @ instruction: 0xfffff5a4 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #76 @ 0x4c │ │ │ │ + @ instruction: 0x00125bfc │ │ │ │ + @ instruction: 0xfffff578 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ - mov lr, r0 │ │ │ │ - add r0, r2, r2, lsl #2 │ │ │ │ - add r4, r4, r0, lsl #3 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov ip, r1 │ │ │ │ - cmp r2, r0 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bge 2fa68 │ │ │ │ - add r0, r3, r3, lsl #1 │ │ │ │ - cmp r1, #1 │ │ │ │ - lsl r7, r0, #2 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - bne 2fa70 │ │ │ │ - add r0, lr, r3 │ │ │ │ - add r1, r4, #40 @ 0x28 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - add r0, ip, r3 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ - add r0, lr, r3, lsl #1 │ │ │ │ - mov fp, #0 │ │ │ │ - add r3, ip, r3, lsl #1 │ │ │ │ - mov r2, r1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #68 @ 0x44 │ │ │ │ + mov lr, r0 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + add r1, r2, r2, lsl #2 │ │ │ │ + add r4, r4, r1, lsl #3 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + cmp r2, r1 │ │ │ │ + bge 312c0 │ │ │ │ + lsl r1, r3, #4 │ │ │ │ + cmp r0, #1 │ │ │ │ + lsl r7, r3, #3 │ │ │ │ + str r1, [sp] │ │ │ │ + lsl r1, r3, #2 │ │ │ │ + bne 312dc │ │ │ │ + add r3, lr, r1 │ │ │ │ + add fp, r4, #40 @ 0x28 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, ip, r1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + str lr, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - str lr, [sp, #20] │ │ │ │ - str ip, [sp, #24] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr sl, [r2, #-20] @ 0xffffffec │ │ │ │ - ldr r6, [r3, fp] │ │ │ │ - ldr r3, [r3, r7] │ │ │ │ + str ip, [sp, #20] │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + add fp, fp, #40 @ 0x28 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ + ldr sl, [fp, #-60] @ 0xffffffc4 │ │ │ │ + ldr r8, [r6, r9] │ │ │ │ + ldr r6, [r3, r9] │ │ │ │ mov r0, sl │ │ │ │ + ldr r3, [ip, r7] │ │ │ │ + ldr r9, [r1, r7] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r5, [r2, #-24] @ 0xffffffe8 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ - ldr r8, [r9, fp] │ │ │ │ - ldr r9, [r9, r7] │ │ │ │ - mov r1, r9 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r5, [r2, r7] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr sl, [r1, r7] │ │ │ │ - ldr r9, [r2, #-12] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r8, [r2, #-16] │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ + ldr r9, [fp, #-52] @ 0xffffffcc │ │ │ │ + ldr sl, [r2, r3] │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r9, [r2, fp] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r1, fp] │ │ │ │ - ldr sl, [r2, #-36] @ 0xffffffdc │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r8, [r2, #-40] @ 0xffffffd8 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + ldr sl, [fp, #-76] @ 0xffffffb4 │ │ │ │ + ldr r9, [r1, r8] │ │ │ │ + ldr r3, [ip, r8] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r8, [fp, #-80] @ 0xffffffb0 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - ldr r9, [r2, #-28] @ 0xffffffe4 │ │ │ │ - ldr sl, [r4, fp] │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r5, [lr, fp] │ │ │ │ - ldr r8, [r2, #-32] @ 0xffffffe0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r8, [fp, #-72] @ 0xffffffb8 │ │ │ │ + ldr r9, [fp, #-68] @ 0xffffffbc │ │ │ │ + ldr sl, [r2, r7] │ │ │ │ + ldr r5, [r6, r7] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r9, [lr, r7] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr sl, [r2, #-4] │ │ │ │ - ldr r3, [r5, r7] │ │ │ │ - ldr r8, [r2, #-8] │ │ │ │ - mov r1, r3 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ + ldr sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ + ldr r9, [r1, r3] │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1944] @ 2fffc │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1956] @ 31860 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r9, r7] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + mov ip, r9 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r2, fp] │ │ │ │ + str r0, [ip, r9] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [lr, r7] │ │ │ │ + mov r8, r9 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + str r0, [ip, r3] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1820] @ 2fffc │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1820] @ 31860 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r6, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #56] @ 0x38 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [ip, fp] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + str r0, [ip, r9] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r8, r7] │ │ │ │ + str r0, [r9, r7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + mov ip, r9 │ │ │ │ + ldr r9, [sp] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r0, [r5, r7] │ │ │ │ + str r0, [ip, r9] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1696] @ 2fffc │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1696] @ 31860 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r6, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r9, fp] │ │ │ │ + str r0, [r6, r8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r2, r7] │ │ │ │ + str r0, [r6, r9] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [lr, fp] │ │ │ │ + str r0, [r6, r7] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1576] @ 2fffc │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1580] @ 31860 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r6, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #60] @ 0x3c │ │ │ │ + bl 151348 │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [r8, fp] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [ip, r7] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, r1 │ │ │ │ - add r2, r2, #40 @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [r6, r8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [r6, r9] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + add r3, r8, #4 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + str r0, [r6, r7] │ │ │ │ add r7, r7, #4 │ │ │ │ - str r0, [r5, fp] │ │ │ │ - add fp, fp, #4 │ │ │ │ - bne 2f528 │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r0, lr, r3 │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - add r1, r4, #40 @ 0x28 │ │ │ │ - add r0, ip, r3 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r4, #0 │ │ │ │ - add r0, lr, r3, lsl #1 │ │ │ │ - mov r2, r1 │ │ │ │ - add r3, ip, r3, lsl #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, r9, #4 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 30d7c │ │ │ │ + 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, #2 │ │ │ │ + add r4, r4, #40 @ 0x28 │ │ │ │ + str lr, [sp, #12] │ │ │ │ + str ip, [sp, #20] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, lr, r1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, ip, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - str lr, [sp, #20] │ │ │ │ - str ip, [sp, #24] │ │ │ │ - ldr sl, [sp, #20] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr fp, [sl, r7] │ │ │ │ - ldr r8, [r3, r4] │ │ │ │ - ldr r6, [r3, r7] │ │ │ │ - ldr r3, [r2, #-24] @ 0xffffffe8 │ │ │ │ - mov r0, fp │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + add r4, r4, #40 @ 0x28 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + ldr r9, [r3, sl] │ │ │ │ + ldr r3, [r4, #-64] @ 0xffffffc0 │ │ │ │ + ldr fp, [r1, r7] │ │ │ │ + ldr r6, [lr, r7] │ │ │ │ mov r1, r3 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r9, [sl, r4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr sl, [r2, #-20] @ 0xffffffec │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r8, [r8, sl] │ │ │ │ + mov r0, fp │ │ │ │ + ldr sl, [r4, #-60] @ 0xffffffc4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr sl, [r2, r7] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r9, [r1, r7] │ │ │ │ - ldr fp, [r2, #-16] │ │ │ │ - ldr r8, [r2, #-12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp] │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + ldr fp, [r4, #-56] @ 0xffffffc8 │ │ │ │ + ldr sl, [r3, r2] │ │ │ │ + ldr r9, [r8, r2] │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r8, [r4, #-52] @ 0xffffffcc │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + mov r5, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldr fp, [r2, r4] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r9, [r1, r4] │ │ │ │ - ldr r3, [r2, #-40] @ 0xffffffd8 │ │ │ │ - ldr sl, [r2, #-36] @ 0xffffffdc │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + ldr r3, [r4, #-80] @ 0xffffffb0 │ │ │ │ + ldr fp, [r1, sl] │ │ │ │ + ldr r9, [lr, sl] │ │ │ │ mov r1, r3 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr sl, [r4, #-76] @ 0xffffffb4 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr fp, [r2, #-32] @ 0xffffffe0 │ │ │ │ - ldr sl, [ip, r4] │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - mov r1, fp │ │ │ │ - ldr r9, [lr, r4] │ │ │ │ - ldr r8, [r2, #-28] @ 0xffffffe4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + ldr sl, [r4, #-72] @ 0xffffffb8 │ │ │ │ + ldr r9, [r3, r7] │ │ │ │ + ldr r6, [r8, r7] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r8, [r4, #-68] @ 0xffffffbc │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr fp, [ip, r7] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr r3, [r2, #-8] │ │ │ │ - ldr r9, [lr, r7] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr sl, [r2, #-4] │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, sl │ │ │ │ - mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r3 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ - mov r9, r0 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + ldr r6, [r4, #-48] @ 0xffffffd0 │ │ │ │ + ldr r3, [r1, r2] │ │ │ │ + ldr r9, [r4, #-44] @ 0xffffffd4 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr fp, [lr, r2] │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bl 151348 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #532] @ 2fffc │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mov sl, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #536] @ 31860 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov sl, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #20] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sl, r7] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r2, r4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + mov r1, r8 │ │ │ │ str r0, [ip, r7] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldmib sp, {r3, ip} │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [ip, r3] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + str r0, [ip, r2] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #408] @ 2fffc │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #408] @ 31860 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ mov r8, r0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - str r0, [r1, r4] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + str r0, [lr, sl] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ + str r0, [r8, r7] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #24] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r9, r7] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r0, [lr, r7] │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #280] @ 2fffc │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, fp │ │ │ │ - mov r6, r0 │ │ │ │ + str r0, [r8, r2] │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #280] @ 31860 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r9, r0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sl, r4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r2, r7] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [ip, r4] │ │ │ │ + mov r9, sl │ │ │ │ + str r0, [r3, sl] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r0, [r3, sl] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [r3, r7] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #160] @ 2fffc │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #148] @ 31860 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp, #60] @ 0x3c │ │ │ │ + bl 151348 │ │ │ │ + ldr fp, [sp, #52] @ 0x34 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r9, r4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - str r0, [r1, r7] │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ + str r0, [r8, r9] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r8, sl] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r0, [r8, r7] │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + add r1, r9, r3 │ │ │ │ add r7, r7, r3 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, r2, #40 @ 0x28 │ │ │ │ - str r0, [lr, r4] │ │ │ │ - add r4, r4, r3 │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 2faac │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + str r1, [sp, #4] │ │ │ │ + add r1, sl, r3 │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r1, [sp] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 31308 │ │ │ │ + b 312c0 │ │ │ │ svccc 0x005db3d7 │ │ │ │ │ │ │ │ -00030000 : │ │ │ │ - ldr r2, [pc, #12] @ 30014 │ │ │ │ - ldr r1, [pc, #12] @ 30018 │ │ │ │ +00031864 : │ │ │ │ + ldr r2, [pc, #12] @ 31878 │ │ │ │ + ldr r1, [pc, #12] @ 3187c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b440 │ │ │ │ - andseq r0, r2, r0, lsr #18 │ │ │ │ - @ instruction: 0xfffff498 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #84 @ 0x54 │ │ │ │ + ldrheq r5, [r2], -ip │ │ │ │ + @ instruction: 0xfffff488 │ │ │ │ + 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, #84 @ 0x54 │ │ │ │ + mov lr, r0 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr r4, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r2, r2, r1, lsl #4 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - mov lr, r0 │ │ │ │ cmp r1, r4 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bge 30948 │ │ │ │ - add r4, r3, r3, lsl #2 │ │ │ │ - lsl r1, r3, #2 │ │ │ │ - lsl r4, r4, #2 │ │ │ │ + bge 321b8 │ │ │ │ + lsl fp, r3, #2 │ │ │ │ cmp r0, #1 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - lsl fp, r3, #4 │ │ │ │ lsl r1, r3, #3 │ │ │ │ + add r4, fp, r3 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + lsl r4, r4, #2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ str r4, [sp, #20] │ │ │ │ - bne 30950 │ │ │ │ + bne 321d4 │ │ │ │ add r3, lr, r1 │ │ │ │ add sl, r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #28] │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ + str lr, [sp, #12] │ │ │ │ + str ip, [sp, #16] │ │ │ │ + str r3, [sp, #28] │ │ │ │ add r3, ip, r1 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - str lr, [sp, #12] │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - ldr r5, [r3, r8] │ │ │ │ - ldr r9, [r1, r8] │ │ │ │ - ldr r8, [sl, #-44] @ 0xffffffd4 │ │ │ │ - ldr r6, [r3, r4] │ │ │ │ - mov r0, r8 │ │ │ │ + add sl, sl, #48 @ 0x30 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r7, [sl, #-96] @ 0xffffffa0 │ │ │ │ + ldr r8, [r3, r4] │ │ │ │ + ldr r9, [r1, fp] │ │ │ │ ldr r2, [r1, r4] │ │ │ │ + str r8, [sp, #32] │ │ │ │ + ldr r8, [sl, #-92] @ 0xffffffa4 │ │ │ │ mov r1, r9 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sl, #-48] @ 0xffffffd0 │ │ │ │ - mov r1, r5 │ │ │ │ - add sl, sl, #48 @ 0x30 │ │ │ │ + ldr r5, [r3, fp] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sl, #-52] @ 0xffffffcc │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - ldr r7, [sl, #-56] @ 0xffffffc8 │ │ │ │ - ldr r8, [lr, fp] │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - ldr r3, [r0, fp] │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr r9, [sl, #-52] @ 0xffffffcc │ │ │ │ + ldr r3, [r5, r7] │ │ │ │ + ldr r8, [r0, r7] │ │ │ │ mov r0, r9 │ │ │ │ + ldr r7, [sl, #-56] @ 0xffffffc8 │ │ │ │ mov r1, r3 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #24] │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + ldr r7, [sl, #-88] @ 0xffffffa8 │ │ │ │ ldr r8, [sl, #-84] @ 0xffffffac │ │ │ │ ldr r9, [r6, r4] │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - mov r1, r9 │ │ │ │ ldr r5, [lr, r4] │ │ │ │ - ldr r7, [sl, #-88] @ 0xffffffa8 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + mov r4, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r8, [r3, r5] │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + ldr r7, [sl, #-64] @ 0xffffffc0 │ │ │ │ + ldr r8, [r3, r9] │ │ │ │ + ldr r3, [r1, r9] │ │ │ │ ldr r9, [sl, #-60] @ 0xffffffc4 │ │ │ │ - ldr r3, [r1, r5] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r7, [sl, #-64] @ 0xffffffc0 │ │ │ │ - mov r4, r0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - ldr r5, [lr, r8] │ │ │ │ - ldr r9, [r6, r8] │ │ │ │ - ldr r8, [sl, #-76] @ 0xffffffb4 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r7, [sl, #-80] @ 0xffffffb0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + ldr r7, [sl, #-80] @ 0xffffffb0 │ │ │ │ + ldr r8, [sl, #-76] @ 0xffffffb4 │ │ │ │ + ldr r9, [r6, fp] │ │ │ │ + ldr r5, [lr, fp] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r8, [r3, fp] │ │ │ │ ldr r9, [sl, #-68] @ 0xffffffbc │ │ │ │ - ldr r3, [r1, fp] │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r7, [sl, #-72] @ 0xffffffb8 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r8, [r3, r7] │ │ │ │ + ldr r3, [r1, r7] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r7, [sl, #-72] @ 0xffffffb8 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r1, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [r3, r4] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - ldr r1, [pc, #3516] @ 31250 │ │ │ │ + ldr r1, [pc, #3524] @ 32ac8 │ │ │ │ str r0, [ip, r4] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3504] @ 31254 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #3508] @ 32acc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3480] @ 31258 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #3480] @ 32ad0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3456] @ 3125c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #3460] @ 32ad4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3436] @ 31260 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3424] @ 31264 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #3436] @ 32ad8 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #3424] @ 32adc │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ str r0, [r2, r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - ldr r1, [pc, #3320] @ 31250 │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + ldr r1, [pc, #3328] @ 32ac8 │ │ │ │ str r0, [lr, r4] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3308] @ 31254 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #3308] @ 32acc │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3284] @ 31258 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #3284] @ 32ad0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3260] @ 3125c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #3264] @ 32ad4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3240] @ 31260 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3228] @ 31264 │ │ │ │ + ldr r1, [pc, #3240] @ 32ad8 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #3228] @ 32adc │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r2, r3] │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + str r0, [r8, r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - ldr r1, [pc, #3124] @ 31250 │ │ │ │ + ldr r1, [pc, #3132] @ 32ac8 │ │ │ │ str r0, [ip, r4] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3112] @ 31254 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #3112] @ 32acc │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3088] @ 31258 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #3092] @ 32ad0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3064] @ 3125c │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #3064] @ 32ad4 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3044] @ 31260 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3032] @ 31264 │ │ │ │ + ldr r1, [pc, #3044] @ 32ad8 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #3036] @ 32adc │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [lr, fp] │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + str r0, [lr, r8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - ldr r1, [pc, #2932] @ 31250 │ │ │ │ - str r0, [r2, r8] │ │ │ │ + ldr r1, [pc, #2940] @ 32ac8 │ │ │ │ + str r0, [r2, fp] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2920] @ 31254 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2920] @ 32acc │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2896] @ 31258 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2896] @ 32ad0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2872] @ 3125c │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2852] @ 31260 │ │ │ │ + ldr r1, [pc, #2872] @ 32ad4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2840] @ 31264 │ │ │ │ + ldr r1, [pc, #2852] @ 32ad8 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #2844] @ 32adc │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [ip, r8] │ │ │ │ + str r0, [ip, fp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - ldr r1, [pc, #2740] @ 31250 │ │ │ │ - str r0, [r6, fp] │ │ │ │ + ldr r1, [pc, #2748] @ 32ac8 │ │ │ │ + str r0, [r6, r8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2732] @ 31258 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2732] @ 32ad0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2700] @ 31254 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2700] @ 32acc │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2680] @ 3125c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2680] @ 32ad4 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2664] @ 31264 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2644] @ 31260 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #2664] @ 32adc │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2648] @ 32ad8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r2, fp] │ │ │ │ + str r0, [r2, r8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ - ldr r1, [pc, #2552] @ 31250 │ │ │ │ - str r0, [lr, r8] │ │ │ │ + ldr r1, [pc, #2560] @ 32ac8 │ │ │ │ + str r0, [lr, fp] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2544] @ 31258 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2544] @ 32ad0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2512] @ 31254 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2512] @ 32acc │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2492] @ 3125c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2476] @ 31264 │ │ │ │ + ldr r1, [pc, #2492] @ 32ad4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2456] @ 31260 │ │ │ │ + ldr r1, [pc, #2476] @ 32adc │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2460] @ 32ad8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r2, r8] │ │ │ │ + str r0, [r6, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + add fp, fp, #4 │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r3, r3, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, r8, #4 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r0, [ip, r8] │ │ │ │ add r3, r4, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ + add r3, r8, #4 │ │ │ │ add r2, r2, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, r2 │ │ │ │ - str r0, [ip, fp] │ │ │ │ - add fp, fp, #4 │ │ │ │ - bne 30098 │ │ │ │ + bne 3190c │ │ │ │ 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 sl, r2, #48 @ 0x30 │ │ │ │ add r2, lr, r1 │ │ │ │ + lsl r3, r0, #2 │ │ │ │ + str lr, [sp, #12] │ │ │ │ + str ip, [sp, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, ip, r1 │ │ │ │ - lsl r3, r0, #2 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - str lr, [sp, #12] │ │ │ │ - str ip, [sp, #16] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + add sl, sl, #48 @ 0x30 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r9, [sl, #-96] @ 0xffffffa0 │ │ │ │ + ldr r8, [r3, fp] │ │ │ │ ldr r2, [r1, r4] │ │ │ │ ldr r6, [r3, r4] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r9, [sl, #-48] @ 0xffffffd0 │ │ │ │ - ldr r8, [r2, r3] │ │ │ │ - ldr r7, [r1, r3] │ │ │ │ mov r0, r8 │ │ │ │ + ldr r5, [sl, #-92] @ 0xffffffa4 │ │ │ │ + ldr r7, [r1, fp] │ │ │ │ mov r1, r9 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sl, #-44] @ 0xffffffd4 │ │ │ │ - add sl, sl, #48 @ 0x30 │ │ │ │ - mov r1, r5 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ ldr r3, [sl, #-56] @ 0xffffffc8 │ │ │ │ - ldr r9, [lr, fp] │ │ │ │ + ldr r7, [r5, r8] │ │ │ │ + ldr r9, [r0, r8] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ ldr r8, [sl, #-52] @ 0xffffffcc │ │ │ │ - ldr r7, [r5, fp] │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ ldr r9, [sl, #-88] @ 0xffffffa8 │ │ │ │ + ldr r7, [r5, r4] │ │ │ │ ldr r8, [lr, r4] │ │ │ │ mov r1, r9 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ ldr r5, [sl, #-84] @ 0xffffffac │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ + ldr r8, [sl, #-60] @ 0xffffffc4 │ │ │ │ + ldr r9, [r3, r7] │ │ │ │ ldr r3, [sl, #-64] @ 0xffffffc0 │ │ │ │ - ldr r9, [r2, r7] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r1, r7] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r8, [sl, #-60] @ 0xffffffc4 │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r9, [sl, #-80] @ 0xffffffb0 │ │ │ │ - ldr r8, [lr, r3] │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + ldr r7, [r5, fp] │ │ │ │ + ldr r8, [lr, fp] │ │ │ │ mov r1, r9 │ │ │ │ - ldr r7, [r5, r3] │ │ │ │ ldr r5, [sl, #-76] @ 0xffffffb4 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sl, #-72] @ 0xffffffb8 │ │ │ │ - ldr r9, [r2, fp] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r7, [r1, fp] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r8, [sl, #-68] @ 0xffffffbc │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r9, [r3, r8] │ │ │ │ + ldr r3, [sl, #-72] @ 0xffffffb8 │ │ │ │ + ldr r7, [r1, r8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r8, [sl, #-68] @ 0xffffffbc │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r1, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - str r0, [r2, r4] │ │ │ │ + str r0, [r3, r4] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - ldr r1, [pc, #1236] @ 31250 │ │ │ │ + ldr r1, [pc, #1228] @ 32ac8 │ │ │ │ str r0, [ip, r4] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1224] @ 31254 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1212] @ 32acc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1200] @ 31258 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1184] @ 32ad0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1176] @ 3125c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1164] @ 32ad4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1160] @ 31264 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #1148] @ 32adc │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1140] @ 31260 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1124] @ 32ad8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r2, r8] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r0, [r3, r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - ldr r1, [pc, #1040] @ 31250 │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + ldr r1, [pc, #1032] @ 32ac8 │ │ │ │ str r0, [lr, r4] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1028] @ 31254 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1012] @ 32acc │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1004] @ 31258 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #988] @ 32ad0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #980] @ 3125c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #968] @ 32ad4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #964] @ 31264 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #944] @ 31260 │ │ │ │ + ldr r1, [pc, #948] @ 32adc │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #928] @ 32ad8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r8, r3] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r0, [r2, r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - ldr r1, [pc, #844] @ 31254 │ │ │ │ + ldr r1, [pc, #836] @ 32acc │ │ │ │ str r0, [ip, r6] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #824] @ 31250 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #808] @ 32ac8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #804] @ 31258 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #792] @ 32ad0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #780] @ 3125c │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #764] @ 32ad4 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #764] @ 31264 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #752] @ 32adc │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #744] @ 31260 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #728] @ 32ad8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [lr, fp] │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + str r0, [lr, r8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - ldr r1, [pc, #652] @ 31254 │ │ │ │ - str r0, [r2, r8] │ │ │ │ + ldr r1, [pc, #644] @ 32acc │ │ │ │ + str r0, [r2, fp] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #632] @ 31250 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #616] @ 32ac8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #612] @ 31258 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #596] @ 32ad0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #588] @ 3125c │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #572] @ 32ad4 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #572] @ 31264 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #560] @ 32adc │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #552] @ 31260 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #536] @ 32ad8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [ip, r8] │ │ │ │ + str r0, [ip, fp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - ldr r1, [pc, #460] @ 31258 │ │ │ │ - str r0, [r6, fp] │ │ │ │ + ldr r1, [pc, #452] @ 32ad0 │ │ │ │ + str r0, [r6, r8] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #436] @ 31250 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #424] @ 32ac8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #412] @ 31254 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #396] @ 32acc │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #392] @ 3125c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #376] @ 32ad4 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #372] @ 31260 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #360] @ 32ad8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #360] @ 31264 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #344] @ 32adc │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r2, fp] │ │ │ │ + str r0, [r2, r8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ - ldr r1, [pc, #272] @ 31258 │ │ │ │ - str r0, [lr, r8] │ │ │ │ + ldr r1, [pc, #264] @ 32ad0 │ │ │ │ + str r0, [lr, fp] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #248] @ 31250 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #232] @ 32ac8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #224] @ 31254 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #208] @ 32acc │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #204] @ 3125c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #188] @ 32ad4 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #184] @ 31260 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #172] @ 32ad8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #172] @ 31264 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #156] @ 32adc │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r2, r8] │ │ │ │ + str r0, [r6, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + bl 151100 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ + str r0, [ip, r8] │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ add r3, r4, r2 │ │ │ │ + add fp, fp, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - add r3, r8, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ add r3, r6, r2 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #20] │ │ │ │ + add r3, r8, r2 │ │ │ │ + add r1, r1, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ cmp r3, r1 │ │ │ │ - str r0, [ip, fp] │ │ │ │ - add fp, fp, r2 │ │ │ │ - bne 3097c │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 32200 │ │ │ │ + b 321b8 │ │ │ │ svccc 0x007994e0 │ │ │ │ svccc 0x0048261c │ │ │ │ cdpcc 6, 13, cr2, cr14, cr2, {0} │ │ │ │ svccc 0x001f9d07 │ │ │ │ cdpcc 12, 6, cr13, cr3, cr7, {4} │ │ │ │ svccc 0x0066a5e5 │ │ │ │ │ │ │ │ -00031268 : │ │ │ │ - ldr r2, [pc, #12] @ 3127c │ │ │ │ - ldr r1, [pc, #12] @ 31280 │ │ │ │ +00032ae0 : │ │ │ │ + ldr r2, [pc, #12] @ 32af4 │ │ │ │ + ldr r1, [pc, #12] @ 32af8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b440 │ │ │ │ - @ instruction: 0x0011f6f8 │ │ │ │ - @ instruction: 0xffffeda0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq r3, r2, r0, lsl #29 │ │ │ │ + @ instruction: 0xffffed8c │ │ │ │ + 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, #92 @ 0x5c │ │ │ │ - mov lr, r1 │ │ │ │ + mov lr, r0 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ - mov ip, r0 │ │ │ │ cmp r1, r4 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bge 31a4c │ │ │ │ - add r1, r3, r3, lsl #1 │ │ │ │ - lsl r1, r1, #2 │ │ │ │ + bge 332b8 │ │ │ │ + lsl r1, r3, #4 │ │ │ │ + cmp r0, #1 │ │ │ │ + lsl r4, r3, #2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - lsl r1, r3, #2 │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ + lsl r1, r3, #3 │ │ │ │ + add r3, r4, r3 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - cmp r0, #1 │ │ │ │ - str r3, [sp] │ │ │ │ - bne 31a54 │ │ │ │ - add r3, ip, r1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bne 332d4 │ │ │ │ add r3, lr, r1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, ip, r1, lsl #1 │ │ │ │ add r2, r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r3, lr, r1, lsl #1 │ │ │ │ mov r4, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r3, ip, r1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ mov r3, #0 │ │ │ │ - mov r5, r3 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - str lr, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr fp, [r4, #-28] @ 0xffffffe4 │ │ │ │ - ldr sl, [r3, r2] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r3, [r0, r2] │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r9, [r1, r5] │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r8, [lr, r5] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [r4, #-32] @ 0xffffffe0 │ │ │ │ - mov r1, sl │ │ │ │ + str ip, [sp, #28] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ add r4, r4, #56 @ 0x38 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r6, [r4, #-88] @ 0xffffffa8 │ │ │ │ + ldr r7, [r2, r9] │ │ │ │ + ldr r8, [r3, r9] │ │ │ │ + ldr fp, [r2, sl] │ │ │ │ + ldr r9, [r3, sl] │ │ │ │ + ldr sl, [r4, #-84] @ 0xffffffac │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r9 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - ldr sl, [r4, #-60] @ 0xffffffc4 │ │ │ │ - ldr fp, [r7, r3] │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - mov r1, fp │ │ │ │ - ldr r8, [r6, r3] │ │ │ │ - ldr r9, [r4, #-64] @ 0xffffffc0 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ - mov r7, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr r8, [r4, #-64] @ 0xffffffc0 │ │ │ │ + ldr r9, [r4, #-60] @ 0xffffffc4 │ │ │ │ + ldr sl, [r5, fp] │ │ │ │ + ldr r7, [r1, fp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr fp, [r4, #-92] @ 0xffffffa4 │ │ │ │ - ldr r3, [lr, r2] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr sl, [r1, r2] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r9, [r4, #-96] @ 0xffffffa0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, sl │ │ │ │ - mov r8, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + ldr sl, [r4, #-92] @ 0xffffffa4 │ │ │ │ + ldr r9, [r7, r1] │ │ │ │ + ldr fp, [r8, r1] │ │ │ │ + mov r0, sl │ │ │ │ + ldr r8, [r4, #-96] @ 0xffffffa0 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r7 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - ldr sl, [r4, #-100] @ 0xffffff9c │ │ │ │ - ldr fp, [r7, r5] │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - mov r1, fp │ │ │ │ - ldr r8, [r6, r5] │ │ │ │ - ldr r9, [r4, #-104] @ 0xffffff98 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + ldr r7, [fp, r9] │ │ │ │ + ldr sl, [r8, r9] │ │ │ │ + ldr r8, [r4, #-104] @ 0xffffff98 │ │ │ │ + ldr r9, [r4, #-100] @ 0xffffff9c │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r9, [fp, sl] │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + ldr fp, [r8, sl] │ │ │ │ + ldr r8, [r4, #-72] @ 0xffffffb8 │ │ │ │ + ldr sl, [r4, #-68] @ 0xffffffbc │ │ │ │ mov r1, fp │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr sl, [r8, r3] │ │ │ │ - ldr fp, [r4, #-68] @ 0xffffffbc │ │ │ │ - ldr r3, [r9, r3] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r9, [r4, #-72] @ 0xffffffb8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r7 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r5 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - ldr fp, [r9, r5] │ │ │ │ - ldr r9, [r4, #-108] @ 0xffffff94 │ │ │ │ - mov r1, fp │ │ │ │ - ldr r7, [r8, r5] │ │ │ │ - ldr r8, [r4, #-112] @ 0xffffff90 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + ldr r8, [r4, #-112] @ 0xffffff90 │ │ │ │ + ldr sl, [r4, #-108] @ 0xffffff94 │ │ │ │ + ldr fp, [r2, r1] │ │ │ │ + ldr r7, [ip, r1] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, fp │ │ │ │ - mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r7, [r1, r3] │ │ │ │ - ldr r6, [lr, r3] │ │ │ │ - ldr r3, [r4, #-76] @ 0xffffffb4 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r9, [r4, #-80] @ 0xffffffb0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + ldr r8, [ip, fp] │ │ │ │ + ldr r7, [r2, fp] │ │ │ │ + ldr sl, [r4, #-80] @ 0xffffffb0 │ │ │ │ + ldr r2, [r4, #-76] @ 0xffffffb4 │ │ │ │ mov r1, r7 │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + bl 151348 │ │ │ │ mov fp, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ - mov r9, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, sl │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ str r0, [ip, r2] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - str r0, [ip, r5] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + str r0, [ip, r3] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ + mov r1, sl │ │ │ │ + mov fp, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r1, sl │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + str r0, [lr, r3] │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [lr, r5] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldmib sp, {r2, r9} │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - str r0, [r9, r2] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + str r0, [lr, sl] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr sl, [sp] │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [ip, sl] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r7, r5] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [fp, sl] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [fp, r9] │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str r0, [r1, r5] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r8, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [fp, r9] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r0, [r9, sl] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [fp, sl] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2320] @ 321f4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2304] @ 33a4c │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2292] @ 321f4 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2280] @ 33a4c │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r2, r3] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r3, [sp] │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r0, [r3, fp] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ - str r0, [lr, r3] │ │ │ │ + str r0, [lr, fp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [ip, r2] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r0, [r9, r5] │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r0, [r2, sl] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r0, [lr, sl] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r9, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r8, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r9, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2108] @ 33a4c │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2084] @ 33a4c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - mov sl, r0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2116] @ 321f4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r9, fp] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2092] @ 321f4 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [r3, fp] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r5, sl │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr sl, [sp] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [ip, sl] │ │ │ │ + str r0, [r9, sl] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str r0, [r1, sl] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [ip, r5] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - add r5, r5, #4 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r0, [lr, r3] │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sl, #4 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 31314 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r2, r5, #4 │ │ │ │ + str r0, [r3, sl] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + add r2, fp, #4 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + add r1, r9, #4 │ │ │ │ + ldr r2, [sp, #132] @ 0x84 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + add r1, sl, #4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 32b90 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r5, r3 │ │ │ │ + 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, #2 │ │ │ │ - add r0, ip, r1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ add r0, lr, r1 │ │ │ │ + add r1, ip, r1 │ │ │ │ add r2, r2, #56 @ 0x38 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - add r0, ip, r1, lsl #1 │ │ │ │ - add r1, lr, r1, lsl #1 │ │ │ │ mov r4, r2 │ │ │ │ - str r1, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - str lr, [sp, #20] │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r9, [r3, r8] │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r7, [r6, r3] │ │ │ │ - ldr fp, [r0, r3] │ │ │ │ - ldr r3, [r4, #-32] @ 0xffffffe0 │ │ │ │ - ldr r8, [r1, r8] │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r3 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [r4, #-28] @ 0xffffffe4 │ │ │ │ + str ip, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ add r4, r4, #56 @ 0x38 │ │ │ │ - mov r1, sl │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ + ldr fp, [r4, #-88] @ 0xffffffa8 │ │ │ │ + ldr r8, [r9, r7] │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + mov r1, fp │ │ │ │ + ldr r7, [r2, r7] │ │ │ │ + ldr sl, [r3, r9] │ │ │ │ + ldr r6, [r2, r9] │ │ │ │ + ldr r9, [r4, #-84] @ 0xffffffac │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r5 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - ldr fp, [r4, #-64] @ 0xffffffc0 │ │ │ │ - ldr sl, [r7, r5] │ │ │ │ - mov r1, fp │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - ldr r8, [r4, #-60] @ 0xffffffc4 │ │ │ │ - ldr r9, [r9, r5] │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ - mov r7, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + ldr sl, [r4, #-64] @ 0xffffffc0 │ │ │ │ + ldr r9, [r1, fp] │ │ │ │ + ldr r7, [r4, #-60] @ 0xffffffc4 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r8, [lr, fp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldm sp, {r2, r3} │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr fp, [r2, r3] │ │ │ │ - ldr r9, [r1, r3] │ │ │ │ - ldr r3, [r4, #-96] @ 0xffffffa0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr sl, [r4, #-92] @ 0xffffffa4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, sl │ │ │ │ - mov r8, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + ldr fp, [r4, #-96] @ 0xffffffa0 │ │ │ │ + ldr sl, [r1, r8] │ │ │ │ + ldr r9, [r4, #-92] @ 0xffffffa4 │ │ │ │ + mov r1, fp │ │ │ │ + ldr r8, [lr, r8] │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r7 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - ldr fp, [r4, #-104] @ 0xffffff98 │ │ │ │ - ldr sl, [r7, r8] │ │ │ │ - mov r1, fp │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - ldr r9, [r9, r8] │ │ │ │ - ldr r8, [r4, #-100] @ 0xffffff9c │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + ldr sl, [r4, #-104] @ 0xffffff98 │ │ │ │ + ldr r9, [fp, r7] │ │ │ │ + ldr r8, [lr, r7] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r7, [r4, #-100] @ 0xffffff9c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r3, [r4, #-72] @ 0xffffffb8 │ │ │ │ - ldr fp, [ip, r5] │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ - ldr r9, [sl, r5] │ │ │ │ - ldr sl, [r4, #-68] @ 0xffffffbc │ │ │ │ - mov r6, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr fp, [fp, r9] │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + ldr r7, [r4, #-72] @ 0xffffffb8 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + ldr sl, [lr, r9] │ │ │ │ + ldr r9, [r4, #-68] @ 0xffffffbc │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ - mov r9, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ ldr fp, [r4, #-112] @ 0xffffff90 │ │ │ │ - ldr r9, [ip, r8] │ │ │ │ + ldr r6, [r4, #-108] @ 0xffffff94 │ │ │ │ + ldr r9, [r1, r8] │ │ │ │ mov r1, fp │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - ldr r7, [r4, #-108] @ 0xffffff94 │ │ │ │ - ldr r8, [r6, r8] │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r8, [ip, r8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr r6, [r4, #-80] @ 0xffffffb0 │ │ │ │ - ldr r3, [ip, r5] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r9, [r1, r5] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r7, [r4, #-76] @ 0xffffffb4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r3, [r1, fp] │ │ │ │ + ldr r9, [ip, fp] │ │ │ │ + ldr r5, [r4, #-80] @ 0xffffffb0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [r4, #-76] @ 0xffffffb4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, fp │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov sl, r0 │ │ │ │ mov r1, r9 │ │ │ │ - mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [lr, r3] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [ip, r8] │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + str r0, [r1, r2] │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + str r0, [r1, r3] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [lr, r3] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sl, r2] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r9 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str r0, [ip, r3] │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str r0, [ip, r9] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sl, r5] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r7, r8] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [fp, r9] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [fp, r7] │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ - mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #28] │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [fp, r7] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - str r0, [r1, r8] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r0, [r7, r5] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [fp, r9] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #380] @ 321f4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r1, r3 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #352] @ 321f4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r2, r5] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [lr, r5] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr ip, [sp] │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [ip, r3] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #384] @ 33a4c │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r0, [r7, r6] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #360] @ 33a4c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + str r0, [lr, fp] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [ip, fp] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + str r0, [lr, r7] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r0, [ip, r7] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #176] @ 321f4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #152] @ 321f4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ + mov sl, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #180] @ 33a4c │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #156] @ 33a4c │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [ip, r5] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - str r0, [r1, r5] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r9, fp] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [ip, r6] │ │ │ │ + str r0, [fp, sl] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r9, r8] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + str r0, [fp, r8] │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ - add r1, r6, r2 │ │ │ │ + add r1, r7, r2 │ │ │ │ + add r3, r8, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ + add r1, r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r3, sl, r2 │ │ │ │ + str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ - add r5, r5, r2 │ │ │ │ - str r0, [lr, r3] │ │ │ │ - add r3, r3, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 31a98 │ │ │ │ - add sp, sp, #92 @ 0x5c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 33304 │ │ │ │ + b 332b8 │ │ │ │ svccc 0x003504f3 │ │ │ │ │ │ │ │ -000321f8 : │ │ │ │ - ldr r2, [pc, #12] @ 3220c │ │ │ │ - ldr r1, [pc, #12] @ 32210 │ │ │ │ +00033a50 : │ │ │ │ + ldr r2, [pc, #12] @ 33a64 │ │ │ │ + ldr r1, [pc, #12] @ 33a68 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b440 │ │ │ │ - andseq lr, r1, r8, lsr #15 │ │ │ │ - @ instruction: 0xfffff078 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #156 @ 0x9c │ │ │ │ + andseq r2, r2, r0, asr pc │ │ │ │ + @ instruction: 0xfffff098 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r0 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r7, r3 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #156 @ 0x9c │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #3084] @ 32e44 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ │ │ + ldr r1, [pc, #3084] @ 346ac │ │ │ │ cmp r3, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bge 32e3c │ │ │ │ + bge 34690 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ add r3, r3, #1 │ │ │ │ + add r6, r2, r3, lsl #6 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r0, [pc, #3056] @ 32e48 │ │ │ │ - add r8, r2, r3, lsl #6 │ │ │ │ + ldr r0, [pc, #3052] @ 346b0 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ + str r6, [sp] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - ldr r1, [r1] │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r6 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r1, [r1] │ │ │ │ + str ip, [sp, #28] │ │ │ │ + str lr, [sp, #32] │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - str lr, [sp, #20] │ │ │ │ - b 3228c │ │ │ │ - add r1, r1, #1 │ │ │ │ - str r1, [sp, #140] @ 0x8c │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - ldr r4, [lr, sl] │ │ │ │ - add r0, lr, sl │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - add r4, r3, r3, lsl #1 │ │ │ │ - add r1, ip, sl │ │ │ │ - ldr r5, [ip, sl] │ │ │ │ + b 33af4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + ldr fp, [sp] │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ + add r0, r2, sl │ │ │ │ + ldr ip, [r2, sl] │ │ │ │ + add r1, r3, sl │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr lr, [r3, sl] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ + str ip, [sp, #64] @ 0x40 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + str lr, [sp, #68] @ 0x44 │ │ │ │ + add r4, ip, ip, lsl #1 │ │ │ │ ldr r9, [r0, r4, lsl #2] │ │ │ │ - ldr sl, [r2, #-48] @ 0xffffffd0 │ │ │ │ + lsl r2, r4, #2 │ │ │ │ ldr r8, [r1, r4, lsl #2] │ │ │ │ - add fp, r0, r4, lsl #2 │ │ │ │ - add r6, r1, r4, lsl #2 │ │ │ │ - str r0, [sp] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r0, r9 │ │ │ │ + add r5, r0, r2 │ │ │ │ + add r6, r1, r2 │ │ │ │ mov r1, sl │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r7, [r2, #-44] @ 0xffffffd4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr sl, [fp, r4, lsl #2] │ │ │ │ - str fp, [sp, #24] │ │ │ │ - ldr fp, [r2, #-24] @ 0xffffffe8 │ │ │ │ - ldr r9, [r2, #-20] @ 0xffffffec │ │ │ │ - mov r1, fp │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - ldr r8, [r7, r4, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + mov r3, fp │ │ │ │ mov r5, r0 │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ + ldr fp, [fp, #-24] @ 0xffffffe8 │ │ │ │ + ldr sl, [r7, r4, lsl #2] │ │ │ │ + ldr r8, [r9, r4, lsl #2] │ │ │ │ + mov r1, fp │ │ │ │ + ldr r9, [r3, #-20] @ 0xffffffec │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2696] @ 32e4c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2688] @ 346b4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2672] @ 32e4c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2664] @ 346b4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr r7, [r2, r3, lsl #3] │ │ │ │ - add r5, r2, r3, lsl #3 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r8, [ip, r3, lsl #3] │ │ │ │ - ldr r9, [r2, #-56] @ 0xffffffc8 │ │ │ │ - add fp, ip, r3, lsl #3 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp] │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + lsl r3, ip, #3 │ │ │ │ + ldr r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ + add r5, lr, r3 │ │ │ │ + ldr r8, [lr, ip, lsl #3] │ │ │ │ + add r6, r2, r3 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + ldr r7, [r2, ip, lsl #3] │ │ │ │ + str r6, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ - ldr r6, [r2, #-52] @ 0xffffffcc │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - lsl r3, r4, #2 │ │ │ │ - add r6, fp, r3 │ │ │ │ - ldr r9, [fp, r4, lsl #2] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - str fp, [sp, #32] │ │ │ │ - ldr fp, [r2, #-32] @ 0xffffffe0 │ │ │ │ - add r7, r5, r3 │ │ │ │ - mov r1, fp │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r8, [r5, r4, lsl #2] │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r9, [r5, r4, lsl #2] │ │ │ │ + add r7, r5, r2 │ │ │ │ + add r8, r6, r2 │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ + str r8, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + mov r2, fp │ │ │ │ + ldr r8, [r6, r4, lsl #2] │ │ │ │ + ldr fp, [fp, #-32] @ 0xffffffe0 │ │ │ │ ldr r6, [r2, #-28] @ 0xffffffe4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ - ldr fp, [r6, r4, lsl #2] │ │ │ │ - ldr r6, [r2, #-8] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r5, [r9, r4, lsl #2] │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r9, [r2, #-4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ mov r8, r0 │ │ │ │ + ldr fp, [sp, #44] @ 0x2c │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r2, #-8] │ │ │ │ + ldr fp, [fp, r4, lsl #2] │ │ │ │ + ldr r9, [r2, #-4] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [r5, r4, lsl #2] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2072] @ 32e4c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2064] @ 346b4 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2016] @ 32e4c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2008] @ 346b4 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add r6, ip, r3, lsl #2 │ │ │ │ - ldr r7, [r2, r3, lsl #2] │ │ │ │ - mov sl, r6 │ │ │ │ - add r6, r2, r3, lsl #2 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r8, [ip, r3, lsl #2] │ │ │ │ - ldr r9, [r2, #-64] @ 0xffffffc0 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - mov r1, r9 │ │ │ │ - mov fp, r6 │ │ │ │ - ldr r6, [r2, #-60] @ 0xffffffc4 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp] │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + ldr r9, [fp, #-64] @ 0xffffffc0 │ │ │ │ + lsl r1, ip, #2 │ │ │ │ + ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ + add r3, lr, r1 │ │ │ │ + ldr r8, [lr, ip, lsl #2] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r3, ip │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + add r7, ip, r1 │ │ │ │ + mov r1, r9 │ │ │ │ + mov sl, r7 │ │ │ │ + ldr r7, [ip, r3, lsl #2] │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - add r7, sl, r3 │ │ │ │ - ldr r9, [sl, r4, lsl #2] │ │ │ │ - str sl, [sp, #44] @ 0x2c │ │ │ │ - ldr sl, [r2, #-40] @ 0xffffffd8 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - mov r1, sl │ │ │ │ - mov r7, fp │ │ │ │ - ldr r6, [r2, #-36] @ 0xffffffdc │ │ │ │ - add r8, fp, r3 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [r7, r4, lsl #2] │ │ │ │ - mov fp, r8 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - mov r0, r9 │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str sl, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r5, [sl, r4, lsl #2] │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r6, [r3, r4, lsl #2] │ │ │ │ + add r7, r3, r2 │ │ │ │ + add r8, sl, r2 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ + str r8, [sp, #60] @ 0x3c │ │ │ │ + ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r7, [fp, #-36] @ 0xffffffdc │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r5, [fp, r4, lsl #2] │ │ │ │ - ldr sl, [r3, r4, lsl #2] │ │ │ │ - str fp, [sp, #56] @ 0x38 │ │ │ │ - ldr fp, [r2, #-16] │ │ │ │ - ldr r6, [r2, #-12] │ │ │ │ - mov r1, fp │ │ │ │ - str r2, [sp, #132] @ 0x84 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + mov r3, fp │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr fp, [fp, #-16] │ │ │ │ + ldr sl, [r6, r4, lsl #2] │ │ │ │ + ldr r6, [r3, #-12] │ │ │ │ + ldr r5, [r1, r4, lsl #2] │ │ │ │ + mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1436] @ 32e4c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1436] @ 346b4 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1380] @ 32e4c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1380] @ 346b4 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1296] @ 32e4c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1296] @ 346b4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #116] @ 0x74 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #120] @ 0x78 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov sl, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [lr, sl] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + str r0, [r2, sl] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp] │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [ip, r4, lsl #2] │ │ │ │ + str r0, [lr, r4, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r8, r4, lsl #2] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1148] @ 32e4c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1148] @ 346b4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r3, sl] │ │ │ │ + str r0, [r2, sl] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r8, r4, lsl #2] │ │ │ │ + str r0, [r9, r4, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - str r0, [r2, r4, lsl #2] │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - mov r8, r0 │ │ │ │ + str r0, [ip, r4, lsl #2] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #992] @ 32e50 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #980] @ 32e54 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [pc, #984] @ 346b8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #976] @ 346bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #956] @ 32e58 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr fp, [sp, #124] @ 0x7c │ │ │ │ - ldr r1, [pc, #940] @ 32e5c │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [pc, #948] @ 346c0 │ │ │ │ + bl 151348 │ │ │ │ + ldr fp, [sp, #128] @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #936] @ 346c4 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #864] @ 32e4c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #860] @ 32e50 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #864] @ 346b4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #856] @ 346b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #848] @ 32e54 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [pc, #840] @ 346bc │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #824] @ 32e58 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #820] @ 346c0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #812] @ 32e5c │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [pc, #804] @ 346c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #752] @ 32e4c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #752] @ 346b4 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ + bl 151104 │ │ │ │ + ldmib sp, {fp, lr} │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r0, [ip, r3, lsl #2] │ │ │ │ + str r0, [lr, fp, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [r2, r3, lsl #2] │ │ │ │ + str r0, [ip, fp, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ + str r0, [r9, r4, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [lr, r4, lsl #2] │ │ │ │ + str r0, [r3, r4, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r7, r4, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r0, [lr, r4, lsl #2] │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - mov r9, r0 │ │ │ │ + str r0, [r7, r4, lsl #2] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #524] @ 32e58 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #512] @ 32e5c │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [pc, #528] @ 346c0 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [pc, #516] @ 346c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #128] @ 0x80 │ │ │ │ - ldr r1, [pc, #484] @ 32e60 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #132] @ 0x84 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #492] @ 346c8 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #468] @ 32e64 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #124] @ 0x7c │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #476] @ 346cc │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #384] @ 32e4c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #388] @ 32e58 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #396] @ 346b4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #376] @ 32e5c │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [pc, #392] @ 346c0 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [pc, #380] @ 346c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #352] @ 32e60 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #360] @ 346c8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #340] @ 32e64 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #348] @ 346cc │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #272] @ 32e4c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #284] @ 346b4 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldmib sp, {fp, lr} │ │ │ │ mov r1, r7 │ │ │ │ - str r3, [sp] │ │ │ │ - str r0, [ip, r3, lsl #3] │ │ │ │ + str r0, [lr, fp, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [r2, r3, lsl #3] │ │ │ │ + str r0, [ip, fp, lsl #3] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r0, [r1, r4, lsl #2] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r2, r4, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [fp, r4, lsl #2] │ │ │ │ + str r0, [r2, r4, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ + str r0, [r2, r4, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #148] @ 0x94 │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ - eor r3, r3, r2 │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ - add r2, sl, r2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #132] @ 0x84 │ │ │ │ - add r2, r2, #64 @ 0x40 │ │ │ │ - str r0, [r9, r4, lsl #2] │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - cmp r0, r1 │ │ │ │ - bne 32284 │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ + add r3, r3, #64 @ 0x40 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + eor r2, fp, r2 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + str r0, [r5, r4, lsl #2] │ │ │ │ + add r2, sl, r2 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 33aec │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r1, r2, r8, lsl #19 │ │ │ │ + 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 r6, r2, r0, lsr #2 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x005db3d7 │ │ │ │ svccc 0x00441b7d │ │ │ │ svccc 0x00248dbb │ │ │ │ mrccc 0, 1, sp, cr1, cr4, {6} │ │ │ │ svccc 0x007c1c5c │ │ │ │ cdpcc 13, 10, cr1, cr15, cr4, {2} │ │ │ │ svccc 0x00708fb2 │ │ │ │ │ │ │ │ -00032e68 : │ │ │ │ - ldr r2, [pc, #12] @ 32e7c │ │ │ │ - ldr r1, [pc, #12] @ 32e80 │ │ │ │ +000346d0 : │ │ │ │ + ldr r2, [pc, #12] @ 346e4 │ │ │ │ + ldr r1, [pc, #12] @ 346e8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b440 │ │ │ │ - andseq sp, r1, r8, ror fp │ │ │ │ - @ instruction: 0xfffff398 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq r2, r2, r0, lsl r3 │ │ │ │ + @ instruction: 0xfffff388 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r8, r3 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov lr, r0 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #2976] @ 33a48 │ │ │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ │ │ + ldr r1, [pc, #3000] @ 352d8 │ │ │ │ cmp r3, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bge 33a40 │ │ │ │ + bge 352bc │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ add r3, r3, #1 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r0, [pc, #2948] @ 33a4c │ │ │ │ + ldr r0, [pc, #2972] @ 352dc │ │ │ │ ldr r1, [r1, r0] │ │ │ │ + str lr, [sp, #16] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ add r4, r2, r3, lsl #3 │ │ │ │ - ldr r1, [r1] │ │ │ │ mov r3, #0 │ │ │ │ + ldr r1, [r1] │ │ │ │ mov r2, r3 │ │ │ │ mov fp, r4 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ - str lr, [sp, #16] │ │ │ │ - b 32ef8 │ │ │ │ + b 34770 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r7, [ip, r2] │ │ │ │ - add r1, ip, r2 │ │ │ │ - ldr r6, [r0, r2] │ │ │ │ - add r3, r0, r2 │ │ │ │ + add fp, fp, #72 @ 0x48 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + ldr r9, [fp, #-108] @ 0xffffff94 │ │ │ │ + add r3, r0, r2 │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ + add r1, ip, r2 │ │ │ │ + ldr r7, [ip, r2] │ │ │ │ add r2, r8, r8, lsl #2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr sl, [r1, r2, lsl #2] │ │ │ │ + str r1, [sp] │ │ │ │ ldr r5, [r3, r2, lsl #2] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ mov r0, sl │ │ │ │ - str r1, [sp] │ │ │ │ mov r1, r3 │ │ │ │ - str r2, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [fp, #-36] @ 0xffffffdc │ │ │ │ - add fp, fp, #72 @ 0x48 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov r1, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ ldr r9, [fp, #-120] @ 0xffffff88 │ │ │ │ ldr r7, [r1, r8, lsl #4] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ ldr r5, [fp, #-116] @ 0xffffff8c │ │ │ │ + mov r1, r9 │ │ │ │ ldr r6, [sl, r8, lsl #4] │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r9, [fp, #-144] @ 0xffffff70 │ │ │ │ + ldr r5, [fp, #-140] @ 0xffffff74 │ │ │ │ ldr r7, [r1, r8, lsl #2] │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ ldr r6, [sl, r8, lsl #2] │ │ │ │ - ldr r5, [fp, #-140] @ 0xffffff74 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp] │ │ │ │ - add ip, r8, r8, lsl #3 │ │ │ │ - ldr r9, [r1, ip, lsl #2] │ │ │ │ + lsl r3, r8, #3 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + add ip, r3, r8 │ │ │ │ + ldr r5, [fp, #-76] @ 0xffffffb4 │ │ │ │ ldr r7, [sl, ip, lsl #2] │ │ │ │ - ldr sl, [fp, #-80] @ 0xffffffb0 │ │ │ │ str ip, [sp, #24] │ │ │ │ + ldr sl, [fp, #-80] @ 0xffffffb0 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r9, [r1, ip, lsl #2] │ │ │ │ mov r1, sl │ │ │ │ - ldr r5, [fp, #-76] @ 0xffffffb4 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ add r2, r8, r8, lsl #1 │ │ │ │ - ldr sl, [r1, r2, lsl #3] │ │ │ │ - ldr r7, [r3, r2, lsl #3] │ │ │ │ - ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr lr, [fp, #-104] @ 0xffffff98 │ │ │ │ + ldr sl, [r1, r2, lsl #3] │ │ │ │ ldr r9, [fp, #-100] @ 0xffffff9c │ │ │ │ - mov r4, r0 │ │ │ │ + mov r1, lr │ │ │ │ + str lr, [sp, #28] │ │ │ │ + ldr r7, [r3, r2, lsl #3] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - str r9, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + str r9, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #64] @ 0x40 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #68] @ 0x44 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - str r9, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + str r9, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r9, [sp] │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ + ldr r5, [fp, #-132] @ 0xffffff7c │ │ │ │ ldr r7, [r9, r8, lsl #3] │ │ │ │ ldr r9, [fp, #-136] @ 0xffffff78 │ │ │ │ ldr r6, [sl, r8, lsl #3] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r5, [fp, #-132] @ 0xffffff7c │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ ldr r9, [sp] │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r5, [fp, #-124] @ 0xffffff84 │ │ │ │ ldr r7, [sl, r3, lsl #2] │ │ │ │ - ldr r9, [r9, r3, lsl #2] │ │ │ │ ldr sl, [fp, #-128] @ 0xffffff80 │ │ │ │ - ldr r5, [fp, #-124] @ 0xffffff84 │ │ │ │ + ldr r9, [r9, r3, lsl #2] │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - lsl r7, r8, #3 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r9, [sp] │ │ │ │ - sub lr, r7, r8 │ │ │ │ - ldr r9, [r9, lr, lsl #2] │ │ │ │ - ldr r4, [fp, #-96] @ 0xffffffa0 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r7, [sl, lr, lsl #2] │ │ │ │ + ldr r4, [fp, #-96] @ 0xffffffa0 │ │ │ │ + sub lr, r3, r8 │ │ │ │ + ldr r9, [r9, lr, lsl #2] │ │ │ │ str lr, [sp, #28] │ │ │ │ ldr r5, [fp, #-92] @ 0xffffffa4 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r7, [sl, lr, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ ldr r9, [sp] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ + ldr r3, [r9, r8, lsl #5] │ │ │ │ ldr r4, [r7, r8, lsl #5] │ │ │ │ ldr r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ - ldr r3, [r9, r8, lsl #5] │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ mov r9, r7 │ │ │ │ - mov r1, r9 │ │ │ │ ldr r7, [fp, #-84] @ 0xffffffac │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + mov r1, r9 │ │ │ │ str r9, [sp, #32] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - str r7, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ + str r7, [sp, #32] │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - str sl, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ + str sl, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr sl, [sp, #108] @ 0x6c │ │ │ │ - mov r1, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1304] @ 33a50 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1324] @ 352e0 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1228] @ 33a54 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #1244] @ 352e4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1216] @ 33a58 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1232] @ 352e8 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1184] @ 33a54 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1200] @ 352e4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1172] @ 33a58 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #1188] @ 352e8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r1, r6 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ str r0, [r3, r2, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r1, sl │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ str r0, [r3, lr, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ ldr r9, [sp] │ │ │ │ mov r1, r7 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ str r0, [r9, r3, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r9, ip, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ - mov r1, r6 │ │ │ │ str r0, [r9, r8, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #984] @ 33a50 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1004] @ 352e0 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov sl, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ - mov r1, r3 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #904] @ 33a54 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #920] @ 352e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #892] @ 33a58 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #908] @ 352e8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #860] @ 33a54 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #876] @ 352e4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #848] @ 33a58 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #864] @ 352e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ str r0, [sl, r2, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sl, r3, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sl, lr, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sl, r8, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ + str r0, [sl, ip, lsl #2] │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sl, ip, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #664] @ 33a50 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #684] @ 352e0 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov sl, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #588] @ 33a54 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #604] @ 352e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #576] @ 33a58 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #592] @ 352e8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #544] @ 33a54 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #560] @ 352e4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #532] @ 33a58 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #548] @ 352e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ mov r1, r5 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ str r0, [ip, r2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr sl, [sp] │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sl, r8, lsl #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sl, r3, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sl, r8, lsl #3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ - mov r1, r5 │ │ │ │ str r0, [sl, r8, lsl #5] │ │ │ │ ldr r4, [sp, #124] @ 0x7c │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #348] @ 33a50 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #368] @ 352e0 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov sl, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #272] @ 33a54 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #288] @ 352e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #260] @ 33a58 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #276] @ 352e8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #228] @ 33a54 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #244] @ 352e4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #216] @ 33a58 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #232] @ 352e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - str r2, [sp] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ str r0, [r1, r2] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + str r2, [sp] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sl, r8, lsl #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sl, r3, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sl, r8, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ str r0, [sl, r8, lsl #5] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ - ldr r2, [sp] │ │ │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ │ │ eor r8, r8, r3 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ │ │ add r2, r2, r3 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ cmp r1, r3 │ │ │ │ - bne 32ef0 │ │ │ │ + bne 34768 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r0, r2, r8, lsl sp │ │ │ │ + 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, r2, r0, lsr #9 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x000f1bbd │ │ │ │ svccc 0x00737871 │ │ │ │ svccc 0x00167918 │ │ │ │ │ │ │ │ -00033a5c : │ │ │ │ - ldr r2, [pc, #12] @ 33a70 │ │ │ │ - ldr r1, [pc, #12] @ 33a74 │ │ │ │ +000352ec : │ │ │ │ + ldr r2, [pc, #12] @ 35300 │ │ │ │ + ldr r1, [pc, #12] @ 35304 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b440 │ │ │ │ - andseq ip, r1, r4, asr #31 │ │ │ │ - @ instruction: 0xfffff414 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #188 @ 0xbc │ │ │ │ + andseq r1, r2, r4, lsr r7 │ │ │ │ + @ instruction: 0xfffff3ec │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r4, r3 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #188 @ 0xbc │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #3292] @ 34778 │ │ │ │ - cmp r3, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bge 34770 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [pc, #3332] @ 36040 │ │ │ │ + cmp r1, r0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + bge 36024 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ mov fp, r4 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ - ldr r0, [pc, #3264] @ 3477c │ │ │ │ - ldr r1, [r1, r0] │ │ │ │ - str lr, [sp, #28] │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #180] @ 0xb4 │ │ │ │ - add r1, r3, #1 │ │ │ │ - add r3, r1, r1, lsl #2 │ │ │ │ - add r3, r1, r3, lsl #1 │ │ │ │ - add r6, r2, r3, lsl #3 │ │ │ │ + ldr r0, [pc, #3304] @ 36044 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + add r3, r1, #1 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + mov r3, #88 @ 0x58 │ │ │ │ + mov r0, r3 │ │ │ │ + mla r0, r1, r3, r0 │ │ │ │ mov r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - str r1, [sp, #172] @ 0xac │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r6, r2, r0 │ │ │ │ str r6, [sp, #12] │ │ │ │ - b 33af4 │ │ │ │ + b 35398 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr lr, [r0, r2] │ │ │ │ + add r3, r0, r2 │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ add sl, r1, r2 │ │ │ │ + lsl r2, fp, #4 │ │ │ │ ldr r7, [sl, fp, lsl #4] │ │ │ │ - add r4, sl, fp, lsl #4 │ │ │ │ + add r9, sl, r2 │ │ │ │ + add r5, r3, r2 │ │ │ │ str sl, [sp, #4] │ │ │ │ ldr sl, [sp, #12] │ │ │ │ - add r3, r0, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ ldr r8, [r3, fp, lsl #4] │ │ │ │ + str r9, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [sl, #-64] @ 0xffffffc0 │ │ │ │ - ldr ip, [r0, r2] │ │ │ │ - ldr lr, [r1, r2] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ - add r2, r3, fp, lsl #4 │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ ldr r6, [sl, #-60] @ 0xffffffc4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r3, sl │ │ │ │ - ldr r9, [r7, fp, lsl #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [sl, #-32] @ 0xffffffe0 │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ - mov r1, sl │ │ │ │ + ldr r9, [r7, fp, lsl #4] │ │ │ │ ldr r7, [r8, fp, lsl #4] │ │ │ │ + mov r1, sl │ │ │ │ ldr r8, [r3, #-28] @ 0xffffffe4 │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - add r8, fp, fp, lsl #3 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2904] @ 34780 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2940] @ 36048 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2880] @ 34780 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2916] @ 36048 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + lsl r2, fp, #3 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ - ldr r7, [r2, r8, lsl #2] │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ + add r8, r2, fp │ │ │ │ + str r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r8, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sl, r8, lsl #2] │ │ │ │ - str r8, [sp, #64] @ 0x40 │ │ │ │ - ldr r8, [r9, #-24] @ 0xffffffe8 │ │ │ │ ldr r5, [r9, #-20] @ 0xffffffec │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r7, [r2, r8, lsl #2] │ │ │ │ + ldr r8, [r9, #-24] @ 0xffffffe8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ add r7, fp, fp, lsl #2 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - str r7, [sp, #16] │ │ │ │ + str r7, [sp, #20] │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r8, [r2, r7, lsl #2] │ │ │ │ ldr r7, [sl, r7, lsl #2] │ │ │ │ mov sl, r9 │ │ │ │ ldr r9, [r9, #-56] @ 0xffffffc8 │ │ │ │ + mov r0, r8 │ │ │ │ ldr r6, [sl, #-52] @ 0xffffffcc │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ + mov r4, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r9, [r2, fp, lsl #2] │ │ │ │ ldr r7, [r3, fp, lsl #2] │ │ │ │ mov r3, sl │ │ │ │ ldr sl, [sl, #-88] @ 0xffffffa8 │ │ │ │ + mov r0, r9 │ │ │ │ ldr r8, [r3, #-84] @ 0xffffffac │ │ │ │ mov r1, sl │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2424] @ 34780 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2448] @ 36048 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2400] @ 34780 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2424] @ 36048 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + add lr, fp, fp, lsl #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ + str lr, [sp, #24] │ │ │ │ ldr sl, [sp, #12] │ │ │ │ - add lr, fp, fp, lsl #1 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r6, [r9, lr, lsl #3] │ │ │ │ ldr r7, [r2, lr, lsl #3] │ │ │ │ ldr r8, [sl, #-48] @ 0xffffffd0 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r6, [r9, lr, lsl #3] │ │ │ │ - str lr, [sp, #20] │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r7 │ │ │ │ ldr r5, [sl, #-44] @ 0xffffffd4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [r9, fp, lsl #3] │ │ │ │ - ldr r8, [r2, fp, lsl #3] │ │ │ │ ldr r9, [sl, #-80] @ 0xffffffb0 │ │ │ │ + ldr r8, [r2, fp, lsl #3] │ │ │ │ ldr r6, [sl, #-76] @ 0xffffffb4 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ ldr r9, [r2, r7, lsl #3] │ │ │ │ ldr r7, [r3, r7, lsl #3] │ │ │ │ mov r3, sl │ │ │ │ ldr sl, [sl, #-16] │ │ │ │ + mov r0, r9 │ │ │ │ ldr r8, [r3, #-12] │ │ │ │ mov r1, sl │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1948] @ 34780 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1972] @ 36048 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1924] @ 34780 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1948] @ 36048 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr sl, [sp, #12] │ │ │ │ - ldr r7, [r2, lr, lsl #2] │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ ldr r8, [sl, #-72] @ 0xffffffb8 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ + ldr r7, [r2, lr, lsl #2] │ │ │ │ + ldr r5, [sl, #-68] @ 0xffffffbc │ │ │ │ mov r1, r8 │ │ │ │ ldr r6, [r9, lr, lsl #2] │ │ │ │ - ldr r5, [sl, #-68] @ 0xffffffbc │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - add r3, fp, r7, lsl #1 │ │ │ │ - ldr r8, [r2, r3, lsl #2] │ │ │ │ - ldr r7, [r9, r3, lsl #2] │ │ │ │ + mov r3, #44 @ 0x2c │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + mul r3, fp, r3 │ │ │ │ + ldr r6, [sl, #-4] │ │ │ │ + ldr r8, [r2, r3] │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r7, [r9, r3] │ │ │ │ ldr r9, [sl, #-8] │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r6, [sl, #-4] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - lsl r3, fp, #3 │ │ │ │ - sub ip, r3, fp │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r9, [r6, ip, lsl #2] │ │ │ │ - ldr r7, [r3, ip, lsl #2] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + sub r2, r2, fp │ │ │ │ + ldr r7, [r3, r2, lsl #2] │ │ │ │ mov r3, sl │ │ │ │ + str r2, [sp, #164] @ 0xa4 │ │ │ │ ldr sl, [sl, #-40] @ 0xffffffd8 │ │ │ │ + ldr r9, [r6, r2, lsl #2] │ │ │ │ ldr r8, [r3, #-36] @ 0xffffffdc │ │ │ │ mov r1, sl │ │ │ │ - str ip, [sp, #120] @ 0x78 │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1456] @ 34780 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1480] @ 36048 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1432] @ 34780 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1456] @ 36048 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr sl, [sp, #132] @ 0x84 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + bl 151100 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ str r0, [r2, lr, lsl #3] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ str r0, [r2, lr, lsl #3] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r0, [r6, r2] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str r0, [ip, r6] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r0, [r1, r2] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ + str r0, [ip, r6] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ str r0, [r6, sl, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r9, sl, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #68] @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r6, r8, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [r9, r8, lsl #2] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ str r0, [r2, ip, lsl #3] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ str r0, [r2, ip, lsl #3] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ str r0, [r2, fp, lsl #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r6, fp, lsl #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ - ldr sl, [sp, #120] @ 0x78 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r9, sl, lsl #2] │ │ │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ │ │ + str r0, [r9, r2, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r6, sl, lsl #2] │ │ │ │ + str r0, [r6, r2, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r9, fp, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [r6, fp, lsl #2] │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + str r6, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [r1, fp, lsl #3] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r2, fp, lsl #3] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ str r0, [lr, fp, lsl #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [lr, fp, lsl #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + bl 151100 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r0, [r9, r3, lsl #2] │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [r9, r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r6, r3, lsl #2] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r0, [r6, r3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r9, r7, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r0, [r6, r7, lsl #2] │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ eor fp, fp, r2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, r2, r1 │ │ │ │ - str r0, [r6, r7, lsl #2] │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + add r2, r1, r2 │ │ │ │ + str r2, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ add r3, r3, #88 @ 0x58 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ - cmp r1, r3 │ │ │ │ - bne 33aec │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 35390 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r0, r2, r4, lsr #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) │ │ │ │ + andseq r4, r2, r4, lsl #17 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x005db3d7 │ │ │ │ │ │ │ │ -00034784 : │ │ │ │ - ldr r2, [pc, #12] @ 34798 │ │ │ │ - ldr r1, [pc, #12] @ 3479c │ │ │ │ +0003604c : │ │ │ │ + ldr r2, [pc, #12] @ 36060 │ │ │ │ + ldr r1, [pc, #12] @ 36064 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b440 │ │ │ │ - @ instruction: 0x0011c2dc │ │ │ │ - @ instruction: 0xfffff2e0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #220 @ 0xdc │ │ │ │ + andseq r0, r2, r4, lsl sl │ │ │ │ + @ instruction: 0xfffff2a8 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r4, r3 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #228 @ 0xe4 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #76] @ 34810 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [sp, #268] @ 0x10c │ │ │ │ + ldr r1, [pc, #76] @ 360e8 │ │ │ │ cmp r3, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bge 35bcc │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ + bge 374bc │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ add r3, r3, #1 │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ - ldr r0, [pc, #48] @ 34814 │ │ │ │ mov sl, r4 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [pc, #44] @ 360ec │ │ │ │ ldr r1, [r1, r0] │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ + str lr, [sp, #24] │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ rsb r3, r3, r3, lsl #3 │ │ │ │ add r6, r2, r3, lsl #4 │ │ │ │ - ldr r1, [r1] │ │ │ │ mov r3, #0 │ │ │ │ + ldr r1, [r1] │ │ │ │ mov fp, r6 │ │ │ │ - str r1, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str lr, [sp, #20] │ │ │ │ - b 34830 │ │ │ │ - @ instruction: 0x0011f3fc │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r1, [sp, #220] @ 0xdc │ │ │ │ + b 36108 │ │ │ │ + andseq r3, r2, r4, lsr #22 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x005db3d7 │ │ │ │ svccc 0x000f1bbd │ │ │ │ svccc 0x00737871 │ │ │ │ svccc 0x00167918 │ │ │ │ add r3, r3, #1 │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, r1, r3 │ │ │ │ - add r9, r0, r3 │ │ │ │ - ldr r8, [r1, r3] │ │ │ │ - add r1, sl, sl, lsl #2 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add fp, fp, #112 @ 0x70 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ ldr r6, [r0, r3] │ │ │ │ - ldr r4, [fp, #-80] @ 0xffffffb0 │ │ │ │ - ldr r3, [r9, r1, lsl #2] │ │ │ │ - add r7, r2, r1, lsl #2 │ │ │ │ - add lr, r9, r1, lsl #2 │ │ │ │ - mov r0, r3 │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ + add r9, r0, r3 │ │ │ │ + add r0, sl, sl, lsl #2 │ │ │ │ + ldr r8, [r2, r3] │ │ │ │ + add r1, r2, r3 │ │ │ │ + lsl r3, r0, #2 │ │ │ │ + add r4, r1, r3 │ │ │ │ + ldr r2, [r9, r0, lsl #2] │ │ │ │ + add r7, r9, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r7, [r2, r1, lsl #2] │ │ │ │ + str r6, [sp, #28] │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [fp, #-192] @ 0xffffff40 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr r6, [fp, #-188] @ 0xffffff44 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [r1, r0, lsl #2] │ │ │ │ + mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ - str lr, [sp, #32] │ │ │ │ - str r2, [sp] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r6, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r6, [fp, #-76] @ 0xffffffb4 │ │ │ │ - add fp, fp, #112 @ 0x70 │ │ │ │ - mov r1, r6 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ - ldr r2, [lr, r1, lsl #2] │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [r7, r0, lsl #2] │ │ │ │ ldr ip, [fp, #-148] @ 0xffffff6c │ │ │ │ - ldr r7, [r7, r1, lsl #2] │ │ │ │ mov r1, r3 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r7, [lr, r0, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + str ip, [sp, #12] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-356] @ 34818 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-360] @ 360f0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-380] @ 34818 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-384] @ 360f0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp] │ │ │ │ add r8, sl, sl, lsl #1 │ │ │ │ - ldr r6, [r2, r8, lsl #3] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + str r8, [sp, #12] │ │ │ │ ldr r7, [r9, r8, lsl #3] │ │ │ │ - str r8, [sp, #8] │ │ │ │ - ldr r8, [fp, #-184] @ 0xffffff48 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [fp, #-180] @ 0xffffff4c │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, r8, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r8, [fp, #-184] @ 0xffffff48 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - add lr, sl, sl, lsl #3 │ │ │ │ - ldr r7, [r9, lr, lsl #2] │ │ │ │ + lsl r4, sl, #3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + add r2, r4, sl │ │ │ │ + str r4, [sp, #32] │ │ │ │ ldr r8, [fp, #-160] @ 0xffffff60 │ │ │ │ - ldr r2, [sp] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r7, [r9, r2, lsl #2] │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r6, [r1, r2, lsl #2] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r6, [r2, lr, lsl #2] │ │ │ │ - str lr, [sp, #24] │ │ │ │ ldr r5, [fp, #-156] @ 0xffffff64 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r2, #44 @ 0x2c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + mul r2, sl, r2 │ │ │ │ ldr r8, [fp, #-144] @ 0xffffff70 │ │ │ │ - add r4, sl, r1, lsl #1 │ │ │ │ - ldr r7, [r9, r4, lsl #2] │ │ │ │ - ldr r2, [sp] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r6, [r2, r4, lsl #2] │ │ │ │ - str r4, [sp, #28] │ │ │ │ ldr r5, [fp, #-140] @ 0xffffff74 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldr r7, [r9, r2] │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [r9, sl, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r8, [fp, #-224] @ 0xffffff20 │ │ │ │ - ldr r2, [sp] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r6, [r2, sl, lsl #2] │ │ │ │ + ldr r7, [r9, sl, lsl #2] │ │ │ │ ldr r5, [fp, #-220] @ 0xffffff24 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r6, [r1, sl, lsl #2] │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - lsl r5, sl, #3 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ - sub r2, r5, sl │ │ │ │ - ldr r7, [r9, r2, lsl #3] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + str r5, [sp, #100] @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + ldr r5, [fp, #-116] @ 0xffffff8c │ │ │ │ + sub r2, r4, sl │ │ │ │ ldr r4, [fp, #-120] @ 0xffffff88 │ │ │ │ - ldr r3, [sp] │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r7, [r9, r2, lsl #3] │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ ldr r6, [r3, r2, lsl #3] │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ - ldr r5, [fp, #-116] @ 0xffffff8c │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [r9, sl, lsl #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r4, [fp, #-200] @ 0xffffff38 │ │ │ │ - ldr r2, [sp] │ │ │ │ + ldr r3, [r9, sl, lsl #4] │ │ │ │ + ldr r5, [fp, #-196] @ 0xffffff3c │ │ │ │ mov r1, r4 │ │ │ │ ldr r6, [r2, sl, lsl #4] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r5, [fp, #-196] @ 0xffffff3c │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1416] @ 34818 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1428] @ 360f0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1472] @ 34818 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1484] @ 360f0 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1556] @ 34818 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1568] @ 360f0 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1668] @ 34818 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1680] @ 360f0 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ ldr r5, [fp, #-204] @ 0xffffff34 │ │ │ │ - ldr r6, [r3, r8, lsl #2] │ │ │ │ + ldr r6, [r2, r8, lsl #2] │ │ │ │ ldr r7, [r9, r8, lsl #2] │ │ │ │ ldr r8, [fp, #-208] @ 0xffffff30 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ ldr r7, [r9, r8, lsl #4] │ │ │ │ - ldr r3, [sp] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r5, [fp, #-132] @ 0xffffff7c │ │ │ │ mov r0, r7 │ │ │ │ - ldr r6, [r3, r8, lsl #4] │ │ │ │ + ldr r6, [r2, r8, lsl #4] │ │ │ │ ldr r8, [fp, #-136] @ 0xffffff78 │ │ │ │ - ldr r5, [fp, #-132] @ 0xffffff7c │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r7, [r9, sl, lsl #5] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + lsl r3, sl, #5 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r8, [fp, #-168] @ 0xffffff58 │ │ │ │ - add ip, r3, sl, lsl #5 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r6, [r3, sl, lsl #5] │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ + add r5, r9, r3 │ │ │ │ + ldr r7, [r9, sl, lsl #5] │ │ │ │ + add r6, r2, r3 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [fp, #-164] @ 0xffffff5c │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r6, [r2, sl, lsl #5] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - add r6, r9, sl, lsl #5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r8, [fp, #-128] @ 0xffffff80 │ │ │ │ - ldr r7, [r6, r2, lsl #2] │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r6, [ip, r2, lsl #2] │ │ │ │ + ldr r7, [r5, ip, lsl #2] │ │ │ │ ldr r5, [fp, #-124] @ 0xffffff84 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r6, [r6, ip, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - lsl r5, sl, #3 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #156] @ 0x9c │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ - add r6, r9, r5 │ │ │ │ - str r0, [sp, #156] @ 0x9c │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r7, [r9, sl, lsl #3] │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ ldr r8, [fp, #-216] @ 0xffffff28 │ │ │ │ - add r5, r3, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [r9, sl, lsl #3] │ │ │ │ + add r5, r9, r4 │ │ │ │ + add r4, r3, r4 │ │ │ │ ldr r6, [r3, sl, lsl #3] │ │ │ │ + str r5, [sp, #32] │ │ │ │ + mov r1, r8 │ │ │ │ ldr r5, [fp, #-212] @ 0xffffff2c │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [fp, #-176] @ 0xffffff50 │ │ │ │ - ldr r7, [r5, r2, lsl #2] │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r6, [r5, r2, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [fp, #-172] @ 0xffffff54 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r7, [r4, r2, lsl #2] │ │ │ │ + ldr r4, [fp, #-176] @ 0xffffff50 │ │ │ │ + ldr r6, [ip, r2, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #156] @ 0x9c │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a680 │ │ │ │ - str r4, [sp, #172] @ 0xac │ │ │ │ + bl 151104 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r4, [sp, #180] @ 0xb4 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #196] @ 0xc4 │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #204] @ 0xcc │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ - ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2620] @ 34818 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2644] @ 360f0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 151104 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2676] @ 34818 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2700] @ 360f0 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2760] @ 34818 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2784] @ 360f0 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2872] @ 34818 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2896] @ 360f0 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sp, #184] @ 0xb8 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2928] @ 3481c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2952] @ 360f4 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - str r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - mov r1, r3 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3008] @ 34820 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-3036] @ 360f8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3020] @ 34824 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3048] @ 360fc │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3052] @ 34820 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3080] @ 360f8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3064] @ 34824 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-3092] @ 360fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #156] @ 0x9c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r2, ip] │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + str r0, [lr, ip] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r9, lr, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r9, r8, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r9, r8, lsl #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #188] @ 0xbc │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r5, [sp, #196] @ 0xc4 │ │ │ │ str r0, [r9, r8, lsl #2] │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3244] @ 3481c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-3268] @ 360f4 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3320] @ 34820 │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-3348] @ 360f8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3332] @ 34824 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3360] @ 360fc │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3364] @ 34820 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3392] @ 360f8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3376] @ 34824 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-3404] @ 360fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ str r0, [r1, ip] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ str r0, [r3, r1, lsl #3] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - ldr r7, [sp] │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r0, [r7, r1, lsl #2] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r7, lr, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r7, r6, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + bl 151104 │ │ │ │ str r0, [r7, r6, lsl #4] │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3572] @ 34820 │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-3600] @ 360f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3584] @ 34824 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3612] @ 360fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3616] @ 34820 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3644] @ 360f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3628] @ 34824 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-3656] @ 360fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #132] @ 0x84 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3772] @ 3481c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-3796] @ 360f4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r9, r2, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r9, r2, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r9, lr, lsl #2] │ │ │ │ + str r0, [r9, lr] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r9, sl, lsl #3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ str r0, [r9, sl, lsl #5] │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #132] @ 0x84 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3928] @ 34820 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-3956] @ 360f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3940] @ 34824 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3968] @ 360fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3972] @ 34820 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-4000] @ 360f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3984] @ 34824 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-4012] @ 360fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #920] @ 35bd4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #940] @ 374d8 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [sp] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ str r0, [r3, r2, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - ldr r3, [sp] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r3, lr, lsl #2] │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + str r0, [r3, lr] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r7, [sp] │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r0, [r7, r2, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r7, sl, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #156] @ 0x9c │ │ │ │ str r0, [r7, sl, lsl #5] │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #752] @ 35bd8 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #768] @ 374dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #740] @ 35bdc │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #756] @ 374e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #708] @ 35bd8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #724] @ 374dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #696] @ 35bdc │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #712] @ 374e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #580] @ 35bd4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #600] @ 374d8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, r2, lsl #2] │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ + str r0, [lr, r2, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r3, r2, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r8, r2, lsl #2] │ │ │ │ + ldr lr, [sp, #52] @ 0x34 │ │ │ │ + str r0, [lr, r2, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp] │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r7, sl, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ str r0, [r7, sl, lsl #4] │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #380] @ 35bd8 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #396] @ 374dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #368] @ 35bdc │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #384] @ 374e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #336] @ 35bd8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #352] @ 374dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #324] @ 35bdc │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #340] @ 374e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #156] @ 0x9c │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp] │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #208] @ 35bd4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #228] @ 374d8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + str r0, [r1, r2, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [lr, r2, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ str r0, [lr, r2, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add r1, r9, sl, lsl #5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [r1, r2, lsl #2] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r9, sl, lsl #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - add r3, ip, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ str r0, [r9, sl, lsl #2] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + add r3, ip, r3 │ │ │ │ eor sl, sl, r2 │ │ │ │ - ldr r2, [sp, #260] @ 0x104 │ │ │ │ + ldr r2, [sp, #268] @ 0x10c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 34828 │ │ │ │ - add sp, sp, #220 @ 0xdc │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 36100 │ │ │ │ + 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) │ │ │ │ svccc 0x000f1bbd │ │ │ │ svccc 0x00737871 │ │ │ │ svccc 0x00167918 │ │ │ │ │ │ │ │ -00035be0 : │ │ │ │ - ldr r2, [pc, #12] @ 35bf4 │ │ │ │ - ldr r1, [pc, #12] @ 35bf8 │ │ │ │ +000374e4 : │ │ │ │ + ldr r2, [pc, #12] @ 374f8 │ │ │ │ + ldr r1, [pc, #12] @ 374fc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b440 │ │ │ │ - andseq sl, r1, r0, asr #29 │ │ │ │ - @ instruction: 0xffffebac │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #228 @ 0xe4 │ │ │ │ + @ instruction: 0x0011f5bc │ │ │ │ + @ instruction: 0xffffeb70 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r5, r3 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #228 @ 0xe4 │ │ │ │ + mov lr, r1 │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ - mov lr, r1 │ │ │ │ - ldr r1, [pc, #76] @ 35c6c │ │ │ │ + ldr r1, [pc, #76] @ 37580 │ │ │ │ cmp r3, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bge 36edc │ │ │ │ + bge 38828 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ add r3, r3, #1 │ │ │ │ + mov fp, r5 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ - ldr r0, [pc, #48] @ 35c70 │ │ │ │ - mov sl, r5 │ │ │ │ + ldr r0, [pc, #44] @ 37584 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ + str lr, [sp, #28] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r4, r2, r3, lsl #3 │ │ │ │ - ldr r1, [r1] │ │ │ │ mov r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov fp, r4 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r3, [sp, #20] │ │ │ │ str r1, [sp, #220] @ 0xdc │ │ │ │ - str lr, [sp, #24] │ │ │ │ - b 35c88 │ │ │ │ - andseq sp, r1, r0, lsr #31 │ │ │ │ + b 3759c │ │ │ │ + andseq r2, r2, ip, lsl #13 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x003504f3 │ │ │ │ svccc 0x006c835e │ │ │ │ mcrcc 15, 6, lr, cr3, cr5, {0} │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - add r1, ip, r2 │ │ │ │ - add r3, r0, r2 │ │ │ │ - ldr r9, [r1, sl, lsl #5] │ │ │ │ - ldr r5, [r3, sl, lsl #5] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ - ldr r6, [r0, r2] │ │ │ │ - str r1, [sp, #4] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + add r2, r0, r4 │ │ │ │ + ldr r7, [r0, r4] │ │ │ │ + add r3, r1, r4 │ │ │ │ + ldr r9, [r2, fp, lsl #5] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r5, [r3, fp, lsl #5] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r7, [ip, r2] │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ - add fp, fp, #120 @ 0x78 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ + ldr sl, [r3, #-64] @ 0xffffffc0 │ │ │ │ + ldr r8, [r3, #-60] @ 0xffffffc4 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp] │ │ │ │ + lsl r3, fp, #4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r8, [r1, sl, lsl #4] │ │ │ │ - ldr r9, [fp, #-216] @ 0xffffff28 │ │ │ │ - add r2, r1, sl, lsl #4 │ │ │ │ - add lr, r3, sl, lsl #4 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r7, [r3, sl, lsl #4] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str lr, [sp, #40] @ 0x28 │ │ │ │ - ldr r6, [fp, #-212] @ 0xffffff2c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + add r5, r2, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r8, [r2, fp, lsl #4] │ │ │ │ + add r7, r1, r3 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r9, [sl, #-96] @ 0xffffffa0 │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [sl, #-92] @ 0xffffffa4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r7, [r1, fp, lsl #4] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r9, [r2, sl, lsl #5] │ │ │ │ - ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r7, [lr, sl, lsl #5] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r8, [fp, #-148] @ 0xffffff6c │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + mov r3, sl │ │ │ │ mov r4, r0 │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ + ldr sl, [sl, #-32] @ 0xffffffe0 │ │ │ │ + ldr r9, [r6, fp, lsl #5] │ │ │ │ + ldr r8, [r3, #-28] @ 0xffffffe4 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r7, [r7, fp, lsl #5] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp] │ │ │ │ + lsl r2, fp, #3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r7, [r1, sl, lsl #3] │ │ │ │ - ldr r8, [fp, #-232] @ 0xffffff18 │ │ │ │ - add r6, r3, sl, lsl #3 │ │ │ │ - add r9, r1, sl, lsl #3 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r5, [r3, sl, lsl #3] │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - ldr r6, [fp, #-228] @ 0xffffff1c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + add r9, ip, r2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r7, [ip, fp, lsl #3] │ │ │ │ + add r5, r1, r2 │ │ │ │ + ldr r8, [sl, #-112] @ 0xffffff90 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + ldr r6, [sl, #-108] @ 0xffffff94 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r5, [r1, fp, lsl #3] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r7, [r7, sl, lsl #5] │ │ │ │ - ldr r9, [r9, sl, lsl #5] │ │ │ │ - ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r8, [fp, #-164] @ 0xffffff5c │ │ │ │ + bl 151100 │ │ │ │ + str r9, [sp, #48] @ 0x30 │ │ │ │ + mov r3, sl │ │ │ │ mov r6, r0 │ │ │ │ + ldr r9, [r9, fp, lsl #5] │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ + ldr sl, [sl, #-48] @ 0xffffffd0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r8, [r3, #-44] @ 0xffffffd4 │ │ │ │ + ldr r7, [r5, fp, lsl #5] │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - lsl r4, sl, #3 │ │ │ │ - sub r7, r4, sl │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r9, [fp, #-136] @ 0xffffff78 │ │ │ │ - ldr r8, [r1, r7, lsl #3] │ │ │ │ - ldr r3, [sp] │ │ │ │ - mov r1, r9 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - ldr r7, [r3, r7, lsl #3] │ │ │ │ - ldr r6, [fp, #-132] @ 0xffffff7c │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp] │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + sub r7, r2, fp │ │ │ │ + ldr r8, [ip, r7, lsl #3] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + ldr r7, [r1, r7, lsl #3] │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r9, [sl, #-16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r6, [sl, #-12] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp] │ │ │ │ + add r3, fp, fp, lsl #1 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r9, [ip, r3, lsl #3] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r3, [sp] │ │ │ │ - add ip, sl, sl, lsl #1 │ │ │ │ - ldr r9, [r1, ip, lsl #3] │ │ │ │ - ldr r7, [r3, ip, lsl #3] │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr r3, [fp, #-200] @ 0xffffff38 │ │ │ │ str r3, [sp, #16] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r8, [fp, #-196] @ 0xffffff3c │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r7, [r1, r3, lsl #3] │ │ │ │ + mov r3, sl │ │ │ │ + ldr sl, [sl, #-80] @ 0xffffffb0 │ │ │ │ + ldr r8, [r3, #-76] @ 0xffffffb4 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - lsl r6, sl, #4 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - sub lr, r6, sl │ │ │ │ - ldr r7, [r1, lr, lsl #2] │ │ │ │ - ldr r8, [fp, #-128] @ 0xffffff80 │ │ │ │ - ldr r9, [sp] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r6, [r9, lr, lsl #2] │ │ │ │ - str lr, [sp, #124] @ 0x7c │ │ │ │ - ldr r5, [fp, #-124] @ 0xffffff84 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp] │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + sub r2, r3, fp │ │ │ │ + ldr r7, [ip, r2, lsl #2] │ │ │ │ + str r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r6, [sl, r2, lsl #2] │ │ │ │ + ldr r8, [r9, #-8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r5, [r9, #-4] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - add r2, sl, sl, lsl #2 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r4, sl, r2, lsl #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r7, [r1, r4, lsl #2] │ │ │ │ - str r4, [sp, #28] │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r6, [r9, r4, lsl #2] │ │ │ │ - ldr r8, [fp, #-160] @ 0xffffff60 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp] │ │ │ │ + mov r2, #44 @ 0x2c │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + mul r2, fp, r2 │ │ │ │ + ldr r7, [ip, r2] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr r8, [r9, #-40] @ 0xffffffd8 │ │ │ │ + ldr r5, [r9, #-36] @ 0xffffffdc │ │ │ │ mov r0, r7 │ │ │ │ + ldr r6, [sl, r2] │ │ │ │ + mov sl, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [fp, #-156] @ 0xffffff64 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldmib sp, {r1, r7} │ │ │ │ - ldr r4, [fp, #-192] @ 0xffffff40 │ │ │ │ - ldr r9, [r1, r7, lsl #2] │ │ │ │ - ldr r3, [sp] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r8, [r3, r7, lsl #2] │ │ │ │ - ldr r5, [fp, #-188] @ 0xffffff44 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp] │ │ │ │ mov r6, r0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + ldr r9, [ip, r7, lsl #2] │ │ │ │ + ldr r8, [r3, r7, lsl #2] │ │ │ │ + mov r3, sl │ │ │ │ + ldr sl, [sl, #-72] @ 0xffffffb8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r5, [r3, #-68] @ 0xffffffbc │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r4, [fp, #-224] @ 0xffffff20 │ │ │ │ - ldr r3, [r1, ip, lsl #2] │ │ │ │ - ldr r9, [sp] │ │ │ │ - lsl r8, ip, #2 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - str r8, [sp, #176] @ 0xb0 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr r8, [r9, ip, lsl #2] │ │ │ │ - ldr r9, [fp, #-220] @ 0xffffff24 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp] │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r3, [r9, #-104] @ 0xffffff98 │ │ │ │ + ldr sl, [ip, r1, lsl #2] │ │ │ │ + ldr r9, [r9, #-100] @ 0xffffff9c │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r8, [r2, r1, lsl #2] │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a680 │ │ │ │ - str r9, [sp, #132] @ 0x84 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ + str sl, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #140] @ 0x8c │ │ │ │ + mov r1, r5 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - str r9, [sp, #144] @ 0x90 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + str sl, [sp, #140] @ 0x8c │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + mov r0, sl │ │ │ │ + lsl sl, fp, #2 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #156] @ 0x9c │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r9, [sp] │ │ │ │ - ldr r7, [r2, sl, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp] │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r6, [r9, sl, lsl #2] │ │ │ │ - ldr r8, [fp, #-240] @ 0xffffff10 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + ldr r7, [ip, fp, lsl #2] │ │ │ │ + ldr r6, [r2, fp, lsl #2] │ │ │ │ + ldr r8, [r9, #-120] @ 0xffffff88 │ │ │ │ mov r0, r7 │ │ │ │ + ldr r5, [r9, #-116] @ 0xffffff8c │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [fp, #-236] @ 0xffffff14 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r5, #52 @ 0x34 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #176] @ 0xb0 │ │ │ │ + mul r5, fp, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp] │ │ │ │ + mov r3, r9 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - add r3, r8, sl │ │ │ │ - ldr r8, [r2, r3, lsl #2] │ │ │ │ - ldr r7, [r9, r3, lsl #2] │ │ │ │ - ldr r9, [fp, #-144] @ 0xffffff70 │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r5, [fp, #-140] @ 0xffffff74 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ + ldr r9, [r9, #-24] @ 0xffffffe8 │ │ │ │ + ldr r8, [ip, r5] │ │ │ │ + ldr r7, [r2, r5] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r5, [r3, #-20] @ 0xffffffec │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - lsl r5, sl, #3 │ │ │ │ - add r5, r5, sl │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r9, [sp] │ │ │ │ - ldr r8, [r3, r5, lsl #2] │ │ │ │ - str r5, [sp, #32] │ │ │ │ - ldr r5, [r9, r5, lsl #2] │ │ │ │ - ldr r9, [fp, #-176] @ 0xffffff50 │ │ │ │ - ldr r7, [fp, #-172] @ 0xffffff54 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp] │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add lr, r2, fp │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r9, [r3, #-56] @ 0xffffffc8 │ │ │ │ + str lr, [sp, #36] @ 0x24 │ │ │ │ + ldr r8, [ip, lr, lsl #2] │ │ │ │ + ldr r7, [r3, #-52] @ 0xffffffcc │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r5, [r2, lr, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r9, [fp, #-208] @ 0xffffff30 │ │ │ │ - ldr r8, [r3, r2, lsl #2] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r8, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r8, [r8, r2, lsl #2] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - ldr r9, [fp, #-204] @ 0xffffff34 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp] │ │ │ │ + add r3, sl, fp │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + ldr sl, [ip, r3, lsl #2] │ │ │ │ + ldr r8, [r2, r3, lsl #2] │ │ │ │ + ldr r2, [r9, #-88] @ 0xffffffa8 │ │ │ │ + mov r0, sl │ │ │ │ + ldr r9, [r9, #-84] @ 0xffffffac │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r9, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - str r8, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + str sl, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a680 │ │ │ │ - str r8, [sp, #180] @ 0xb4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #184] @ 0xb8 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + str sl, [sp, #184] @ 0xb8 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2720] @ 35c74 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2764] @ 37588 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - mov r9, r0 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2776] @ 35c74 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2820] @ 37588 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2828] @ 35c78 │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #-2876] @ 3758c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-2888] @ 37590 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2840] @ 35c7c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2868] @ 35c7c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2888] @ 35c78 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [pc, #-2920] @ 37590 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [pc, #-2940] @ 3758c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2944] @ 35c7c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2964] @ 35c78 │ │ │ │ - mov r8, r0 │ │ │ │ + str r0, [sp, #204] @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2988] @ 35c7c │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3008] @ 35c78 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #204] @ 0xcc │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-2996] @ 37590 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [pc, #-3016] @ 3758c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [pc, #-3044] @ 37590 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [pc, #-3064] @ 3758c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ mov r8, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp] │ │ │ │ + mov r1, sl │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + str r0, [ip, lr] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r3, r2, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ - str r0, [r3, r2, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + str r0, [r2, lr] │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r0, [ip, r3, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r9, ip, lsl #2] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r0, [r4, r3, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r8, [sp] │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r8, ip, lsl #2] │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #124] @ 0x7c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r9, r7, lsl #2] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r9, [sp, #124] @ 0x7c │ │ │ │ + str r0, [sl, r9, lsl #2] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [r4, r9, lsl #2] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r8, r7, lsl #2] │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r9, r7, lsl #2] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sl, r7, lsl #2] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - str r0, [r8, r7, lsl #2] │ │ │ │ + str r0, [r4, r7, lsl #2] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #196] @ 0xc4 │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a67c │ │ │ │ - mov r7, r0 │ │ │ │ + ldr sl, [sp, #196] @ 0xc4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3420] @ 35c74 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3444] @ 35c74 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-3472] @ 37588 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-3496] @ 37588 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-3552] @ 37588 │ │ │ │ + bl 151348 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-3580] @ 37588 │ │ │ │ + bl 151348 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [r2, fp, lsl #5] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3500] @ 35c74 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [r2, fp, lsl #5] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp] │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [r3, fp, lsl #3] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3524] @ 35c74 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [r3, sl, lsl #5] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ - str r0, [r3, sl, lsl #5] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [r3, sl, lsl #3] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp] │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r8, sl, lsl #3] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r9, r3, lsl #3] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r8, r3, lsl #3] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r9, r6, lsl #3] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [r4, fp, lsl #3] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ + str r0, [sl, r9, lsl #3] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [r4, r9, lsl #3] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sl, r7, lsl #3] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - str r0, [r8, r6, lsl #3] │ │ │ │ + str r0, [r4, r7, lsl #3] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3724] @ 35c74 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-3776] @ 37588 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - mov r9, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3780] @ 35c74 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-3832] @ 37588 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3828] @ 35c7c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #200] @ 0xc8 │ │ │ │ - ldr r1, [pc, #-3852] @ 35c78 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + ldr r1, [pc, #-3888] @ 37590 │ │ │ │ + bl 151348 │ │ │ │ + ldr sl, [sp, #200] @ 0xc8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3908] @ 3758c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3880] @ 35c78 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3892] @ 35c7c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + ldr r1, [pc, #-3940] @ 3758c │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-3952] @ 37590 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3956] @ 35c78 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3968] @ 35c7c │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-4000] @ 35c78 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-4012] @ 35c7c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + ldr r1, [pc, #-4016] @ 3758c │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #-4024] @ 37590 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r1, [pc, #-4060] @ 3758c │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + ldr r1, [pc, #-4072] @ 37590 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ + mov r1, sl │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ + str r0, [r2, lr, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r3, ip, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r0, [r3, ip, lsl #2] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ + str r0, [r3, lr, lsl #2] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp] │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [r2, fp, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r9, sl, lsl #2] │ │ │ │ + str r0, [r4, fp, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp] │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r7, sl, lsl #2] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [sp] │ │ │ │ - str r0, [r9, r3, lsl #2] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ + ldr r9, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sl, r9] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [r4, r9] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r7, r3, lsl #2] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r9, r6, lsl #2] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sl, r3, lsl #2] │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - str r7, [sp] │ │ │ │ - str r0, [r7, r6, lsl #2] │ │ │ │ + str r0, [r4, r3, lsl #2] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a680 │ │ │ │ - mov r7, r0 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #188] @ 0xbc │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [r2, fp, lsl #5] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [r2, sl, lsl #5] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r0, [r3, sl, lsl #5] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - mov r1, r9 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r0, [ip, r2] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str r0, [r1, r2] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - str r0, [r1, sl, lsl #5] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [lr, sl, lsl #5] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r2, sl, lsl #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - str r0, [r3, sl, lsl #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [r3, fp, lsl #5] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + mov r1, sl │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + str r0, [lr, r4] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [ip, r4] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + str r0, [r1, fp, lsl #5] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r0, [r1, fp, lsl #5] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r2, fp, lsl #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + ldr r2, [sp, #268] @ 0x10c │ │ │ │ + str r0, [r3, fp, lsl #4] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - eor sl, sl, r3 │ │ │ │ + eor fp, fp, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - add r2, r2, r3 │ │ │ │ + add r3, r4, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r3, r9, #120 @ 0x78 │ │ │ │ + str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne 35c80 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 37594 │ │ │ │ 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) │ │ │ │ │ │ │ │ -00036ee4 : │ │ │ │ - ldr r2, [pc, #12] @ 36ef8 │ │ │ │ - ldr r1, [pc, #12] @ 36efc │ │ │ │ +00038844 : │ │ │ │ + ldr r2, [pc, #12] @ 38858 │ │ │ │ + ldr r1, [pc, #12] @ 3885c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b440 │ │ │ │ - @ instruction: 0x00119bfc │ │ │ │ - @ instruction: 0xffffed04 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #380 @ 0x17c │ │ │ │ + mulseq r1, ip, r2 │ │ │ │ + @ instruction: 0xffffeca8 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ mov r9, r3 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ - ldr r0, [sp, #420] @ 0x1a4 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #388 @ 0x184 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #76] @ 36f70 │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #428] @ 0x1ac │ │ │ │ + ldr r1, [pc, #76] @ 388e0 │ │ │ │ cmp r3, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bge 39cdc │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + bge 3b5d0 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ add r3, r3, #1 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ - ldr r0, [pc, #48] @ 36f74 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ + ldr r0, [pc, #48] @ 388e4 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ - str r3, [sp, #364] @ 0x16c │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str r3, [sp, #372] @ 0x174 │ │ │ │ rsb r3, r3, r3, lsl #5 │ │ │ │ - add r6, r2, r3, lsl #3 │ │ │ │ - ldr r1, [r1] │ │ │ │ + str lr, [sp, #40] @ 0x28 │ │ │ │ + add sl, r2, r3, lsl #3 │ │ │ │ mov r3, #0 │ │ │ │ - str r1, [sp, #372] @ 0x174 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp] │ │ │ │ - str lr, [sp, #52] @ 0x34 │ │ │ │ - str r9, [sp, #4] │ │ │ │ - b 36f80 │ │ │ │ - mulseq r1, ip, ip │ │ │ │ + ldr r1, [r1] │ │ │ │ + mov r9, sl │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r1, [sp, #380] @ 0x17c │ │ │ │ + b 388f0 │ │ │ │ + andseq r1, r2, ip, lsr #6 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ add r3, r3, #1 │ │ │ │ - str r3, [sp, #364] @ 0x16c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - ldr ip, [r1, r2] │ │ │ │ - add r3, r1, r2 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r6, [r3, r1, lsl #6] │ │ │ │ - ldr r3, [sp] │ │ │ │ - add sl, r0, r2 │ │ │ │ - ldr r9, [r3, #-128] @ 0xffffff80 │ │ │ │ - ldr r8, [sl, r1, lsl #6] │ │ │ │ + str r3, [sp, #372] @ 0x174 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + add r9, r9, #248 @ 0xf8 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [r9, #-372] @ 0xfffffe8c │ │ │ │ + add r3, r0, r2 │ │ │ │ ldr fp, [r0, r2] │ │ │ │ - mov r1, r9 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + add sl, r1, r2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + ldr ip, [r1, r2] │ │ │ │ + ldr r6, [sl, r3, lsl #6] │ │ │ │ + ldr sl, [r9, #-376] @ 0xfffffe88 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr r8, [r0, r3, lsl #6] │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr r5, [r3, #-124] @ 0xffffff84 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r3, [sp] │ │ │ │ - lsl lr, r1, #5 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r5, [r3, #-192] @ 0xffffff40 │ │ │ │ - str lr, [sp, #24] │ │ │ │ - str sl, [sp, #12] │ │ │ │ - add lr, sl, r1, lsl #5 │ │ │ │ - ldr sl, [sl, r1, lsl #5] │ │ │ │ - ldr r8, [r2, r1, lsl #5] │ │ │ │ - add r6, r2, r1, lsl #5 │ │ │ │ - mov r1, r5 │ │ │ │ - str lr, [sp, #72] @ 0x48 │ │ │ │ - str r6, [sp, #76] @ 0x4c │ │ │ │ - ldr r6, [r3, #-188] @ 0xffffff44 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r6, [r9, #-436] @ 0xfffffe4c │ │ │ │ + lsl r2, r3, #5 │ │ │ │ + ldr r8, [r1, r3, lsl #5] │ │ │ │ + add r5, r1, r2 │ │ │ │ + add lr, r0, r2 │ │ │ │ + ldr sl, [r0, r3, lsl #5] │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ + ldr r5, [r9, #-440] @ 0xfffffe48 │ │ │ │ + str lr, [sp, #64] @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - mov r9, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - mov r9, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #72] @ 0x48 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr r3, [lr, ip, lsl #6] │ │ │ │ - ldr sl, [sp] │ │ │ │ - ldr r6, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [sl, #-64] @ 0xffffffc0 │ │ │ │ - ldr r6, [r6, ip, lsl #6] │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r8, [sl, #-60] @ 0xffffffc4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ + ldr lr, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [lr, r2, lsl #6] │ │ │ │ + ldr r8, [r9, #-312] @ 0xfffffec8 │ │ │ │ + ldr r6, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov ip, r8 │ │ │ │ + ldr r8, [r9, #-308] @ 0xfffffecc │ │ │ │ + mov r1, ip │ │ │ │ + ldr r6, [r6, r2, lsl #6] │ │ │ │ + str ip, [sp, #16] │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r1, r2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + str r0, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + str r0, [sp, #284] @ 0x11c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r9, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #268] @ 0x10c │ │ │ │ + bl 151100 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #292] @ 0x124 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #276] @ 0x114 │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #300] @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr sl, [sp] │ │ │ │ - ldr r8, [r3, ip, lsl #2] │ │ │ │ - ldr r9, [sl, #-248] @ 0xffffff08 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r6, [fp, ip, lsl #2] │ │ │ │ - lsl r7, ip, #2 │ │ │ │ - ldr r5, [sl, #-244] @ 0xffffff0c │ │ │ │ - str r0, [sp, #284] @ 0x11c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + ldr r5, [r9, #-492] @ 0xfffffe14 │ │ │ │ + lsl r8, fp, #2 │ │ │ │ + ldr r7, [r3, fp, lsl #2] │ │ │ │ + str r8, [sp, #76] @ 0x4c │ │ │ │ + ldr r8, [r9, #-496] @ 0xfffffe10 │ │ │ │ + ldr r6, [sl, fp, lsl #2] │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add lr, r7, ip │ │ │ │ - lsl r4, lr, #2 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ - add r4, lr, lr, lsl #2 │ │ │ │ - ldr r7, [r3, r4, lsl #2] │ │ │ │ - mov r1, sl │ │ │ │ - ldr sl, [sl, #-56] @ 0xffffffc8 │ │ │ │ - ldr r5, [r1, #-52] @ 0xffffffcc │ │ │ │ - mov r1, sl │ │ │ │ - str lr, [sp, #20] │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ - ldr r6, [fp, r4, lsl #2] │ │ │ │ - mov r9, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ + mov r1, #100 @ 0x64 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mul r1, fp, r1 │ │ │ │ + ldr r5, [r9, #-300] @ 0xfffffed4 │ │ │ │ + ldr r7, [r3, r1] │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [sl, r1] │ │ │ │ + ldr sl, [r9, #-304] @ 0xfffffed0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - lsl r6, ip, #4 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - add r6, ip, ip, lsl #4 │ │ │ │ - ldr fp, [r2, r6, lsl #2] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldr sl, [r3, r6, lsl #2] │ │ │ │ - ldr r4, [r1, #-120] @ 0xffffff88 │ │ │ │ - ldr r7, [r1, #-116] @ 0xffffff8c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ + lsl ip, fp, #4 │ │ │ │ mov r5, r0 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + str ip, [sp, #32] │ │ │ │ + add ip, ip, fp │ │ │ │ + ldr fp, [r3, ip, lsl #2] │ │ │ │ + str ip, [sp, #56] @ 0x38 │ │ │ │ + ldr sl, [sl, ip, lsl #2] │ │ │ │ + ldr r4, [r9, #-368] @ 0xfffffe90 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [r9, #-364] @ 0xfffffe94 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r4, ip, ip, lsl #3 │ │ │ │ - ldr r3, [r2, r4, lsl #2] │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - ldr r2, [r1, #-184] @ 0xffffff48 │ │ │ │ - lsl r7, ip, #3 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr r4, [fp, r4, lsl #2] │ │ │ │ - ldr fp, [r1, #-180] @ 0xffffff4c │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ mov sl, r0 │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r7, [r9, #-432] @ 0xfffffe50 │ │ │ │ + lsl r4, fp, #3 │ │ │ │ + add lr, r4, fp │ │ │ │ + ldr fp, [r9, #-428] @ 0xfffffe54 │ │ │ │ + ldr r3, [r3, lr, lsl #2] │ │ │ │ + mov r1, r7 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + ldr r4, [r2, lr, lsl #2] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str lr, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, fp │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + str r0, [sp, #308] @ 0x134 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - str r0, [sp, #292] @ 0x124 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #300] @ 0x12c │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #316] @ 0x13c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr sl, [sp] │ │ │ │ - sub r5, r7, ip │ │ │ │ - ldr r7, [r2, r5, lsl #2] │ │ │ │ - ldr r8, [sl, #-8] │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp] │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ - ldr r6, [fp, r5, lsl #2] │ │ │ │ - ldr r5, [sl, #-4] │ │ │ │ - str r0, [sp, #308] @ 0x134 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + ldr r8, [r9, #-256] @ 0xffffff00 │ │ │ │ + sub r4, r2, fp │ │ │ │ + ldr r7, [r3, r4, lsl #2] │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ + ldr r5, [r9, #-252] @ 0xffffff04 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r6, [sl, r4, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add lr, r1, r1, lsl #1 │ │ │ │ - lsl ip, lr, #3 │ │ │ │ - rsb r7, r1, lr, lsl #3 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str ip, [sp, #240] @ 0xf0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr sl, [sl, #-72] @ 0xffffffb8 │ │ │ │ - ldr r8, [r2, r7, lsl #2] │ │ │ │ - ldr r6, [r1, #-68] @ 0xffffffbc │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ + mov ip, #92 @ 0x5c │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mul ip, fp, ip │ │ │ │ + ldr r8, [r3, ip] │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [sl, ip] │ │ │ │ + ldr sl, [r9, #-320] @ 0xfffffec0 │ │ │ │ mov r0, r8 │ │ │ │ + ldr r6, [r9, #-316] @ 0xfffffec4 │ │ │ │ mov r1, sl │ │ │ │ - str lr, [sp, #16] │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [fp, r7, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [sp] │ │ │ │ - sub r7, r3, ip │ │ │ │ - ldr fp, [r2, r7, lsl #2] │ │ │ │ - ldr r4, [r1, #-136] @ 0xffffff78 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r6, [r1, #-132] @ 0xffffff7c │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [r3, r7, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ mov r8, r0 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + ldr r4, [r9, #-384] @ 0xfffffe80 │ │ │ │ + sub r6, r7, fp │ │ │ │ + ldr fp, [r3, r6, lsl #2] │ │ │ │ + str r6, [sp, #32] │ │ │ │ + ldr r7, [sl, r6, lsl #2] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r6, [r9, #-380] @ 0xfffffe84 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - sub r4, r3, ip │ │ │ │ - lsl r3, r4, #2 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [r2, r4, lsl #2] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldr r7, [fp, r4, lsl #2] │ │ │ │ - ldr r2, [r1, #-200] @ 0xffffff38 │ │ │ │ - ldr fp, [r1, #-196] @ 0xffffff3c │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ mov r6, r0 │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + sub r1, r7, fp │ │ │ │ + ldr fp, [r9, #-444] @ 0xfffffe44 │ │ │ │ + ldr r3, [r3, r1, lsl #2] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r7, [r2, r1, lsl #2] │ │ │ │ + ldr r2, [r9, #-448] @ 0xfffffe40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, fp │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ + mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr sl, [sp] │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ - ldr r7, [r2, r8, lsl #4] │ │ │ │ - ldr r6, [fp, r8, lsl #4] │ │ │ │ - ldr r8, [sl, #-224] @ 0xffffff20 │ │ │ │ - ldr r5, [sl, #-220] @ 0xffffff24 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + ldr r8, [r9, #-472] @ 0xfffffe28 │ │ │ │ + ldr r7, [r3, fp, lsl #4] │ │ │ │ + ldr r5, [r9, #-468] @ 0xfffffe2c │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r6, [sl, fp, lsl #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r8, [r2, ip, lsl #4] │ │ │ │ - ldr sl, [sl, #-160] @ 0xffffff60 │ │ │ │ - ldr r5, [r1, #-156] @ 0xffffff64 │ │ │ │ + add r4, fp, fp, lsl #1 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r6, [sl, r4, lsl #4] │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr sl, [r9, #-408] @ 0xfffffe68 │ │ │ │ + ldr r8, [r3, r4, lsl #4] │ │ │ │ + ldr r5, [r9, #-404] @ 0xfffffe6c │ │ │ │ mov r1, sl │ │ │ │ - ldr r6, [fp, ip, lsl #4] │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr fp, [r2, lr, lsl #4] │ │ │ │ - ldr sl, [r3, lr, lsl #4] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldr r4, [r1, #-96] @ 0xffffffa0 │ │ │ │ - ldr r6, [r1, #-92] @ 0xffffffa4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ mov r5, r0 │ │ │ │ + ldr r8, [sp, #76] @ 0x4c │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + ldr r4, [r9, #-344] @ 0xfffffea8 │ │ │ │ + add ip, r8, fp │ │ │ │ + ldr fp, [r3, ip, lsl #4] │ │ │ │ + str ip, [sp, #20] │ │ │ │ + ldr r6, [r9, #-340] @ 0xfffffeac │ │ │ │ + mov r1, r4 │ │ │ │ + ldr sl, [sl, ip, lsl #4] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - ldr r3, [r2, r4, lsl #4] │ │ │ │ - ldr r2, [r1, #-32] @ 0xffffffe0 │ │ │ │ - ldr r4, [fp, r4, lsl #4] │ │ │ │ - ldr fp, [r1, #-28] @ 0xffffffe4 │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ mov sl, r0 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + ldr fp, [r9, #-276] @ 0xfffffeec │ │ │ │ + ldr r3, [r3, r6, lsl #4] │ │ │ │ + ldr r4, [r2, r6, lsl #4] │ │ │ │ + ldr r2, [r9, #-280] @ 0xfffffee8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, fp │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #316] @ 0x13c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #324] @ 0x144 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #156] @ 0x9c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr sl, [sp] │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ ldr fp, [sp, #8] │ │ │ │ - ldr r7, [r2, r8, lsl #3] │ │ │ │ - ldr r6, [fp, r8, lsl #3] │ │ │ │ - ldr r8, [sl, #-240] @ 0xffffff10 │ │ │ │ - ldr r5, [sl, #-236] @ 0xffffff14 │ │ │ │ + ldr r8, [r9, #-488] @ 0xfffffe18 │ │ │ │ + ldr r5, [r9, #-484] @ 0xfffffe1c │ │ │ │ + ldr r7, [r3, fp, lsl #3] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r6, [sl, fp, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r1, r8, ip, lsl #2 │ │ │ │ - lsl r3, ip, #2 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r7, [r2, r1, lsl #3] │ │ │ │ - ldr r6, [fp, r1, lsl #3] │ │ │ │ - str r1, [sp, #32] │ │ │ │ - mov r1, sl │ │ │ │ - ldr sl, [sl, #-48] @ 0xffffffd0 │ │ │ │ - ldr r5, [r1, #-44] @ 0xffffffd4 │ │ │ │ - mov r1, sl │ │ │ │ - mov r9, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r3, #104 @ 0x68 │ │ │ │ + mov r2, fp │ │ │ │ + ldr fp, [sp] │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + mul r2, r3, r2 │ │ │ │ + ldr r5, [r9, #-292] @ 0xfffffedc │ │ │ │ + ldr r7, [fp, r2] │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sl, r2] │ │ │ │ + ldr sl, [r9, #-296] @ 0xfffffed8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldr fp, [r2, r6, lsl #3] │ │ │ │ - ldr r4, [r1, #-112] @ 0xffffff90 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r7, [r1, #-108] @ 0xffffff94 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr sl, [r3, r6, lsl #3] │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + ldr r4, [r9, #-360] @ 0xfffffe98 │ │ │ │ + ldr r7, [r9, #-356] @ 0xfffffe9c │ │ │ │ + ldr fp, [fp, lr, lsl #3] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr sl, [sl, lr, lsl #3] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - ldr r3, [r2, lr, lsl #3] │ │ │ │ - ldr r2, [r1, #-176] @ 0xffffff50 │ │ │ │ - ldr r4, [fp, lr, lsl #3] │ │ │ │ - ldr fp, [r1, #-172] @ 0xffffff54 │ │ │ │ - mov r1, r2 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ mov sl, r0 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + ldr r2, [r9, #-424] @ 0xfffffe58 │ │ │ │ + ldr fp, [r9, #-420] @ 0xfffffe5c │ │ │ │ + ldr r3, [r1, ip, lsl #3] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, fp │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r4, [r1, ip, lsl #3] │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ - mov r1, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #324] @ 0x144 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #332] @ 0x14c │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ + mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ + str r0, [sp, #204] @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [r2, r5, lsl #3] │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ ldr sl, [sp] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r8, [sl, #-16] │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + ldr r8, [r9, #-264] @ 0xfffffef8 │ │ │ │ + ldr r7, [sl, r5, lsl #3] │ │ │ │ ldr r6, [fp, r5, lsl #3] │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sl, #-12] │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r5, [r9, #-260] @ 0xfffffefc │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add lr, r8, r3, lsl #1 │ │ │ │ - ldr r7, [r2, lr, lsl #3] │ │ │ │ - mov r1, sl │ │ │ │ - ldr sl, [sl, #-80] @ 0xffffffb0 │ │ │ │ - ldr r5, [r1, #-76] @ 0xffffffb4 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r6, [fp, lr, lsl #3] │ │ │ │ - str lr, [sp, #44] @ 0x2c │ │ │ │ - mov r9, r0 │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + mov r3, #88 @ 0x58 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r5, [r9, #-324] @ 0xfffffebc │ │ │ │ + mul r2, r3, r2 │ │ │ │ + ldr r7, [sl, r2] │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr sl, [r9, #-328] @ 0xfffffeb8 │ │ │ │ + ldr r6, [fp, r2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldr fp, [r2, r4, lsl #3] │ │ │ │ - ldr sl, [r3, r4, lsl #3] │ │ │ │ - ldr r4, [r1, #-144] @ 0xffffff70 │ │ │ │ - ldr r7, [r1, #-140] @ 0xffffff74 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp] │ │ │ │ mov r5, r0 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + ldr r4, [r9, #-392] @ 0xfffffe78 │ │ │ │ + ldr r7, [r9, #-388] @ 0xfffffe7c │ │ │ │ + ldr fp, [ip, r6, lsl #3] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr sl, [lr, r6, lsl #3] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - ldr r3, [r2, ip, lsl #3] │ │ │ │ - ldr r2, [r1, #-208] @ 0xffffff30 │ │ │ │ - ldr r4, [fp, ip, lsl #3] │ │ │ │ - ldr fp, [r1, #-204] @ 0xffffff34 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp] │ │ │ │ + mov sl, r0 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + ldr r2, [r9, #-456] @ 0xfffffe38 │ │ │ │ + ldr fp, [r9, #-452] @ 0xfffffe3c │ │ │ │ + ldr r3, [ip, r4, lsl #3] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - mov sl, r0 │ │ │ │ + ldr r4, [lr, r4, lsl #3] │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, fp │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ - mov r1, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151348 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - str r0, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [sp, #332] @ 0x14c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #340] @ 0x154 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ + mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #204] @ 0xcc │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr fp, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r9, [sp] │ │ │ │ - add r7, r2, fp │ │ │ │ - ldr r8, [r9, #-216] @ 0xffffff28 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ - ldr r7, [r2, r3, lsl #2] │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r6, [sl, r3, lsl #2] │ │ │ │ - ldr r5, [r9, #-212] @ 0xffffff2c │ │ │ │ - add fp, sl, fp │ │ │ │ - str r0, [sp, #340] @ 0x154 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + str r0, [sp, #348] @ 0x15c │ │ │ │ + ldr r5, [sp] │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ + lsl r3, r8, #2 │ │ │ │ + ldr r7, [r5, r8, lsl #2] │ │ │ │ + add fp, r5, r3 │ │ │ │ + ldr r6, [lr, r8, lsl #2] │ │ │ │ + add sl, lr, r3 │ │ │ │ + ldr r8, [r9, #-464] @ 0xfffffe30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + str sl, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [r9, #-460] @ 0xfffffe34 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ - ldr r6, [fp, r8, lsl #6] │ │ │ │ - ldr r7, [r7, r8, lsl #6] │ │ │ │ - str fp, [sp, #84] @ 0x54 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r8, [r9, #-88] @ 0xffffffa8 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + str fp, [sp, #76] @ 0x4c │ │ │ │ + ldr r8, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r5, [r9, #-332] @ 0xfffffeb4 │ │ │ │ + ldr r7, [fp, sl, lsl #6] │ │ │ │ + ldr r6, [r8, sl, lsl #6] │ │ │ │ + ldr r8, [r9, #-336] @ 0xfffffeb0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [r9, #-84] @ 0xffffffac │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr lr, [sp, #212] @ 0xd4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add lr, lr, r3 │ │ │ │ - ldr r7, [r2, lr, lsl #2] │ │ │ │ - ldr r4, [sl, lr, lsl #2] │ │ │ │ - ldr sl, [r9, #-24] @ 0xffffffe8 │ │ │ │ - str lr, [sp, #68] @ 0x44 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r5, [r9, #-20] @ 0xffffffec │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp] │ │ │ │ + mov r3, #116 @ 0x74 │ │ │ │ + mov r2, sl │ │ │ │ + str r0, [sp, #244] @ 0xf4 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ + mul r2, r3, r2 │ │ │ │ + ldr r7, [r5, r2] │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + ldr sl, [r9, #-272] @ 0xfffffef0 │ │ │ │ + ldr r5, [r9, #-268] @ 0xfffffef4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r4, [lr, r2] │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - mov r9, r0 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - ldr r7, [r2, r1, lsl #2] │ │ │ │ - ldr r2, [r3, #-152] @ 0xffffff68 │ │ │ │ - ldr r4, [sl, r1, lsl #2] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r5, [r3, #-148] @ 0xffffff6c │ │ │ │ - str r2, [sp, #212] @ 0xd4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp] │ │ │ │ + mov r3, #52 @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + ldr r2, [r9, #-400] @ 0xfffffe70 │ │ │ │ + mul ip, r3, ip │ │ │ │ + ldr r7, [r5, ip] │ │ │ │ + mov r1, r2 │ │ │ │ + str ip, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [r9, #-396] @ 0xfffffe74 │ │ │ │ + str r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r4, [r4, ip] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r9, r0 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #344] @ 0x158 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #228] @ 0xe4 │ │ │ │ - ldr fp, [sp, #224] @ 0xe0 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #240] @ 0xf0 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + ldr fp, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #4088] @ 39458 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #4088] @ 3ad4c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #4064] @ 39458 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #4064] @ 3ad4c │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #4008] @ 39458 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #4008] @ 3ad4c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #348] @ 0x15c │ │ │ │ + str r0, [sp, #356] @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3984] @ 39458 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr fp, [sp, #232] @ 0xe8 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r9, [sp] │ │ │ │ - add r8, r2, fp │ │ │ │ - ldr r7, [r2, ip, lsl #2] │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - str r8, [sp, #88] @ 0x58 │ │ │ │ - ldr r8, [r9, #-232] @ 0xffffff18 │ │ │ │ - add fp, sl, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3984] @ 3ad4c │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [sp] │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + ldr r8, [r9, #-480] @ 0xfffffe20 │ │ │ │ + ldr r7, [r5, r6, lsl #2] │ │ │ │ + lsl r3, r6, #2 │ │ │ │ + ldr r6, [lr, r6, lsl #2] │ │ │ │ + add fp, r5, r3 │ │ │ │ + add r4, lr, r3 │ │ │ │ mov r1, r8 │ │ │ │ - ldr r6, [sl, ip, lsl #2] │ │ │ │ - str fp, [sp, #92] @ 0x5c │ │ │ │ - ldr r5, [r9, #-228] @ 0xffffff1c │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r5, [r9, #-476] @ 0xfffffe24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - ldr fp, [sp, #88] @ 0x58 │ │ │ │ - ldr r5, [r9, #-100] @ 0xffffff9c │ │ │ │ - ldr r7, [fp, r8, lsl #6] │ │ │ │ - ldr fp, [sp, #92] @ 0x5c │ │ │ │ - ldr r6, [fp, r8, lsl #6] │ │ │ │ - ldr r8, [r9, #-104] @ 0xffffff98 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + str fp, [sp, #92] @ 0x5c │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #252] @ 0xfc │ │ │ │ + ldr r8, [r9, #-352] @ 0xfffffea0 │ │ │ │ + ldr r7, [fp, sl, lsl #6] │ │ │ │ + ldr r5, [r9, #-348] @ 0xfffffea4 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ + ldr r6, [r4, sl, lsl #6] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #252] @ 0xfc │ │ │ │ + bl 151100 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #240] @ 0xf0 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r2, r7, ip │ │ │ │ - ldr r7, [r1, r2, lsl #2] │ │ │ │ - ldr r6, [sl, r2, lsl #2] │ │ │ │ - ldr sl, [r9, #-40] @ 0xffffffd8 │ │ │ │ - str r2, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp] │ │ │ │ + mov r3, #108 @ 0x6c │ │ │ │ + mov r2, sl │ │ │ │ + str r0, [sp, #268] @ 0x10c │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ + mul r2, r3, r2 │ │ │ │ + ldr sl, [r9, #-288] @ 0xfffffee0 │ │ │ │ + str r2, [sp, #368] @ 0x170 │ │ │ │ + ldr r7, [r5, r2] │ │ │ │ + ldr r5, [r9, #-284] @ 0xfffffee4 │ │ │ │ mov r1, sl │ │ │ │ - ldr r5, [r9, #-36] @ 0xffffffdc │ │ │ │ - str r0, [sp, #252] @ 0xfc │ │ │ │ + ldr r6, [lr, r2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - mov r9, r0 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - ldr r3, [r1, r2, lsl #2] │ │ │ │ - ldr r7, [sl, r2, lsl #2] │ │ │ │ - ldr r2, [sp] │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ - ldr r4, [r2, #-168] @ 0xffffff58 │ │ │ │ - ldr r5, [r2, #-164] @ 0xffffff5c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp] │ │ │ │ + mov r3, #44 @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + mul ip, r3, ip │ │ │ │ + ldr r3, [r5, ip] │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + str ip, [sp, #100] @ 0x64 │ │ │ │ + ldr r5, [r9, #-412] @ 0xfffffe64 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + str r3, [sp, #260] @ 0x104 │ │ │ │ + ldr r7, [r4, ip] │ │ │ │ + ldr r4, [r9, #-416] @ 0xfffffe60 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #260] @ 0x104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r9, r0 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [sp, #252] @ 0xfc │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ + str r0, [sp, #252] @ 0xfc │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #252] @ 0xfc │ │ │ │ - ldr r9, [sp, #248] @ 0xf8 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ + ldr r8, [sp, #268] @ 0x10c │ │ │ │ + mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3220] @ 39458 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3216] @ 3ad4c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3196] @ 39458 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3192] @ 3ad4c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #252] @ 0xfc │ │ │ │ + str r0, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3140] @ 39458 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3136] @ 3ad4c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3116] @ 39458 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3112] @ 3ad4c │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + str r0, [sp, #276] @ 0x114 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #260] @ 0x104 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #356] @ 0x164 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #356] @ 0x164 │ │ │ │ + str r7, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #364] @ 0x16c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #364] @ 0x16c │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + bl 151104 │ │ │ │ mov r1, fp │ │ │ │ - mov r9, r0 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [ip, lr, lsl #6] │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp] │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ + str r0, [lr, ip, lsl #6] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ ldr lr, [sp, #4] │ │ │ │ mov r1, fp │ │ │ │ - str r0, [r3, lr, lsl #6] │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + str r0, [lr, ip, lsl #6] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #36] @ 0x24 │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #28] │ │ │ │ + ldr sl, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ str r0, [sl, fp] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r8, fp] │ │ │ │ + str r0, [sl, fp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - ldr sl, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sl, r8, lsl #6] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r0, [r2, sl, lsl #6] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sl, r8, lsl #6] │ │ │ │ + str r0, [r2, sl, lsl #6] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [ip, r8, lsl #5] │ │ │ │ + str r0, [ip, sl, lsl #5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ - str r0, [sl, r8, lsl #5] │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ + str r0, [lr, sl, lsl #5] │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #188] @ 0xbc │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ - mov r5, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #260] @ 0x104 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - mov r9, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2404] @ 39458 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2392] @ 3ad4c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r0, [ip, lr, lsl #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r0, [ip, r1, lsl #4] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - str r0, [fp, r1, lsl #4] │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp] │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r0, [fp, ip, lsl #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2332] @ 39458 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2320] @ 3ad4c │ │ │ │ + bl 151348 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldmib sp, {r1, r3} │ │ │ │ - str r0, [r3, r1, lsl #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r1, fp │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + str r0, [lr, ip, lsl #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sl, r3, lsl #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sl, lr, lsl #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2264] @ 39458 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2248] @ 3ad4c │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ - ldr r9, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r0, [fp, r1, lsl #4] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [fp, r9, lsl #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [fp, r7, lsl #4] │ │ │ │ + str r0, [fp, r8, lsl #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2196] @ 39458 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2180] @ 3ad4c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sl, r7, lsl #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #316] @ 0x13c │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sl, r9, lsl #4] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ - ldr r4, [sp, #284] @ 0x11c │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sl, r8, lsl #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #320] @ 0x140 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + ldr r5, [sp, #284] @ 0x11c │ │ │ │ + str r0, [sl, r4, lsl #4] │ │ │ │ ldr sl, [sp, #324] @ 0x144 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #320] @ 0x140 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #328] @ 0x148 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r8, [sp, #332] @ 0x14c │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ mov r4, r0 │ │ │ │ + ldr sl, [sp, #340] @ 0x154 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2012] @ 39458 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1992] @ 3ad4c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1988] @ 39458 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1968] @ 3ad4c │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #252] @ 0xfc │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1956] @ 39460 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1932] @ 3ad54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1944] @ 39464 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #1920] @ 3ad58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1912] @ 39460 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1892] @ 3ad54 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1900] @ 39464 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1876] @ 3ad58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1812] @ 39458 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1792] @ 3ad4c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1788] @ 39458 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr fp, [sp, #292] @ 0x124 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1768] @ 3ad4c │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ mov sl, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #344] @ 0x158 │ │ │ │ - ldr r8, [sp, #288] @ 0x120 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #308] @ 0x134 │ │ │ │ mov r6, r0 │ │ │ │ + ldr fp, [sp, #352] @ 0x160 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1744] @ 39460 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1724] @ 3ad54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1732] @ 39464 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1712] @ 3ad58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1704] @ 39464 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1684] @ 3ad58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1684] @ 39460 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #1664] @ 3ad54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1628] @ 39464 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1608] @ 3ad58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1608] @ 39460 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1588] @ 3ad54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1580] @ 39460 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + ldr r1, [pc, #1560] @ 3ad54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1568] @ 39464 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #1548] @ 3ad58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #252] @ 0xfc │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1508] @ 39464 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1488] @ 3ad58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1488] @ 39460 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1468] @ 3ad54 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1464] @ 39464 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1444] @ 3ad58 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1444] @ 39460 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1424] @ 3ad54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr lr, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - str r0, [ip, lr, lsl #3] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ + ldr lr, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + str r0, [r2, lr] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [ip, lr, lsl #3] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r0, [r6, r2, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r3, lr, lsl #3] │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + str r0, [ip, r2, lsl #3] │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ - str r0, [r6, r3, lsl #3] │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + ldr lr, [sp, #52] @ 0x34 │ │ │ │ + str r0, [ip, lr] │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + str r0, [r8, r1, lsl #3] │ │ │ │ mov r1, r7 │ │ │ │ - mov r7, r8 │ │ │ │ - str r0, [r8, ip, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r7, r8, lsl #3] │ │ │ │ + str r0, [r8, r6, lsl #3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r6, r8, lsl #3] │ │ │ │ + str r0, [sl, r6, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ - str r0, [r6, r5, lsl #3] │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + str r0, [sl, r5, lsl #3] │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r7, sl, lsl #3] │ │ │ │ + str r0, [r8, r7, lsl #3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [r7, r8, lsl #3] │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + str r0, [r8, r6, lsl #3] │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r6, r8, lsl #3] │ │ │ │ + str r0, [sl, r6, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ - str r0, [r6, sl, lsl #3] │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + str r0, [sl, r7, lsl #3] │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r7, r9, lsl #3] │ │ │ │ + str r0, [r8, r7] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ + mov ip, r8 │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ - str r0, [r7, sl, lsl #3] │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + str r0, [ip, r8, lsl #3] │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r6, sl, lsl #3] │ │ │ │ + str r0, [sl, r8, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - str r0, [r6, r9, lsl #3] │ │ │ │ - ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #804] @ 39458 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #276] @ 0x114 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ │ │ + str r0, [sl, r7] │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #788] @ 3ad4c │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #744] @ 39458 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #728] @ 3ad4c │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #292] @ 0x124 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #712] @ 39464 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #692] @ 39460 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #696] @ 3ad58 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #204] @ 0xcc │ │ │ │ + ldr r1, [pc, #668] @ 3ad54 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #668] @ 39464 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #204] @ 0xcc │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr fp, [sp, #336] @ 0x150 │ │ │ │ - ldr r1, [pc, #644] @ 39460 │ │ │ │ + ldr r0, [sp, #220] @ 0xdc │ │ │ │ + ldr r1, [pc, #644] @ 3ad58 │ │ │ │ + bl 151348 │ │ │ │ + ldr fp, [sp, #344] @ 0x158 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #624] @ 3ad54 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #568] @ 39470 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #548] @ 3ad64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #556] @ 39474 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #536] @ 3ad68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #524] @ 39470 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #508] @ 3ad64 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #512] @ 39474 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #492] @ 3ad68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r8, [sp, #296] @ 0x128 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #348] @ 0x15c │ │ │ │ - ldr sl, [sp, #304] @ 0x130 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #316] @ 0x13c │ │ │ │ mov r5, r0 │ │ │ │ + ldr r8, [sp, #356] @ 0x164 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #428] @ 39468 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #412] @ 3ad5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #416] @ 3946c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #400] @ 3ad60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #388] @ 3946c │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #376] @ 3ad60 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #368] @ 39468 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #352] @ 3ad5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #332] @ 39460 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #320] @ 39464 │ │ │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ │ │ + ldr r1, [pc, #312] @ 3ad54 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #204] @ 0xcc │ │ │ │ + ldr r1, [pc, #300] @ 3ad58 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #292] @ 39464 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #276] @ 3ad58 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #272] @ 39460 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #204] @ 0xcc │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #220] @ 0xdc │ │ │ │ + ldr r1, [pc, #252] @ 3ad54 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #200] @ 39474 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #184] @ 3ad68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #180] @ 39470 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #164] @ 3ad64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #152] @ 39470 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #136] @ 3ad64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #140] @ 39474 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #124] @ 3ad68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #72] @ 3946c │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #56] @ 3ad60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #52] @ 39468 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #36] @ 3ad5c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #28] @ 3946c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - b 39478 │ │ │ │ + bl 151100 │ │ │ │ + b 3ad6c │ │ │ │ svccc 0x003504f3 │ │ │ │ svccc 0x003504f3 │ │ │ │ svccc 0x006c835e │ │ │ │ mcrcc 15, 6, lr, cr3, cr5, {0} │ │ │ │ svccc 0x007b14be │ │ │ │ cdpcc 5, 4, cr12, cr7, cr2, {6} │ │ │ │ svccc 0x0054db31 │ │ │ │ svccc 0x000e39da │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-28] @ 39468 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #-24] @ 3ad60 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-44] @ 3ad5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ - str r0, [ip, r3, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp] │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + str r0, [lr, ip] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [ip, r3, lsl #2] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r0, [lr, r3, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r3, ip, lsl #2] │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r0, [ip, r3, lsl #2] │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ - str r0, [r6, ip, lsl #2] │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + ldr lr, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + str r0, [ip, lr] │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - mov r7, r8 │ │ │ │ - str r0, [r8, ip, lsl #2] │ │ │ │ + ldr lr, [sp, #60] @ 0x3c │ │ │ │ + str r0, [r8, lr, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ - str r0, [r7, r8, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + str r0, [r8, r6, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r6, r8, lsl #2] │ │ │ │ + str r0, [r7, r6, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ mov r1, fp │ │ │ │ - str r0, [r6, ip, lsl #2] │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + str r0, [r7, r4, lsl #2] │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #88] @ 0x58 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [ip, r8, lsl #6] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r0, [r3, r6, lsl #6] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [r7, lr, lsl #2] │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + str r0, [r8, ip, lsl #2] │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r6, lr, lsl #2] │ │ │ │ + str r0, [r7, lr, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #92] @ 0x5c │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [r5, r8, lsl #6] │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + str r0, [r4, r6, lsl #6] │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #360] @ 0x168 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #368] @ 0x170 │ │ │ │ mov r1, r5 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r0, [r7, r2, lsl #2] │ │ │ │ + str r0, [r8, r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #100] @ 0x64 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [r7, fp, lsl #2] │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + str r0, [r8, fp] │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r6, fp, lsl #2] │ │ │ │ + str r0, [r7, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - str r0, [r6, r2, lsl #2] │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-692] @ 3945c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #280] @ 0x118 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [r7, r2] │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-700] @ 3ad50 │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [sp, #300] @ 0x12c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-752] @ 3945c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #268] @ 0x10c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-760] @ 3ad50 │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-792] @ 39460 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-804] @ 39464 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-800] @ 3ad54 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [pc, #-820] @ 3ad58 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-836] @ 39460 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr fp, [sp, #340] @ 0x154 │ │ │ │ - ldr r1, [pc, #-852] @ 39464 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [pc, #-852] @ 3ad54 │ │ │ │ + bl 151348 │ │ │ │ + ldr fp, [sp, #348] @ 0x15c │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-864] @ 3ad58 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #260] @ 0x104 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #252] @ 0xfc │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #276] @ 0x114 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-940] @ 39468 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-952] @ 3ad5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-952] @ 3946c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-964] @ 3ad60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-980] @ 3946c │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-988] @ 3ad60 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1000] @ 39468 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1012] @ 3ad5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #308] @ 0x134 │ │ │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #352] @ 0x160 │ │ │ │ - ldr sl, [sp, #300] @ 0x12c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #312] @ 0x138 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r8, [sp, #360] @ 0x168 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1060] @ 39474 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1068] @ 3ad68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1080] @ 39470 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-1088] @ 3ad64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1104] @ 39474 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1108] @ 3ad68 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1124] @ 39470 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1132] @ 3ad64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1164] @ 39464 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1184] @ 39460 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r1, [pc, #-1176] @ 3ad58 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [pc, #-1196] @ 3ad54 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1212] @ 39460 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-1220] @ 3ad54 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1224] @ 39464 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [pc, #-1236] @ 3ad58 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1312] @ 39468 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-1320] @ 3ad5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1324] @ 3946c │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-1332] @ 3ad60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1356] @ 39468 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #-1364] @ 3ad5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1368] @ 3946c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-1376] @ 3ad60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #260] @ 0x104 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #252] @ 0xfc │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #276] @ 0x114 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1420] @ 39474 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-1428] @ 3ad68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1440] @ 39470 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1448] @ 3ad64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1468] @ 39470 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1476] @ 3ad64 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1480] @ 39474 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-1488] @ 3ad68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - str r0, [r3, ip, lsl #6] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + str r0, [r2, ip, lsl #6] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [ip, lr, lsl #2] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r0, [r3, r2, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r3, lr, lsl #2] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r0, [lr, r2, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - str r0, [r3, ip, lsl #6] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr lr, [sp, #80] @ 0x50 │ │ │ │ + str r0, [lr, r6, lsl #6] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #68] @ 0x44 │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - mov r7, r8 │ │ │ │ - str r0, [r8, lr, lsl #2] │ │ │ │ + ldr r8, [sp, #84] @ 0x54 │ │ │ │ + str r0, [lr, r8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - str r0, [r7, r8, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp] │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ + str r0, [lr, r7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r6, r8, lsl #2] │ │ │ │ + str r0, [r6, r7] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #68] @ 0x44 │ │ │ │ + mov r7, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [r6, lr, lsl #2] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + str r0, [r6, r8] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r7, r3, lsl #2] │ │ │ │ + ldr lr, [sp, #56] @ 0x38 │ │ │ │ + str r0, [r8, lr, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [r7, r8, lsl #2] │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + str r0, [r8, r6, lsl #2] │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r6, r8, lsl #2] │ │ │ │ + str r0, [r7, r6, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #56] @ 0x38 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [r6, r3, lsl #2] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r0, [r7, lr, lsl #2] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #104] @ 0x68 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r7, r9, lsl #2] │ │ │ │ + str r0, [r8, r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ - str r0, [r7, fp, lsl #2] │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r0, [r8, fp, lsl #2] │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r6, fp, lsl #2] │ │ │ │ + str r0, [r7, fp, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #372] @ 0x174 │ │ │ │ - ldr fp, [sp, #36] @ 0x24 │ │ │ │ - eor r3, r8, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #368] @ 0x170 │ │ │ │ - ldr r2, [sp] │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #28] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #428] @ 0x1ac │ │ │ │ + str r0, [r7, r3] │ │ │ │ + ldr r3, [sp, #380] @ 0x17c │ │ │ │ + eor r3, r6, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ add r3, fp, r3 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, r2, #248 @ 0xf8 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [sp, #420] @ 0x1a4 │ │ │ │ - ldr r3, [sp, #364] @ 0x16c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #372] @ 0x174 │ │ │ │ cmp r2, r3 │ │ │ │ - str r0, [r6, r9, lsl #2] │ │ │ │ - bne 36f78 │ │ │ │ - add sp, sp, #380 @ 0x17c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00039ce4 : │ │ │ │ - ldr r2, [pc, #12] @ 39cf8 │ │ │ │ - ldr r1, [pc, #12] @ 39cfc │ │ │ │ + bne 388e8 │ │ │ │ + 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) │ │ │ │ + │ │ │ │ +0003b5ec : │ │ │ │ + ldr r2, [pc, #12] @ 3b600 │ │ │ │ + ldr r1, [pc, #12] @ 3b604 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b440 │ │ │ │ - andseq r6, r1, ip, lsr lr │ │ │ │ - @ instruction: 0xffffd208 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #836 @ 0x344 │ │ │ │ - mov r9, r3 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ - ldr r0, [sp, #876] @ 0x36c │ │ │ │ + andseq fp, r1, r4, lsr r5 │ │ │ │ + @ instruction: 0xffffd260 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + mov fp, r3 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #852 @ 0x354 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #76] @ 39d70 │ │ │ │ + ldr r3, [sp, #888] @ 0x378 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #892] @ 0x37c │ │ │ │ + ldr r1, [pc, #72] @ 3b684 │ │ │ │ cmp r3, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bge 40624 │ │ │ │ - ldr r0, [sp, #880] @ 0x370 │ │ │ │ + bge 41f64 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ add r3, r3, #1 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ - ldr r0, [pc, #48] @ 39d74 │ │ │ │ - mov fp, r9 │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ + ldr r0, [pc, #44] @ 3b688 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ - str r3, [sp, #820] @ 0x334 │ │ │ │ + str lr, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #836] @ 0x344 │ │ │ │ rsb r3, r3, r3, lsl #6 │ │ │ │ add r6, r2, r3, lsl #3 │ │ │ │ - ldr r1, [r1] │ │ │ │ mov r3, #0 │ │ │ │ - str r1, [sp, #828] @ 0x33c │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str lr, [sp, #60] @ 0x3c │ │ │ │ - b 39d8c │ │ │ │ - mulseq r1, ip, lr │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r6, [sp] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r1, [sp, #844] @ 0x34c │ │ │ │ + b 3b6a0 │ │ │ │ + andseq lr, r1, r4, lsl #11 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x003504f3 │ │ │ │ svccc 0x006c835e │ │ │ │ mcrcc 15, 6, lr, cr3, cr5, {0} │ │ │ │ add r3, r3, #1 │ │ │ │ - str r3, [sp, #820] @ 0x334 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #836] @ 0x344 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + add r3, r0, r2 │ │ │ │ + ldr ip, [r0, r2] │ │ │ │ ldr r4, [r1, r2] │ │ │ │ add sl, r1, r2 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r3, r0, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r1, [sp] │ │ │ │ + str sl, [sp, #8] │ │ │ │ ldr r8, [r3, fp, lsl #7] │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr r6, [sl, fp, lsl #7] │ │ │ │ + str r4, [sp, #16] │ │ │ │ ldr r9, [r1, #-256] @ 0xffffff00 │ │ │ │ - ldr ip, [r0, r2] │ │ │ │ - ldr r5, [r1, #-252] @ 0xffffff04 │ │ │ │ mov r0, r8 │ │ │ │ + ldr r5, [r1, #-252] @ 0xffffff04 │ │ │ │ mov r1, r9 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - str r3, [sp] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str sl, [sp, #8] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r6, [sl, fp, lsl #7] │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + lsl r5, fp, #6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp] │ │ │ │ + mov r4, r0 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r8, r3, fp, lsl #6 │ │ │ │ ldr sl, [r2, fp, lsl #6] │ │ │ │ - str r8, [sp, #84] @ 0x54 │ │ │ │ - ldr r8, [r1, #-384] @ 0xfffffe80 │ │ │ │ - add r5, r2, fp, lsl #6 │ │ │ │ + add r6, r2, r5 │ │ │ │ + add r8, r3, r5 │ │ │ │ + ldr r5, [r1, #-384] @ 0xfffffe80 │ │ │ │ + str r6, [sp, #76] @ 0x4c │ │ │ │ ldr r6, [r1, #-380] @ 0xfffffe84 │ │ │ │ - mov r1, r8 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ - ldr r5, [r3, fp, lsl #6] │ │ │ │ - mov r4, r0 │ │ │ │ + str r8, [sp, #80] @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r8, [r3, fp, lsl #6] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ - ldr r8, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #76] @ 0x4c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r8, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r6, fp, lsl #7] │ │ │ │ ldr r6, [r8, fp, lsl #7] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + ldr r1, [sp] │ │ │ │ + mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [r1, #-128] @ 0xffffff80 │ │ │ │ ldr r8, [r1, #-124] @ 0xffffff84 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - mov r1, r2 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151348 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #252] @ 0xfc │ │ │ │ + str r0, [sp, #284] @ 0x11c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ + str r0, [sp, #292] @ 0x124 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sp, #300] @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr r7, [r2, fp, lsl #5] │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp] │ │ │ │ + lsl r4, fp, #5 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + str r0, [sp, #308] @ 0x134 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ + str r4, [sp, #32] │ │ │ │ ldr r8, [r9, #-448] @ 0xfffffe40 │ │ │ │ - add r4, r2, fp, lsl #5 │ │ │ │ - add r3, sl, fp, lsl #5 │ │ │ │ + add lr, r2, r4 │ │ │ │ + ldr r7, [r2, fp, lsl #5] │ │ │ │ + add r3, sl, r4 │ │ │ │ + str lr, [sp, #84] @ 0x54 │ │ │ │ + ldr r5, [r9, #-444] @ 0xfffffe44 │ │ │ │ mov r1, r8 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [sl, fp, lsl #5] │ │ │ │ - ldr r5, [r9, #-444] @ 0xfffffe44 │ │ │ │ - str r0, [sp, #276] @ 0x114 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r8, [r9, #-192] @ 0xffffff40 │ │ │ │ - ldr r7, [r4, fp, lsl #7] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r7, [lr, fp, lsl #7] │ │ │ │ + ldr r5, [r9, #-188] @ 0xffffff44 │ │ │ │ mov r1, r8 │ │ │ │ ldr r6, [r3, fp, lsl #7] │ │ │ │ - ldr r5, [r9, #-188] @ 0xffffff44 │ │ │ │ - str r0, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - str r0, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ - rsb lr, fp, fp, lsl #3 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp] │ │ │ │ + bl 151100 │ │ │ │ + lsl ip, fp, #3 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + sub lr, ip, fp │ │ │ │ + str ip, [sp, #28] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + str lr, [sp, #12] │ │ │ │ ldr r6, [sl, lr, lsl #5] │ │ │ │ - ldr r7, [r2, lr, lsl #5] │ │ │ │ ldr sl, [r9, #-64] @ 0xffffffc0 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, sl │ │ │ │ - str lr, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r7, [r2, lr, lsl #5] │ │ │ │ ldr r5, [r9, #-60] @ 0xffffffc4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - ldr r3, [sp] │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp] │ │ │ │ add ip, fp, fp, lsl #1 │ │ │ │ - ldr r3, [r3, ip, lsl #5] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + str ip, [sp, #16] │ │ │ │ ldr r4, [sl, #-320] @ 0xfffffec0 │ │ │ │ + ldr r3, [r2, ip, lsl #5] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - ldr r7, [r2, ip, lsl #5] │ │ │ │ - str ip, [sp, #12] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sl, #-316] @ 0xfffffec4 │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [r2, ip, lsl #5] │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #284] @ 0x11c │ │ │ │ + str r0, [sp, #316] @ 0x13c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #292] @ 0x124 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #324] @ 0x144 │ │ │ │ + ldr r8, [sp, #60] @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1440] @ 39d78 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1464] @ 3b68c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1464] @ 39d78 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1488] @ 3b68c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #300] @ 0x12c │ │ │ │ + str r0, [sp, #332] @ 0x14c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1520] @ 39d78 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1544] @ 3b68c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1544] @ 39d78 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - ldr r9, [sp] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r7, [r9, fp, lsl #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1568] @ 3b68c │ │ │ │ + bl 151348 │ │ │ │ + ldr sl, [sp] │ │ │ │ + lsl r1, fp, #4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r0, [sp, #340] @ 0x154 │ │ │ │ ldr r8, [sl, #-480] @ 0xfffffe20 │ │ │ │ - add r4, r2, fp, lsl #4 │ │ │ │ - add r3, r9, fp, lsl #4 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r5, [r2, fp, lsl #4] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - str r4, [sp, #100] @ 0x64 │ │ │ │ + add r9, r2, r1 │ │ │ │ + ldr r7, [r2, fp, lsl #4] │ │ │ │ + add r5, r3, r1 │ │ │ │ ldr r6, [sl, #-476] @ 0xfffffe24 │ │ │ │ - str r0, [sp, #308] @ 0x134 │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r5, [r3, fp, lsl #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r5, [sp, #100] @ 0x64 │ │ │ │ - ldr r9, [r3, fp, lsl #7] │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ mov r3, sl │ │ │ │ + mov r6, r0 │ │ │ │ + str r9, [sp, #92] @ 0x5c │ │ │ │ ldr sl, [sl, #-224] @ 0xffffff20 │ │ │ │ + ldr r9, [r9, fp, lsl #7] │ │ │ │ ldr r8, [r3, #-220] @ 0xffffff24 │ │ │ │ mov r1, sl │ │ │ │ ldr r7, [r5, fp, lsl #7] │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - add r5, fp, fp, lsl #2 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add sl, r9, r5, lsl #4 │ │ │ │ + bl 151100 │ │ │ │ + lsl r2, fp, #2 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + add r4, r2, fp │ │ │ │ + lsl r3, r4, #4 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r9, [r9, r5, lsl #4] │ │ │ │ + add sl, r9, r3 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + str sl, [sp, #100] @ 0x64 │ │ │ │ + ldr r9, [r9, r4, lsl #4] │ │ │ │ + add sl, r2, r3 │ │ │ │ + ldr r3, [sp] │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ + ldr r6, [r2, r4, lsl #4] │ │ │ │ + mov r0, r9 │ │ │ │ ldr sl, [r3, #-352] @ 0xfffffea0 │ │ │ │ - add r4, r2, r5, lsl #4 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r6, [r2, r5, lsl #4] │ │ │ │ - str r4, [sp, #108] @ 0x6c │ │ │ │ - str r5, [sp, #20] │ │ │ │ ldr r5, [r3, #-348] @ 0xfffffea4 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ - ldr r9, [r4, fp, lsl #7] │ │ │ │ - ldr sl, [sp, #108] @ 0x6c │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #100] @ 0x64 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r9, [sl, fp, lsl #7] │ │ │ │ + ldr sl, [sp, #104] @ 0x68 │ │ │ │ + mov r0, r9 │ │ │ │ ldr r4, [sl, fp, lsl #7] │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ + ldr sl, [sp] │ │ │ │ ldr r3, [sl, #-96] @ 0xffffffa0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r3 │ │ │ │ ldr r5, [sl, #-92] @ 0xffffffa4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #316] @ 0x13c │ │ │ │ + str r0, [sp, #348] @ 0x15c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2248] @ 39d80 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #-2292] @ 3b694 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2268] @ 39d7c │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [pc, #-2308] @ 3b690 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2296] @ 39d7c │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2336] @ 3b690 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2308] @ 39d80 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #-2352] @ 3b694 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #324] @ 0x144 │ │ │ │ + str r0, [sp, #356] @ 0x164 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2372] @ 39d7c │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-2416] @ 3b690 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2384] @ 39d80 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-2428] @ 3b694 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2412] @ 39d80 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2452] @ 3b694 │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2432] @ 39d7c │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-2476] @ 3b690 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - lsl r7, fp, #4 │ │ │ │ - str r0, [sp, #332] @ 0x14c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + str r0, [sp, #364] @ 0x16c │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - sub r4, r7, fp │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - ldr r9, [sp] │ │ │ │ - ldr r8, [sl, #-32] @ 0xffffffe0 │ │ │ │ - ldr r7, [r9, r4, lsl #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp] │ │ │ │ + str r0, [sp, #372] @ 0x174 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r5, [r2, r4, lsl #4] │ │ │ │ - str r4, [sp, #24] │ │ │ │ + sub r5, r1, fp │ │ │ │ + ldr r8, [sl, #-32] @ 0xffffffe0 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + ldr r7, [r9, r5, lsl #4] │ │ │ │ ldr r6, [sl, #-28] @ 0xffffffe4 │ │ │ │ - str r0, [sp, #340] @ 0x154 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r5, [r2, r5, lsl #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r9, [r9, lr, lsl #4] │ │ │ │ - ldr r7, [r2, lr, lsl #4] │ │ │ │ mov r3, sl │ │ │ │ + mov r6, r0 │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ ldr sl, [sl, #-288] @ 0xfffffee0 │ │ │ │ - ldr r8, [r3, #-284] @ 0xfffffee4 │ │ │ │ + ldr r9, [r9, lr, lsl #4] │ │ │ │ + ldr r7, [r2, lr, lsl #4] │ │ │ │ mov r1, sl │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r8, [r3, #-284] @ 0xfffffee4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r9, ip, r1, lsl #4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ + lsl r3, r6, #4 │ │ │ │ + add r8, r2, r3 │ │ │ │ + add r9, r1, r3 │ │ │ │ + ldr r3, [sp] │ │ │ │ + str r9, [sp, #108] @ 0x6c │ │ │ │ + ldr r9, [r1, r6, lsl #4] │ │ │ │ + str r8, [sp, #112] @ 0x70 │ │ │ │ ldr sl, [r3, #-416] @ 0xfffffe60 │ │ │ │ - str r9, [sp, #112] @ 0x70 │ │ │ │ - ldr r9, [ip, r1, lsl #4] │ │ │ │ - ldr r4, [r2, r1, lsl #4] │ │ │ │ - add r8, r2, r1, lsl #4 │ │ │ │ - mov r1, sl │ │ │ │ ldr r5, [r3, #-412] @ 0xfffffe64 │ │ │ │ - str r8, [sp, #116] @ 0x74 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r6, [r2, r6, lsl #4] │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - mov r8, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #116] @ 0x74 │ │ │ │ - ldr r9, [sp, #112] @ 0x70 │ │ │ │ - ldr r4, [sl, fp, lsl #7] │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #108] @ 0x6c │ │ │ │ + mov r6, r0 │ │ │ │ + ldr sl, [sp, #112] @ 0x70 │ │ │ │ ldr r9, [r9, fp, lsl #7] │ │ │ │ + ldr r4, [sl, fp, lsl #7] │ │ │ │ + ldr sl, [sp] │ │ │ │ + mov r0, r9 │ │ │ │ ldr r3, [sl, #-160] @ 0xffffff60 │ │ │ │ ldr r5, [sl, #-156] @ 0xffffff64 │ │ │ │ mov r1, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #344] @ 0x158 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #348] @ 0x15c │ │ │ │ + str r0, [sp, #380] @ 0x17c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3216] @ 39d80 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #-3264] @ 3b694 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3236] @ 39d7c │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [pc, #-3280] @ 3b690 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3260] @ 39d80 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-3304] @ 3b694 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3280] @ 39d7c │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #-3328] @ 3b690 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #356] @ 0x164 │ │ │ │ + str r0, [sp, #388] @ 0x184 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3340] @ 39d7c │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-3388] @ 3b690 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3352] @ 39d80 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-3400] @ 3b694 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3384] @ 39d7c │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-3428] @ 3b690 │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3396] @ 39d80 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-3444] @ 3b694 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - lsl r6, fp, #3 │ │ │ │ - str r0, [sp, #364] @ 0x16c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + str r0, [sp, #396] @ 0x18c │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp] │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp] │ │ │ │ + str r0, [sp, #404] @ 0x194 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ ldr sl, [sp, #8] │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - add r7, ip, r6 │ │ │ │ - add r8, sl, r6 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ - str r8, [sp, #124] @ 0x7c │ │ │ │ - ldr r7, [ip, fp, lsl #3] │ │ │ │ - ldr r8, [r9, #-496] @ 0xfffffe10 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r6, [sl, fp, lsl #3] │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ ldr r5, [r9, #-492] @ 0xfffffe14 │ │ │ │ - str r0, [sp, #372] @ 0x174 │ │ │ │ + ldr r6, [sl, fp, lsl #3] │ │ │ │ + add r7, r1, r8 │ │ │ │ + add r8, sl, r8 │ │ │ │ + str r7, [sp, #116] @ 0x74 │ │ │ │ + ldr r7, [r1, fp, lsl #3] │ │ │ │ + str r8, [sp, #120] @ 0x78 │ │ │ │ + ldr r8, [r9, #-496] @ 0xfffffe10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #124] @ 0x7c │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ - ldr r6, [r8, fp, lsl #7] │ │ │ │ - ldr r7, [r7, fp, lsl #7] │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #116] @ 0x74 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r8, [r9, #-240] @ 0xffffff10 │ │ │ │ + ldr r7, [r7, fp, lsl #7] │ │ │ │ ldr r5, [r9, #-236] @ 0xffffff14 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [r3, fp, lsl #7] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - ldr ip, [sp] │ │ │ │ - add r6, r6, fp │ │ │ │ - add r7, ip, r6, lsl #3 │ │ │ │ - add r8, sl, r6, lsl #3 │ │ │ │ - str r7, [sp, #128] @ 0x80 │ │ │ │ - str r8, [sp, #132] @ 0x84 │ │ │ │ - ldr r7, [ip, r6, lsl #3] │ │ │ │ - ldr r8, [r9, #-368] @ 0xfffffe90 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r6, [sl, r6, lsl #3] │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ ldr r5, [r9, #-364] @ 0xfffffe94 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + add r8, r8, fp │ │ │ │ + lsl r3, r8, #3 │ │ │ │ + ldr r6, [sl, r8, lsl #3] │ │ │ │ + str r8, [sp, #28] │ │ │ │ + add r7, ip, r3 │ │ │ │ + add r3, sl, r3 │ │ │ │ + str r7, [sp, #124] @ 0x7c │ │ │ │ + ldr r7, [ip, r8, lsl #3] │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r8, [r9, #-368] @ 0xfffffe90 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #128] @ 0x80 │ │ │ │ - ldr r8, [sp, #132] @ 0x84 │ │ │ │ - ldr r7, [r6, fp, lsl #7] │ │ │ │ - ldr r6, [r8, fp, lsl #7] │ │ │ │ - ldr r8, [r9, #-112] @ 0xffffff90 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #124] @ 0x7c │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r5, [r9, #-108] @ 0xffffff94 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r7, [r8, fp, lsl #7] │ │ │ │ + ldr r8, [r9, #-112] @ 0xffffff90 │ │ │ │ + ldr r6, [r3, fp, lsl #7] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ - str r0, [sp, #156] @ 0x9c │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ + str r7, [sp, #164] @ 0xa4 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ - ldr r8, [ip, r5, lsl #3] │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ ldr r9, [r9, #-432] @ 0xfffffe50 │ │ │ │ - add r7, ip, r5, lsl #3 │ │ │ │ - add r6, sl, r5, lsl #3 │ │ │ │ + ldr r5, [r2, #-428] @ 0xfffffe54 │ │ │ │ + lsl r3, r4, #3 │ │ │ │ + ldr r8, [ip, r4, lsl #3] │ │ │ │ + add lr, ip, r3 │ │ │ │ + add r7, sl, r3 │ │ │ │ + ldr r6, [sl, r4, lsl #3] │ │ │ │ mov r1, r9 │ │ │ │ + str lr, [sp, #132] @ 0x84 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ - str r6, [sp, #140] @ 0x8c │ │ │ │ - str sl, [sp, #8] │ │ │ │ - ldr r6, [sl, r5, lsl #3] │ │ │ │ - ldr r5, [r2, #-428] @ 0xfffffe54 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r9, [sp, #136] @ 0x88 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r9, [sp, #132] @ 0x84 │ │ │ │ + ldr r8, [sp, #136] @ 0x88 │ │ │ │ ldr r5, [r2, #-176] @ 0xffffff50 │ │ │ │ ldr sl, [r9, fp, lsl #7] │ │ │ │ - mov r1, r5 │ │ │ │ ldr r6, [r2, #-172] @ 0xffffff54 │ │ │ │ - ldr r9, [sp, #140] @ 0x8c │ │ │ │ - ldr r9, [r9, fp, lsl #7] │ │ │ │ - mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r9, [r8, fp, lsl #7] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr ip, [sp] │ │ │ │ - lsl r2, lr, #2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ + mov r3, #232 @ 0xe8 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + mul r9, r3, fp │ │ │ │ ldr sl, [sp, #8] │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add r9, fp, lr, lsl #2 │ │ │ │ - ldr r8, [ip, r9, lsl #3] │ │ │ │ - ldr r7, [sl, r9, lsl #3] │ │ │ │ - ldr sl, [r2, #-48] @ 0xffffffd0 │ │ │ │ + str r9, [sp, #140] @ 0x8c │ │ │ │ ldr r6, [r2, #-44] @ 0xffffffd4 │ │ │ │ - mov r1, sl │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ + ldr r8, [ip, r9] │ │ │ │ + ldr r7, [sl, r9] │ │ │ │ + ldr sl, [r2, #-48] @ 0xffffffd0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr ip, [sp] │ │ │ │ - add r8, fp, r3, lsl #2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ + mov r3, #104 @ 0x68 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + mul r8, r3, fp │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + str r8, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [r2, #-304] @ 0xfffffed0 │ │ │ │ - lsl r6, r3, #2 │ │ │ │ - ldr r3, [ip, r8, lsl #3] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ - str r6, [sp, #656] @ 0x290 │ │ │ │ - str r8, [sp, #32] │ │ │ │ + ldr r3, [ip, r8] │ │ │ │ ldr r6, [r2, #-300] @ 0xfffffed4 │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - ldr r8, [sl, r8, lsl #3] │ │ │ │ - mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r8, [sl, r8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #156] @ 0x9c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r4 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a680 │ │ │ │ - str sl, [sp, #376] @ 0x178 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #380] @ 0x17c │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a680 │ │ │ │ + str r8, [sp, #408] @ 0x198 │ │ │ │ + str r0, [sp, #412] @ 0x19c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ - mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - str sl, [sp, #388] @ 0x184 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #396] @ 0x18c │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ + str r8, [sp, #420] @ 0x1a4 │ │ │ │ + str r0, [sp, #424] @ 0x1a8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #428] @ 0x1ac │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #156] @ 0x9c │ │ │ │ - str r0, [sp, #404] @ 0x194 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #436] @ 0x1b4 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #736] @ 0x2e0 │ │ │ │ + str r0, [sp, #760] @ 0x2f8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #740] @ 0x2e4 │ │ │ │ + str r0, [sp, #764] @ 0x2fc │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #172] @ 0xac │ │ │ │ - ldr sl, [sp, #168] @ 0xa8 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #180] @ 0xb4 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r8, [sp, #184] @ 0xb8 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #4088] @ 3c108 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #4088] @ 3da38 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #4064] @ 3c108 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #4064] @ 3da38 │ │ │ │ + bl 151348 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #412] @ 0x19c │ │ │ │ + str r0, [sp, #444] @ 0x1bc │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - lsl r7, fp, #5 │ │ │ │ - sub r7, r7, fp │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #4000] @ 3c108 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #4008] @ 3da38 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #416] @ 0x1a0 │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3976] @ 3c108 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - str r0, [sp, #420] @ 0x1a4 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3984] @ 3da38 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + str r0, [sp, #452] @ 0x1c4 │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #744] @ 0x2e8 │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #748] @ 0x2ec │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #772] @ 0x304 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - mov r5, r7 │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ + str r0, [sp, #456] @ 0x1c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + str r0, [sp, #460] @ 0x1cc │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ ldr sl, [sp, #8] │ │ │ │ - ldr r7, [ip, r7, lsl #3] │ │ │ │ - ldr r6, [sl, r5, lsl #3] │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #428] @ 0x1ac │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - mov r0, r7 │ │ │ │ + sub r3, r9, fp │ │ │ │ + ldr r9, [sp] │ │ │ │ + ldr r7, [ip, r3, lsl #3] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r6, [sl, r3, lsl #3] │ │ │ │ ldr r8, [r9, #-16] │ │ │ │ + mov r0, r7 │ │ │ │ ldr r5, [r9, #-12] │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr ip, [sp] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ ldr r8, [r9, #-272] @ 0xfffffef0 │ │ │ │ - ldr r7, [ip, r2, lsl #3] │ │ │ │ + ldr r7, [ip, r5, lsl #3] │ │ │ │ + ldr r6, [sl, r5, lsl #3] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r6, [sl, r2, lsl #3] │ │ │ │ ldr r5, [r9, #-268] @ 0xfffffef4 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r4, [sp, #160] @ 0xa0 │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr ip, [sp] │ │ │ │ - lsl r7, lr, #3 │ │ │ │ - add r4, ip, lr, lsl #3 │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ - add r4, sl, lr, lsl #3 │ │ │ │ - str r7, [sp, #200] @ 0xc8 │ │ │ │ - ldr r7, [ip, lr, lsl #3] │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ - str r4, [sp, #148] @ 0x94 │ │ │ │ - ldr r8, [r9, #-400] @ 0xfffffe70 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + lsl r3, r2, #3 │ │ │ │ + ldr r7, [ip, r2, lsl #3] │ │ │ │ + add r4, ip, r3 │ │ │ │ + add lr, sl, r3 │ │ │ │ + ldr r6, [sl, r2, lsl #3] │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ + str lr, [sp, #148] @ 0x94 │ │ │ │ mov r0, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r6, [sl, lr, lsl #3] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r8, [r9, #-400] @ 0xfffffe70 │ │ │ │ ldr r5, [r9, #-396] @ 0xfffffe74 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ ldr r8, [r9, #-144] @ 0xffffff70 │ │ │ │ + ldr r5, [r9, #-140] @ 0xffffff74 │ │ │ │ ldr r7, [r4, fp, lsl #7] │ │ │ │ mov r1, r8 │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ - ldr r5, [r9, #-140] @ 0xffffff74 │ │ │ │ - ldr r6, [r4, fp, lsl #7] │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [r4, fp, lsl #7] │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - str r7, [sp, #184] @ 0xb8 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr ip, [sp] │ │ │ │ - lsl r7, r3, #3 │ │ │ │ - add r6, ip, r3, lsl #3 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - add r7, sl, r3, lsl #3 │ │ │ │ - ldr r8, [ip, r3, lsl #3] │ │ │ │ - mov r2, r9 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ + str r6, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + mov r2, r9 │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + lsl r3, r6, #3 │ │ │ │ + ldr r8, [ip, r6, lsl #3] │ │ │ │ + add lr, ip, r3 │ │ │ │ + add r7, sl, r3 │ │ │ │ + ldr r6, [sl, r6, lsl #3] │ │ │ │ + str lr, [sp, #152] @ 0x98 │ │ │ │ str r7, [sp, #156] @ 0x9c │ │ │ │ - ldr r9, [r9, #-464] @ 0xfffffe30 │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r6, [sl, r3, lsl #3] │ │ │ │ + ldr r9, [r9, #-464] @ 0xfffffe30 │ │ │ │ ldr r5, [r2, #-460] @ 0xfffffe34 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r9, [sp, #152] @ 0x98 │ │ │ │ + ldr lr, [sp, #156] @ 0x9c │ │ │ │ ldr r5, [r2, #-208] @ 0xffffff30 │ │ │ │ - ldr sl, [r3, fp, lsl #7] │ │ │ │ - ldr r6, [sp, #156] @ 0x9c │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r9, [r6, fp, lsl #7] │ │ │ │ + ldr sl, [r9, fp, lsl #7] │ │ │ │ ldr r6, [r2, #-204] @ 0xffffff34 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r9, [lr, fp, lsl #7] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - ldr ip, [sp] │ │ │ │ - add r7, r3, r7 │ │ │ │ - ldr r8, [ip, r7, lsl #3] │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ + mov r3, #216 @ 0xd8 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r7, [sl, r7, lsl #3] │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + mul r9, r3, fp │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + str r9, [sp, #160] @ 0xa0 │ │ │ │ + ldr r8, [ip, r9] │ │ │ │ + ldr r7, [sl, r9] │ │ │ │ ldr sl, [r2, #-80] @ 0xffffffb0 │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, sl │ │ │ │ ldr r6, [r2, #-76] @ 0xffffffb4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr ip, [sp] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ + mov r3, #88 @ 0x58 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + mul lr, r3, fp │ │ │ │ ldr sl, [sp, #8] │ │ │ │ - add r4, fp, r6, lsl #1 │ │ │ │ - ldr r3, [ip, r4, lsl #3] │ │ │ │ - ldr r8, [sl, r4, lsl #3] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ + str lr, [sp, #164] @ 0xa4 │ │ │ │ ldr r4, [r2, #-336] @ 0xfffffeb0 │ │ │ │ + ldr r3, [ip, lr] │ │ │ │ ldr r6, [r2, #-332] @ 0xfffffeb4 │ │ │ │ mov r1, r4 │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r7, r0 │ │ │ │ + ldr r8, [sl, lr] │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ mov r1, r4 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 14a680 │ │ │ │ - str sl, [sp, #432] @ 0x1b0 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #436] @ 0x1b4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #468] @ 0x1d4 │ │ │ │ + mov r0, r8 │ │ │ │ + str r8, [sp, #464] @ 0x1d0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ - mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - str sl, [sp, #444] @ 0x1bc │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - str r0, [sp, #452] @ 0x1c4 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ │ │ + str r8, [sp, #476] @ 0x1dc │ │ │ │ + str r0, [sp, #480] @ 0x1e0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #484] @ 0x1e4 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ + str r0, [sp, #488] @ 0x1e8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ - str r0, [sp, #460] @ 0x1cc │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #492] @ 0x1ec │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #752] @ 0x2f0 │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #756] @ 0x2f4 │ │ │ │ + str r0, [sp, #780] @ 0x30c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #208] @ 0xd0 │ │ │ │ - ldr sl, [sp, #204] @ 0xcc │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #204] @ 0xcc │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + ldr sl, [sp, #208] @ 0xd0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2344] @ 3c108 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2360] @ 3da38 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #464] @ 0x1d0 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2320] @ 3c108 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #468] @ 0x1d4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2336] @ 3da38 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #500] @ 0x1f4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2264] @ 3c108 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2280] @ 3da38 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #472] @ 0x1d8 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2240] @ 3c108 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ - str r0, [sp, #476] @ 0x1dc │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2256] @ 3da38 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [sp, #508] @ 0x1fc │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #760] @ 0x2f8 │ │ │ │ + str r0, [sp, #784] @ 0x310 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - str r0, [sp, #764] @ 0x2fc │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #788] @ 0x314 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #188] @ 0xbc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + str r0, [sp, #512] @ 0x200 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - lsl lr, fp, #6 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr ip, [sp] │ │ │ │ - sub r3, lr, fp │ │ │ │ - ldr r7, [ip, r3, lsl #2] │ │ │ │ - ldr r8, [r9, #-8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp] │ │ │ │ + str r0, [sp, #516] @ 0x204 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ ldr sl, [sp, #8] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r6, [sl, r3, lsl #2] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + sub r7, r7, fp │ │ │ │ + ldr r8, [r9, #-8] │ │ │ │ + mov r4, r7 │ │ │ │ + ldr r7, [ip, r7, lsl #2] │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [r9, #-4] │ │ │ │ - str r0, [sp, #484] @ 0x1e4 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r6, [sl, r4, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ ldr r8, [r9, #-264] @ 0xfffffef8 │ │ │ │ - ldr r7, [ip, r5, lsl #2] │ │ │ │ + ldr r5, [r9, #-260] @ 0xfffffefc │ │ │ │ + ldr r7, [ip, r3, lsl #2] │ │ │ │ mov r1, r8 │ │ │ │ + ldr r6, [sl, r3, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r6, [sl, r5, lsl #2] │ │ │ │ - ldr r5, [r9, #-260] @ 0xfffffefc │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r5, [sp, #180] @ 0xb4 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr ip, [sp] │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ ldr r8, [r9, #-392] @ 0xfffffe78 │ │ │ │ - ldr r7, [ip, r2, lsl #2] │ │ │ │ - lsl lr, r2, #2 │ │ │ │ - add r6, ip, r2, lsl #2 │ │ │ │ + lsl r3, r5, #2 │ │ │ │ + add r7, ip, r3 │ │ │ │ + add r6, sl, r3 │ │ │ │ mov r1, r8 │ │ │ │ - str lr, [sp, #488] @ 0x1e8 │ │ │ │ - add lr, sl, r2, lsl #2 │ │ │ │ - str lr, [sp, #164] @ 0xa4 │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ - ldr r6, [sl, r2, lsl #2] │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ + ldr r7, [ip, r5, lsl #2] │ │ │ │ + str r6, [sp, #172] @ 0xac │ │ │ │ + ldr r6, [sl, r5, lsl #2] │ │ │ │ ldr r5, [r9, #-388] @ 0xfffffe7c │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ │ │ - ldr r7, [r6, fp, lsl #7] │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ - ldr lr, [sp, #164] @ 0xa4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r7, [r5, fp, lsl #7] │ │ │ │ + ldr r5, [sp, #172] @ 0xac │ │ │ │ ldr r8, [r9, #-136] @ 0xffffff78 │ │ │ │ mov r0, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r6, [lr, fp, lsl #7] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r6, [r5, fp, lsl #7] │ │ │ │ ldr r5, [r9, #-132] @ 0xffffff7c │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [sp, #204] @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #204] @ 0xcc │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r5, [sp, #204] @ 0xcc │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r7, [ip, lr, lsl #2] │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r8, [r9, #-456] @ 0xfffffe38 │ │ │ │ - add r3, ip, r2 │ │ │ │ - add r5, sl, r2 │ │ │ │ + lsl r3, r2, #2 │ │ │ │ + ldr r5, [sl, r2, lsl #2] │ │ │ │ + add r7, ip, r3 │ │ │ │ + add r6, sl, r3 │ │ │ │ mov r1, r8 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ - str r5, [sp, #172] @ 0xac │ │ │ │ - ldr r5, [sl, lr, lsl #2] │ │ │ │ - ldr r6, [r9, #-452] @ 0xfffffe3c │ │ │ │ mov sl, r9 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r7, [ip, r2, lsl #2] │ │ │ │ + str r6, [sp, #180] @ 0xb4 │ │ │ │ + ldr r6, [r9, #-452] @ 0xfffffe3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #172] @ 0xac │ │ │ │ - ldr r9, [sp, #168] @ 0xa8 │ │ │ │ - ldr r6, [r3, fp, lsl #7] │ │ │ │ - ldr r9, [r9, fp, lsl #7] │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ mov r3, sl │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r6, [sp, #180] @ 0xb4 │ │ │ │ ldr sl, [sl, #-200] @ 0xffffff38 │ │ │ │ - ldr r8, [r3, #-196] @ 0xffffff3c │ │ │ │ + ldr r9, [r5, fp, lsl #7] │ │ │ │ + ldr r6, [r6, fp, lsl #7] │ │ │ │ mov r1, sl │ │ │ │ - mov r7, r0 │ │ │ │ + ldr r8, [r3, #-196] @ 0xffffff3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #200] @ 0xc8 │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp] │ │ │ │ + mov r3, #220 @ 0xdc │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + mul r5, r3, fp │ │ │ │ ldr sl, [sp, #8] │ │ │ │ - sub lr, lr, fp │ │ │ │ - ldr r8, [ip, lr, lsl #2] │ │ │ │ - ldr r7, [sl, lr, lsl #2] │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ + ldr r8, [ip, r5] │ │ │ │ + ldr r7, [sl, r5] │ │ │ │ ldr sl, [r9, #-72] @ 0xffffffb8 │ │ │ │ - str lr, [sp, #492] @ 0x1ec │ │ │ │ - mov r1, sl │ │ │ │ - ldr r5, [r9, #-68] @ 0xffffffbc │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r5, [r9, #-68] @ 0xffffffbc │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #64] @ 0x40 │ │ │ │ - ldr ip, [sp] │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp] │ │ │ │ + mov r3, #92 @ 0x5c │ │ │ │ + mov r7, r0 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + mul r8, r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - sub r8, r8, fp │ │ │ │ - ldr r3, [ip, r8, lsl #2] │ │ │ │ - str r8, [sp, #496] @ 0x1f0 │ │ │ │ - ldr r8, [r2, r8, lsl #2] │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r8, [sp, #188] @ 0xbc │ │ │ │ ldr r4, [sl, #-328] @ 0xfffffeb8 │ │ │ │ + ldr r3, [ip, r8] │ │ │ │ ldr r5, [sl, #-324] @ 0xfffffebc │ │ │ │ mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ + ldr r8, [r2, r8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #768] @ 0x300 │ │ │ │ + str r0, [sp, #792] @ 0x318 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #220] @ 0xdc │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - str r0, [sp, #500] @ 0x1f4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #520] @ 0x208 │ │ │ │ + ldr sl, [sp, #224] @ 0xe0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #772] @ 0x304 │ │ │ │ + str r0, [sp, #796] @ 0x31c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - str r0, [sp, #776] @ 0x308 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #220] @ 0xdc │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ + str r0, [sp, #524] @ 0x20c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - str r0, [sp, #508] @ 0x1fc │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #204] @ 0xcc │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ + str r0, [sp, #532] @ 0x214 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r8, [sp, #228] @ 0xe4 │ │ │ │ - ldr sl, [sp, #224] @ 0xe0 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #516] @ 0x204 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ + ldr sl, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #584] @ 3c108 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #600] @ 3da38 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #540] @ 0x21c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #560] @ 3c108 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #576] @ 3da38 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #524] @ 0x20c │ │ │ │ + str r0, [sp, #544] @ 0x220 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #504] @ 3c108 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #520] @ 3da38 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ + str r0, [sp, #548] @ 0x224 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #480] @ 3c108 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ - str r0, [sp, #532] @ 0x214 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #496] @ 3da38 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + str r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #220] @ 0xdc │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #780] @ 0x30c │ │ │ │ + str r0, [sp, #804] @ 0x324 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #808] @ 0x328 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #204] @ 0xcc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #536] @ 0x218 │ │ │ │ + str r0, [sp, #556] @ 0x22c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp] │ │ │ │ - lsl lr, fp, #2 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - add r7, ip, lr │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp] │ │ │ │ + str r0, [sp, #560] @ 0x230 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ ldr r8, [r9, #-504] @ 0xfffffe08 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + add r7, ip, r2 │ │ │ │ + ldr r5, [r9, #-500] @ 0xfffffe0c │ │ │ │ + str r7, [sp, #192] @ 0xc0 │ │ │ │ + add r4, sl, r2 │ │ │ │ ldr r7, [ip, fp, lsl #2] │ │ │ │ - add sl, r3, lr │ │ │ │ mov r1, r8 │ │ │ │ - ldr r6, [r3, fp, lsl #2] │ │ │ │ - str sl, [sp, #180] @ 0xb4 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [r9, #-500] @ 0xfffffe0c │ │ │ │ - str r0, [sp, #540] @ 0x21c │ │ │ │ + str r4, [sp, #196] @ 0xc4 │ │ │ │ + ldr r6, [sl, fp, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r4, [sp, #196] @ 0xc4 │ │ │ │ ldr r8, [r9, #-248] @ 0xffffff08 │ │ │ │ ldr r7, [r7, fp, lsl #7] │ │ │ │ - ldr ip, [sp, #180] @ 0xb4 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r6, [ip, fp, lsl #7] │ │ │ │ ldr r5, [r9, #-244] @ 0xffffff0c │ │ │ │ - str r0, [sp, #204] @ 0xcc │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r6, [r4, fp, lsl #7] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - lsl r5, fp, #4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - str r4, [sp, #212] @ 0xd4 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ - ldr r0, [sp, #204] @ 0xcc │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp] │ │ │ │ - add r3, r5, fp │ │ │ │ - add r7, ip, r3, lsl #2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [r9, #-376] @ 0xfffffe88 │ │ │ │ - str r7, [sp, #184] @ 0xb8 │ │ │ │ - ldr r7, [ip, r3, lsl #2] │ │ │ │ - add r4, sl, r3, lsl #2 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r6, [sl, r3, lsl #2] │ │ │ │ - str r3, [sp, #544] @ 0x220 │ │ │ │ - str r4, [sp, #188] @ 0xbc │ │ │ │ ldr r5, [r9, #-372] @ 0xfffffe8c │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ + add r4, r4, fp │ │ │ │ + lsl r3, r4, #2 │ │ │ │ + ldr r6, [sl, r4, lsl #2] │ │ │ │ + mov r1, r8 │ │ │ │ + str r4, [sp, #564] @ 0x234 │ │ │ │ + add r7, ip, r3 │ │ │ │ + add lr, sl, r3 │ │ │ │ + str r7, [sp, #200] @ 0xc8 │ │ │ │ + ldr r7, [ip, r4, lsl #2] │ │ │ │ + str lr, [sp, #204] @ 0xcc │ │ │ │ mov r0, r7 │ │ │ │ - b 3c118 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + b 3da48 │ │ │ │ svccc 0x003504f3 │ │ │ │ svccc 0x003504f3 │ │ │ │ svccc 0x006c835e │ │ │ │ mcrcc 15, 6, lr, cr3, cr5, {0} │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr lr, [sp, #204] @ 0xcc │ │ │ │ ldr r8, [r9, #-120] @ 0xffffff88 │ │ │ │ ldr r7, [r7, fp, lsl #7] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r4, [sp, #188] @ 0xbc │ │ │ │ ldr r5, [r9, #-116] @ 0xffffff8c │ │ │ │ - ldr r6, [r4, fp, lsl #7] │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r6, [lr, fp, lsl #7] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ - str r4, [sp, #236] @ 0xec │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - ldr ip, [sp] │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ + str r5, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #244] @ 0xf4 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + lsl r3, r7, #2 │ │ │ │ + ldr r6, [sl, r7, lsl #2] │ │ │ │ + add r8, ip, r3 │ │ │ │ + add r5, sl, r3 │ │ │ │ mov r3, r9 │ │ │ │ - ldr r8, [ip, r4, lsl #2] │ │ │ │ ldr r9, [r9, #-440] @ 0xfffffe48 │ │ │ │ - add r6, ip, r4, lsl #2 │ │ │ │ - mov r1, r9 │ │ │ │ - add ip, sl, r4, lsl #2 │ │ │ │ - str ip, [sp, #196] @ 0xc4 │ │ │ │ + str r8, [sp, #208] @ 0xd0 │ │ │ │ + ldr r8, [ip, r7, lsl #2] │ │ │ │ + str r5, [sp, #212] @ 0xd4 │ │ │ │ ldr r5, [r3, #-436] @ 0xfffffe4c │ │ │ │ - str r6, [sp, #192] @ 0xc0 │ │ │ │ - ldr r7, [sl, r4, lsl #2] │ │ │ │ - str r0, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr sl, [sp, #192] @ 0xc0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r8, [sp, #208] @ 0xd0 │ │ │ │ + ldr r9, [sp, #212] @ 0xd4 │ │ │ │ ldr r5, [r3, #-184] @ 0xffffff48 │ │ │ │ - ldr sl, [sl, fp, lsl #7] │ │ │ │ + ldr sl, [r8, fp, lsl #7] │ │ │ │ + ldr r6, [r3, #-180] @ 0xffffff4c │ │ │ │ mov r1, r5 │ │ │ │ - ldr r8, [r3, #-180] @ 0xffffff4c │ │ │ │ - ldr r9, [sp, #196] @ 0xc4 │ │ │ │ ldr r9, [r9, fp, lsl #7] │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #548] @ 0x224 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #252] @ 0xfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #576] @ 0x240 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [sp, #580] @ 0x244 │ │ │ │ - ldr lr, [sp, #200] @ 0xc8 │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + mov r3, #228 @ 0xe4 │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ + mul r7, r3, fp │ │ │ │ + ldr r8, [ip, r7] │ │ │ │ + str r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r9, [sp] │ │ │ │ ldr sl, [sp, #8] │ │ │ │ - add r7, lr, fp │ │ │ │ - ldr r8, [ip, r7, lsl #2] │ │ │ │ - str r7, [sp, #552] @ 0x228 │ │ │ │ - ldr r7, [sl, r7, lsl #2] │ │ │ │ - ldr sl, [r9, #-56] @ 0xffffffc8 │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, sl │ │ │ │ - bl 14a8c4 │ │ │ │ ldr r6, [r9, #-52] @ 0xffffffcc │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r7, [sl, r7] │ │ │ │ + ldr sl, [r9, #-56] @ 0xffffffc8 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - add ip, r6, r6, lsl #2 │ │ │ │ - lsl r2, r6, #2 │ │ │ │ - mov r6, ip │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr r4, [sl, #-312] @ 0xfffffec8 │ │ │ │ - ldr r3, [ip, r6, lsl #2] │ │ │ │ - str r2, [sp, #596] @ 0x254 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp] │ │ │ │ + mov r3, #100 @ 0x64 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + mul r8, r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r8, [r2, r6, lsl #2] │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ + str r8, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sl, #-312] @ 0xfffffec8 │ │ │ │ + ldr r3, [ip, r8] │ │ │ │ ldr r6, [sl, #-308] @ 0xfffffecc │ │ │ │ - mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r8, [r2, r8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r0, [sp, #220] @ 0xdc │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #548] @ 0x224 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #252] @ 0xfc │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #556] @ 0x22c │ │ │ │ + str r0, [sp, #568] @ 0x238 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ - str r0, [sp, #788] @ 0x314 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ │ │ + str r0, [sp, #812] @ 0x32c │ │ │ │ + ldr r0, [sp, #220] @ 0xdc │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #792] @ 0x318 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - str r0, [sp, #796] @ 0x31c │ │ │ │ - ldr r0, [sp, #220] @ 0xdc │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #820] @ 0x334 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #560] @ 0x230 │ │ │ │ + str r0, [sp, #572] @ 0x23c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - str r0, [sp, #564] @ 0x234 │ │ │ │ - ldr r0, [sp, #204] @ 0xcc │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #568] @ 0x238 │ │ │ │ + str r0, [sp, #580] @ 0x244 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #572] @ 0x23c │ │ │ │ + str r0, [sp, #584] @ 0x248 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #580] @ 0x244 │ │ │ │ - ldr r8, [sp, #576] @ 0x240 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #256] @ 0x100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr sl, [sp, #260] @ 0x104 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1208] @ 3c10c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1184] @ 3da3c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #576] @ 0x240 │ │ │ │ + str r0, [sp, #588] @ 0x24c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1232] @ 3c10c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1208] @ 3da3c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #580] @ 0x244 │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1288] @ 3c10c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1264] @ 3da3c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #584] @ 0x248 │ │ │ │ + str r0, [sp, #596] @ 0x254 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1312] @ 3c10c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - str r0, [sp, #588] @ 0x24c │ │ │ │ - ldr r0, [sp, #220] @ 0xdc │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #548] @ 0x224 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1288] @ 3da3c │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #600] @ 0x258 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #252] @ 0xfc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ + str r0, [sp, #824] @ 0x338 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ - str r0, [sp, #804] @ 0x324 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #828] @ 0x33c │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #548] @ 0x224 │ │ │ │ + str r0, [sp, #604] @ 0x25c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #596] @ 0x254 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - add lr, r3, r2 │ │ │ │ - ldr r6, [ip, r5, lsl #2] │ │ │ │ - str lr, [sp, #204] @ 0xcc │ │ │ │ - add r9, ip, r2 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ - ldr r5, [r3, r5, lsl #2] │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp] │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + lsl r3, lr, #2 │ │ │ │ ldr r8, [sl, #-472] @ 0xfffffe28 │ │ │ │ - ldr r7, [sl, #-468] @ 0xfffffe2c │ │ │ │ + add r9, ip, r3 │ │ │ │ + ldr r7, [ip, lr, lsl #2] │ │ │ │ + add r5, r2, r3 │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r5, [r2, lr, lsl #2] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r6, [sl, #-468] @ 0xfffffe2c │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ mov r3, sl │ │ │ │ - str r9, [sp, #200] @ 0xc8 │ │ │ │ + mov r6, r0 │ │ │ │ + str r9, [sp, #220] @ 0xdc │ │ │ │ ldr sl, [sl, #-216] @ 0xffffff28 │ │ │ │ ldr r9, [r9, fp, lsl #7] │ │ │ │ - ldr lr, [sp, #204] @ 0xcc │ │ │ │ - mov r1, sl │ │ │ │ - ldr r7, [lr, fp, lsl #7] │ │ │ │ ldr r8, [r3, #-212] @ 0xffffff2c │ │ │ │ - mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r7, [r5, fp, lsl #7] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #612] @ 0x264 │ │ │ │ + str r0, [sp, #620] @ 0x26c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + mov r3, #52 @ 0x34 │ │ │ │ + ldr sl, [sp] │ │ │ │ + str r0, [sp, #644] @ 0x284 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + mul r4, r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - add sl, ip, r8, lsl #2 │ │ │ │ - mov r9, sl │ │ │ │ - add sl, r2, r8, lsl #2 │ │ │ │ - ldr r7, [ip, r8, lsl #2] │ │ │ │ - ldr r5, [r2, r8, lsl #2] │ │ │ │ - str sl, [sp, #212] @ 0xd4 │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - mov r0, r7 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [sl, #-408] @ 0xfffffe68 │ │ │ │ + add r7, ip, r4 │ │ │ │ + mov r9, r7 │ │ │ │ + ldr r7, [ip, r4] │ │ │ │ + add lr, r2, r4 │ │ │ │ ldr r6, [sl, #-404] @ 0xfffffe6c │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + str lr, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [r2, r4] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #232] @ 0xe8 │ │ │ │ mov r3, sl │ │ │ │ - str r9, [sp, #208] @ 0xd0 │ │ │ │ + mov r6, r0 │ │ │ │ + str r9, [sp, #228] @ 0xe4 │ │ │ │ ldr sl, [sl, #-152] @ 0xffffff68 │ │ │ │ ldr r9, [r9, fp, lsl #7] │ │ │ │ - mov r1, sl │ │ │ │ ldr r8, [r3, #-148] @ 0xffffff6c │ │ │ │ - ldr r7, [sp, #212] @ 0xd4 │ │ │ │ - ldr r7, [r7, fp, lsl #7] │ │ │ │ - mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r7, [lr, fp, lsl #7] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #252] @ 0xfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #64] @ 0x40 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - sub r2, r8, r4 │ │ │ │ - ldr lr, [sp] │ │ │ │ - add r6, ip, r2, lsl #2 │ │ │ │ - ldr r7, [lr, r2, lsl #2] │ │ │ │ - str r6, [sp, #220] @ 0xdc │ │ │ │ - ldr r6, [ip, r2, lsl #2] │ │ │ │ - add sl, lr, r2, lsl #2 │ │ │ │ - str r0, [sp, #244] @ 0xf4 │ │ │ │ - str r2, [sp, #816] @ 0x330 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r3, #84 @ 0x54 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ + mul r8, r3, fp │ │ │ │ + ldr r3, [sp] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add sl, ip, r8 │ │ │ │ + str r8, [sp, #236] @ 0xec │ │ │ │ + ldr r7, [ip, r8] │ │ │ │ ldr r9, [r3, #-344] @ 0xfffffea8 │ │ │ │ + add r4, r2, r8 │ │ │ │ ldr r5, [r3, #-340] @ 0xfffffeac │ │ │ │ + mov r0, r7 │ │ │ │ + str r4, [sp, #244] @ 0xf4 │ │ │ │ + ldr r6, [r2, r8] │ │ │ │ mov r1, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str sl, [sp, #216] @ 0xd8 │ │ │ │ - ldr r4, [r3, #-88] @ 0xffffffa8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ + mov r6, r0 │ │ │ │ + str sl, [sp, #240] @ 0xf0 │ │ │ │ + ldr r7, [sp, #244] @ 0xf4 │ │ │ │ ldr sl, [sl, fp, lsl #7] │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r4, [r3, #-88] @ 0xffffffa8 │ │ │ │ ldr r5, [r3, #-84] @ 0xffffffac │ │ │ │ - ldr r7, [sp, #220] @ 0xdc │ │ │ │ - ldr r7, [r7, fp, lsl #7] │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r7, [r7, fp, lsl #7] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #596] @ 0x254 │ │ │ │ + str r0, [sp, #268] @ 0x10c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #488] @ 0x1e8 │ │ │ │ - ldr lr, [sp] │ │ │ │ + bl 151100 │ │ │ │ + mov r3, #244 @ 0xf4 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ + mul r9, r3, fp │ │ │ │ + ldr r3, [sp] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - add r8, sl, fp │ │ │ │ - ldr sl, [lr, r8, lsl #2] │ │ │ │ - ldr r9, [r2, r8, lsl #2] │ │ │ │ - str r8, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #600] @ 0x258 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r0, sl │ │ │ │ + str r9, [sp, #248] @ 0xf8 │ │ │ │ + ldr sl, [ip, r9] │ │ │ │ ldr r6, [r3, #-24] @ 0xffffffe8 │ │ │ │ ldr r8, [r3, #-20] @ 0xffffffec │ │ │ │ + mov r0, sl │ │ │ │ + ldr r9, [r2, r9] │ │ │ │ mov r1, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp] │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - ldr ip, [lr, r9, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ + mov r3, #116 @ 0x74 │ │ │ │ + mov r6, r0 │ │ │ │ + mul r9, r3, fp │ │ │ │ + ldr r2, [lr, r9] │ │ │ │ + str r9, [sp, #60] @ 0x3c │ │ │ │ + ldr sl, [sp] │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #276] @ 0x114 │ │ │ │ ldr r3, [sl, #-280] @ 0xfffffee8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r9, [r2, r9, lsl #2] │ │ │ │ - str ip, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #604] @ 0x25c │ │ │ │ ldr sl, [sl, #-276] @ 0xfffffeec │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, ip │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + ldr r9, [ip, r9] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #612] @ 0x264 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #604] @ 0x25c │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #612] @ 0x264 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ + ldr r2, [sp, #276] @ 0x114 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r2 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - mov sl, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #276] @ 0x114 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r9, r0 │ │ │ │ + ldr r0, [sp, #252] @ 0xfc │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #604] @ 0x25c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #612] @ 0x264 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #608] @ 0x260 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #612] @ 0x264 │ │ │ │ - mov r1, r4 │ │ │ │ + str r0, [sp, #616] @ 0x268 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #620] @ 0x26c │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #612] @ 0x264 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #620] @ 0x26c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #616] @ 0x268 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #276] @ 0x114 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ + str r0, [sp, #628] @ 0x274 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ - str r0, [sp, #620] @ 0x26c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #260] @ 0x104 │ │ │ │ + str r0, [sp, #632] @ 0x278 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #244] @ 0xf4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2948] @ 3c114 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-2944] @ 3da44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2968] @ 3c110 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #-2964] @ 3da40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2992] @ 3c114 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2984] @ 3da44 │ │ │ │ + str r0, [sp, #636] @ 0x27c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3012] @ 3c110 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3008] @ 3da40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #596] @ 0x254 │ │ │ │ - str r0, [sp, #628] @ 0x274 │ │ │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #632] @ 0x278 │ │ │ │ - ldr r1, [sp, #600] @ 0x258 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sp, #640] @ 0x280 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3076] @ 3c110 │ │ │ │ + ldr sl, [sp, #644] @ 0x284 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3072] @ 3da40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3088] @ 3c114 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #-3084] @ 3da44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3116] @ 3c114 │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-3108] @ 3da44 │ │ │ │ + str r0, [sp, #644] @ 0x284 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3136] @ 3c110 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3132] @ 3da40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #596] @ 0x254 │ │ │ │ - str r0, [sp, #636] @ 0x27c │ │ │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #600] @ 0x258 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3192] @ 3c114 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3188] @ 3da44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3212] @ 3c110 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #-3208] @ 3da40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3240] @ 3c110 │ │ │ │ - str r0, [sp, #596] @ 0x254 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-3232] @ 3da40 │ │ │ │ + str r0, [sp, #652] @ 0x28c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3252] @ 3c114 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3248] @ 3da44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ - str r0, [sp, #600] @ 0x258 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #252] @ 0xfc │ │ │ │ + str r0, [sp, #656] @ 0x290 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #276] @ 0x114 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ + str r0, [sp, #660] @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #644] @ 0x284 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #260] @ 0x104 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3380] @ 3c110 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3376] @ 3da40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3392] @ 3c114 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-3388] @ 3da44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3424] @ 3c110 │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-3416] @ 3da40 │ │ │ │ + str r0, [sp, #668] @ 0x29c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3436] @ 3c114 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3432] @ 3da44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - ldr lr, [sp, #656] @ 0x290 │ │ │ │ - ldr r7, [ip, r3, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp] │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ ldr r8, [sl, #-488] @ 0xfffffe18 │ │ │ │ - add r6, ip, lr │ │ │ │ - mov r9, r6 │ │ │ │ + ldr r7, [lr, r6, lsl #2] │ │ │ │ + lsl r3, r6, #2 │ │ │ │ + ldr r5, [r2, r6, lsl #2] │ │ │ │ + add r4, lr, r3 │ │ │ │ mov r1, r8 │ │ │ │ - add r6, r2, lr │ │ │ │ - ldr r5, [r2, r3, lsl #2] │ │ │ │ - str r6, [sp, #228] @ 0xe4 │ │ │ │ + mov r9, r4 │ │ │ │ + add r4, r2, r3 │ │ │ │ ldr r6, [sl, #-484] @ 0xfffffe1c │ │ │ │ - str r0, [sp, #652] @ 0x28c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - str r9, [sp, #224] @ 0xe0 │ │ │ │ - ldr r7, [r3, fp, lsl #7] │ │ │ │ - ldr r9, [r9, fp, lsl #7] │ │ │ │ - mov r3, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #256] @ 0x100 │ │ │ │ + mov r2, sl │ │ │ │ + mov r6, r0 │ │ │ │ + str r9, [sp, #252] @ 0xfc │ │ │ │ ldr sl, [sl, #-232] @ 0xffffff18 │ │ │ │ - ldr r8, [r3, #-228] @ 0xffffff1c │ │ │ │ + ldr r9, [r9, fp, lsl #7] │ │ │ │ + ldr r8, [r2, #-228] @ 0xffffff1c │ │ │ │ mov r1, sl │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r7, [ip, fp, lsl #7] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ + str r0, [sp, #676] @ 0x2a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #660] @ 0x294 │ │ │ │ + str r0, [sp, #680] @ 0x2a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ + str r0, [sp, #684] @ 0x2ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [sp, #668] @ 0x29c │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr r9, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - add r4, ip, r9, lsl #2 │ │ │ │ - ldr r7, [r2, r9, lsl #2] │ │ │ │ - ldr r8, [ip, r9, lsl #2] │ │ │ │ - str r4, [sp, #232] @ 0xe8 │ │ │ │ - add r4, r2, r9, lsl #2 │ │ │ │ - ldr r9, [sl, #-424] @ 0xfffffe58 │ │ │ │ + bl 151100 │ │ │ │ + mov r3, #44 @ 0x2c │ │ │ │ + ldr r2, [sp] │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + mul r9, r3, fp │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r9, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [r2, #-420] @ 0xfffffe5c │ │ │ │ + add r4, ip, r9 │ │ │ │ + ldr r8, [ip, r9] │ │ │ │ + mov sl, r4 │ │ │ │ + add r4, r3, r9 │ │ │ │ + ldr r7, [r3, r9] │ │ │ │ + str r4, [sp, #264] @ 0x108 │ │ │ │ + ldr r9, [r2, #-424] @ 0xfffffe58 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - str r4, [sp, #236] @ 0xec │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r6, [sl, #-420] @ 0xfffffe5c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r9, [lr, fp, lsl #7] │ │ │ │ - ldr r7, [r3, fp, lsl #7] │ │ │ │ - mov r3, sl │ │ │ │ - ldr sl, [sl, #-168] @ 0xffffff58 │ │ │ │ - ldr r8, [r3, #-164] @ 0xffffff5c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + str sl, [sp, #260] @ 0x104 │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ + ldr sl, [sl, fp, lsl #7] │ │ │ │ + ldr r8, [r2, #-164] @ 0xffffff5c │ │ │ │ + ldr r9, [r6, fp, lsl #7] │ │ │ │ + mov r0, sl │ │ │ │ + ldr r6, [r2, #-168] @ 0xffffff58 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #672] @ 0x2a0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #700] @ 0x2bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #676] @ 0x2a4 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - add r3, fp, r4, lsl #1 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r8, [ip, r3, lsl #2] │ │ │ │ - ldr r9, [sl, #-360] @ 0xfffffe98 │ │ │ │ - add r4, ip, r3, lsl #2 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - str r4, [sp, #240] @ 0xf0 │ │ │ │ - add r4, r2, r3, lsl #2 │ │ │ │ - ldr r7, [r2, r3, lsl #2] │ │ │ │ - str r3, [sp, #812] @ 0x32c │ │ │ │ - str r4, [sp, #244] @ 0xf4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r6, [sl, #-356] @ 0xfffffe9c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #720] @ 0x2d0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #692] @ 0x2b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r3, #76 @ 0x4c │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + str r0, [sp, #740] @ 0x2e4 │ │ │ │ + mul r2, r3, fp │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r9, [ip, r2] │ │ │ │ + add r4, ip, r2 │ │ │ │ + ldr r8, [r3, r2] │ │ │ │ + add r5, r3, r2 │ │ │ │ + str r2, [sp, #832] @ 0x340 │ │ │ │ + ldr r2, [sp] │ │ │ │ + mov r0, r9 │ │ │ │ + str r4, [sp, #268] @ 0x10c │ │ │ │ + str r5, [sp, #272] @ 0x110 │ │ │ │ + ldr sl, [r2, #-360] @ 0xfffffe98 │ │ │ │ + ldr r7, [r2, #-356] @ 0xfffffe9c │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #240] @ 0xf0 │ │ │ │ - mov r3, sl │ │ │ │ - ldr r9, [ip, fp, lsl #7] │ │ │ │ - ldr sl, [sl, #-104] @ 0xffffff98 │ │ │ │ - ldr lr, [sp, #244] @ 0xf4 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ - ldr r7, [lr, fp, lsl #7] │ │ │ │ - ldr r8, [r3, #-100] @ 0xffffff9c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #268] @ 0x10c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr sl, [lr, fp, lsl #7] │ │ │ │ + ldr r2, [sp] │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ + mov r0, sl │ │ │ │ + ldr r3, [r2, #-104] @ 0xffffff98 │ │ │ │ + ldr r9, [r2, #-100] @ 0xffffff9c │ │ │ │ + ldr r8, [r7, fp, lsl #7] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #684] @ 0x2ac │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #692] @ 0x2b4 │ │ │ │ + str r0, [sp, #700] @ 0x2bc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #704] @ 0x2c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #488] @ 0x1e8 │ │ │ │ - ldr sl, [sp] │ │ │ │ - sub r4, lr, fp │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ - ldr r8, [sl, r4, lsl #2] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r9, [r3, #-40] @ 0xffffffd8 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r7, [r2, r4, lsl #2] │ │ │ │ - ldr r5, [r3, #-36] @ 0xffffffdc │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ + mov r3, #236 @ 0xec │ │ │ │ + str r0, [sp, #708] @ 0x2c4 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + mul r7, r3, fp │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r7, [sp, #276] @ 0x114 │ │ │ │ + ldr sl, [r2, #-40] @ 0xffffffd8 │ │ │ │ + ldr r9, [ip, r7] │ │ │ │ + ldr r5, [r2, #-36] @ 0xffffffdc │ │ │ │ + mov r1, sl │ │ │ │ + ldr r8, [r3, r7] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [r3, #-296] @ 0xfffffed8 │ │ │ │ - ldr sl, [sl, r7, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + mov r3, #108 @ 0x6c │ │ │ │ + mov r9, r0 │ │ │ │ + mul r5, r3, fp │ │ │ │ + ldr r3, [ip, r5] │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp] │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #712] @ 0x2c8 │ │ │ │ + ldr sl, [sl, r5] │ │ │ │ + ldr r4, [r2, #-296] @ 0xfffffed8 │ │ │ │ + ldr r5, [r2, #-292] @ 0xfffffedc │ │ │ │ mov r1, r4 │ │ │ │ - ldr r5, [r3, #-292] @ 0xfffffedc │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr r9, [r9, r7, lsl #2] │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #684] @ 0x2ac │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #656] @ 0x290 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #676] @ 0x2a4 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #716] @ 0x2cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #700] @ 0x2bc │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #720] @ 0x2d0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #672] @ 0x2a0 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #720] @ 0x2d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ - str r0, [sp, #700] @ 0x2bc │ │ │ │ - ldr r0, [sp, #660] @ 0x294 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #700] @ 0x2bc │ │ │ │ + str r0, [sp, #724] @ 0x2d4 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #704] @ 0x2c0 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #692] @ 0x2b4 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #684] @ 0x2ac │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #708] @ 0x2c4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #668] @ 0x29c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #4088] @ 3e46c │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #4088] @ 3fdbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #4076] @ 3e470 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #4076] @ 3fdc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #4048] @ 3e470 │ │ │ │ - str r0, [sp, #708] @ 0x2c4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #4052] @ 3fdc0 │ │ │ │ + str r0, [sp, #732] @ 0x2dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #4028] @ 3e46c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #4028] @ 3fdbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ - ldr r0, [sp, #676] @ 0x2a4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r0, [sp, #692] @ 0x2b4 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #740] @ 0x2e4 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3968] @ 3e46c │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #3964] @ 3fdbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3956] @ 3e470 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #3952] @ 3fdc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3924] @ 3e46c │ │ │ │ - str r0, [sp, #716] @ 0x2cc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3924] @ 3fdbc │ │ │ │ + str r0, [sp, #740] @ 0x2e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3912] @ 3e470 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #3908] @ 3fdc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #676] @ 0x2a4 │ │ │ │ - str r0, [sp, #720] @ 0x2d0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #692] @ 0x2b4 │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3852] @ 3e470 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #3848] @ 3fdc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3832] @ 3e46c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #3828] @ 3fdbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3808] @ 3e470 │ │ │ │ - str r0, [sp, #676] @ 0x2a4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3808] @ 3fdc0 │ │ │ │ + str r0, [sp, #692] @ 0x2b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3788] @ 3e46c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #3784] @ 3fdbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ - ldr r0, [sp, #660] @ 0x294 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #684] @ 0x2ac │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sp, #748] @ 0x2ec │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r1, [sp, #700] @ 0x2bc │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #656] @ 0x290 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #676] @ 0x2a4 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #660] @ 0x294 │ │ │ │ + str r0, [sp, #676] @ 0x2a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #692] @ 0x2b4 │ │ │ │ - str r0, [sp, #684] @ 0x2ac │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #668] @ 0x29c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3668] @ 3e470 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + str r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r0, [sp, #684] @ 0x2ac │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #708] @ 0x2c4 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3648] @ 3e46c │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #3664] @ 3fdc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #3644] @ 3fdbc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3620] @ 3e46c │ │ │ │ - mov r6, sl │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3604] @ 3e470 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3620] @ 3fdbc │ │ │ │ + str r0, [sp, #684] @ 0x2ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #3604] @ 3fdc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ - str r0, [sp, #668] @ 0x29c │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #620] @ 0x26c │ │ │ │ - str r0, [sp, #692] @ 0x2b4 │ │ │ │ - ldr r0, [sp, #564] @ 0x234 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r9, [sp, #656] @ 0x290 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ + str r0, [sp, #700] @ 0x2bc │ │ │ │ + ldr r0, [sp, #576] @ 0x240 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #508] @ 0x1fc │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r0, [sp, #704] @ 0x2c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #348] @ 0x15c │ │ │ │ - str r0, [sp, #724] @ 0x2d4 │ │ │ │ - ldr r0, [sp, #316] @ 0x13c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #292] @ 0x124 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #380] @ 0x17c │ │ │ │ + str r0, [sp, #708] @ 0x2c4 │ │ │ │ + ldr r0, [sp, #348] @ 0x15c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #324] @ 0x144 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ + str r0, [sp, #752] @ 0x2f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #380] @ 0x17c │ │ │ │ - str r0, [sp, #732] @ 0x2dc │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #436] @ 0x1b4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #412] @ 0x19c │ │ │ │ + str r0, [sp, #756] @ 0x2f4 │ │ │ │ + ldr r0, [sp, #408] @ 0x198 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #468] @ 0x1d4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #604] @ 0x25c │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ - ldr r0, [sp, #556] @ 0x22c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #768] @ 0x300 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #612] @ 0x264 │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ + ldr r0, [sp, #568] @ 0x238 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r6, [sp, #792] @ 0x318 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #604] @ 0x25c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #612] @ 0x264 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #556] @ 0x22c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #620] @ 0x26c │ │ │ │ + ldr r0, [sp, #568] @ 0x238 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #564] @ 0x234 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #576] @ 0x240 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #380] @ 0x17c │ │ │ │ + str r0, [sp, #412] @ 0x19c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #508] @ 0x1fc │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #388] @ 0x184 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r0, [sp, #420] @ 0x1a4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #444] @ 0x1bc │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #476] @ 0x1dc │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #388] @ 0x184 │ │ │ │ + str r0, [sp, #420] @ 0x1a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #388] @ 0x184 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #420] @ 0x1a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #388] @ 0x184 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr r1, [sp, #388] @ 0x184 │ │ │ │ + str r0, [sp, #420] @ 0x1a4 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + ldr r1, [sp, #420] @ 0x1a4 │ │ │ │ str r0, [ip, fp, lsl #7] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #52] @ 0x34 │ │ │ │ - ldr sl, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sl, lr] │ │ │ │ - ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r0, [r3, lr] │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #724] @ 0x2d4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #52] @ 0x34 │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [sp, #724] @ 0x2d4 │ │ │ │ + ldr r0, [sp, #708] @ 0x2c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ str r0, [ip, lr] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + ldr r1, [sp, #708] @ 0x2c4 │ │ │ │ + bl 151100 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sl, fp, lsl #7] │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r9 │ │ │ │ mov r9, sl │ │ │ │ str r0, [r2, fp, lsl #7] │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp] │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r0, [ip, fp, lsl #6] │ │ │ │ - ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sl, fp, lsl #6] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #80] @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r7, fp, lsl #7] │ │ │ │ - ldr r0, [sp, #692] @ 0x2b4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r0, [ip, fp, lsl #7] │ │ │ │ + ldr r0, [sp, #700] @ 0x2bc │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #380] @ 0x17c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2812] @ 3e47c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #412] @ 0x19c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2820] @ 3fdcc │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #88] @ 0x58 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #84] @ 0x54 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [ip, fp, lsl #7] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp] │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sl, fp, lsl #5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2748] @ 3e47c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #376] @ 0x178 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2756] @ 3fdcc │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #408] @ 0x198 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #732] @ 0x2dc │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #756] @ 0x2f4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r9, fp, lsl #5] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #92] @ 0x5c │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #88] @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [ip, fp, lsl #7] │ │ │ │ - ldr r0, [sp, #692] @ 0x2b4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r0, [sp, #700] @ 0x2bc │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2656] @ 3e47c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2664] @ 3fdcc │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sl, r7, lsl #5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - ldr r1, [sp, #380] @ 0x17c │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + ldr r1, [sp, #412] @ 0x19c │ │ │ │ str r0, [sl, r6, lsl #5] │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2592] @ 3e47c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #376] @ 0x178 │ │ │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2600] @ 3fdcc │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #408] @ 0x198 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #732] @ 0x2dc │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #756] @ 0x2f4 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r9, r6, lsl #5] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ str r0, [r9, r7, lsl #5] │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #348] @ 0x15c │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #380] @ 0x17c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #316] @ 0x13c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #348] @ 0x15c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [sp, #500] @ 0x1f4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #716] @ 0x2cc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2428] @ 3e470 │ │ │ │ + ldr r0, [sp, #524] @ 0x20c │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #2432] @ 3fdc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2408] @ 3e46c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2412] @ 3fdbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2384] @ 3e470 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2392] @ 3fdc0 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2364] @ 3e46c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #2368] @ 3fdbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #292] @ 0x124 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #324] @ 0x144 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ - ldr r0, [sp, #396] @ 0x18c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #452] @ 0x1c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r0, [sp, #428] @ 0x1ac │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #484] @ 0x1e4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2240] @ 3e47c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2248] @ 3fdcc │ │ │ │ + bl 151348 │ │ │ │ + mov sl, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2216] @ 3e47c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #608] @ 0x260 │ │ │ │ - str r0, [sp, #316] @ 0x13c │ │ │ │ - ldr r0, [sp, #560] @ 0x230 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #808] @ 0x328 │ │ │ │ - ldr r8, [sp, #788] @ 0x314 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2224] @ 3fdcc │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ + str r0, [sp, #348] @ 0x15c │ │ │ │ + ldr r0, [sp, #572] @ 0x23c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #628] @ 0x274 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2156] @ 3e470 │ │ │ │ + ldr r9, [sp, #812] @ 0x32c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2164] @ 3fdc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2136] @ 3e46c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2144] @ 3fdbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2108] @ 3e46c │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #2116] @ 3fdbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2096] @ 3e470 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #2104] @ 3fdc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #396] @ 0x18c │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #452] @ 0x1c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #428] @ 0x1ac │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #484] @ 0x1e4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2032] @ 3e47c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2044] @ 3fdcc │ │ │ │ + bl 151348 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2008] @ 3e47c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #608] @ 0x260 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2020] @ 3fdcc │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #560] @ 0x230 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + ldr r0, [sp, #572] @ 0x23c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #628] @ 0x274 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1952] @ 3e46c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1960] @ 3fdbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1940] @ 3e470 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #1948] @ 3fdc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1912] @ 3e470 │ │ │ │ - str r0, [sp, #292] @ 0x124 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1924] @ 3fdc0 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1892] @ 3e46c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #1900] @ 3fdbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #500] @ 0x1f4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1832] @ 3e46c │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1820] @ 3e470 │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #716] @ 0x2cc │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #524] @ 0x20c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1844] @ 3fdbc │ │ │ │ + str r0, [sp, #324] @ 0x144 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #324] @ 0x144 │ │ │ │ + ldr r1, [pc, #1824] @ 3fdc0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1788] @ 3e46c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1776] @ 3e470 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #324] @ 0x144 │ │ │ │ + ldr r1, [pc, #1792] @ 3fdbc │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [pc, #1788] @ 3fdc0 │ │ │ │ + str r0, [sp, #324] @ 0x144 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #324] @ 0x144 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #324] @ 0x144 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #344] @ 0x158 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ + ldr r0, [sp, #324] @ 0x144 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ str r0, [r1, fp, lsl #7] │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr sl, [sp] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sl, r2, lsl #4] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #324] @ 0x144 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r0, [r3, r1, lsl #4] │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [r2, ip, lsl #4] │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ + str r0, [sp, #324] @ 0x144 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + str r0, [r3, ip, lsl #4] │ │ │ │ + ldr r3, [sp, #324] @ 0x144 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ str r0, [r1, fp, lsl #7] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ + mov sl, r0 │ │ │ │ mov r1, r9 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr sl, [sp] │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r0, [r9, r1, lsl #4] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r9 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - mov r7, sl │ │ │ │ - str r0, [sl, r2, lsl #4] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ - str r0, [r7, sl, lsl #4] │ │ │ │ + str r0, [sl, r9, lsl #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r8, sl, lsl #4] │ │ │ │ + str r0, [r8, r9, lsl #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str r0, [r8, r1, lsl #4] │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #292] @ 0x124 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ + str r0, [r8, r5, lsl #4] │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r2, fp, lsl #7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r7, fp, lsl #4] │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #316] @ 0x13c │ │ │ │ - ldr sl, [sp, #312] @ 0x138 │ │ │ │ - mov r1, r9 │ │ │ │ + str r0, [sl, fp, lsl #4] │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #344] @ 0x158 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + ldr r9, [sp, #348] @ 0x15c │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r8, fp, lsl #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #100] @ 0x64 │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ - str r0, [r5, fp, lsl #7] │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + str r0, [r2, fp, lsl #7] │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r2, fp, lsl #7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - ldr r1, [sp, #292] @ 0x124 │ │ │ │ - str r0, [r7, r6, lsl #4] │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sl, r6, lsl #4] │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r8, r6, lsl #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ str r0, [r1, fp, lsl #7] │ │ │ │ - ldr r1, [sp, #288] @ 0x120 │ │ │ │ - ldr r0, [sp, #252] @ 0xfc │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #284] @ 0x11c │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #400] @ 0x190 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #336] @ 0x150 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1140] @ 3e47c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1148] @ 3fdcc │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #744] @ 0x2e8 │ │ │ │ - ldr r1, [pc, #1080] @ 3e46c │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ - ldr r1, [pc, #1064] @ 3e470 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #768] @ 0x300 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [pc, #1084] @ 3fdbc │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1068] @ 3fdc0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ - ldr r1, [pc, #1028] @ 3e46c │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #784] @ 0x310 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp, #752] @ 0x2f0 │ │ │ │ - ldr r1, [pc, #1012] @ 3e470 │ │ │ │ + ldr r1, [pc, #1032] @ 3fdbc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #776] @ 0x308 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1016] @ 3fdc0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #340] @ 0x154 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [sp, #372] @ 0x174 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #948] @ 3e47c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #284] @ 0x11c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #372] @ 0x174 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #404] @ 0x194 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #956] @ 3fdcc │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #316] @ 0x13c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #276] @ 0x114 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #308] @ 0x134 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #880] @ 3e470 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #860] @ 3e46c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #888] @ 3fdc0 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #864] @ 3fdbc │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #832] @ 3e46c │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #820] @ 3e470 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r1, [pc, #836] @ 3fdbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #824] @ 3fdc0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [sp, #660] @ 0x294 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #756] @ 3e47c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp, #780] @ 0x30c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #676] @ 0x2a4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #764] @ 3fdcc │ │ │ │ + bl 151348 │ │ │ │ + ldr sl, [sp, #804] @ 0x324 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #684] @ 0x2ac │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #700] @ 0x2bc │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #696] @ 3e47c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp, #772] @ 0x304 │ │ │ │ + ldr r0, [sp, #724] @ 0x2d4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #704] @ 3fdcc │ │ │ │ + bl 151348 │ │ │ │ + ldr sl, [sp, #796] @ 0x31c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #656] @ 3e480 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #660] @ 3fdd0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #644] @ 3e484 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #648] @ 3fdd4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #640] @ 3e49c │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #648] @ 3fdec │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #620] @ 3e498 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #624] @ 3fde8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #568] @ 3e480 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #576] @ 3fdd0 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #556] @ 3e484 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #560] @ 3fdd4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #552] @ 3e49c │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #556] @ 3fdec │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #532] @ 3e498 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #536] @ 3fde8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #612] @ 0x264 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ - ldr r0, [sp, #640] @ 0x280 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #460] @ 3e47c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #800] @ 0x320 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #620] @ 0x26c │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r0, [sp, #660] @ 0x294 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #468] @ 3fdcc │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #644] @ 0x284 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #664] @ 0x298 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #616] @ 0x268 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #400] @ 3e47c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #792] @ 0x318 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #408] @ 3fdcc │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #364] @ 3e484 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #368] @ 3fdd4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #344] @ 3e480 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #348] @ 3fdd0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #344] @ 3e49c │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #348] @ 3fdec │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #324] @ 3e498 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #328] @ 3fde8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #272] @ 3e480 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #276] @ 3fdd0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #260] @ 3e484 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #264] @ 3fdd4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #252] @ 3e498 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #256] @ 3fde8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #240] @ 3e49c │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #244] @ 3fdec │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #144] @ 0x90 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #144] @ 0x90 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [ip, fp, lsl #7] │ │ │ │ + str r0, [lr, fp, lsl #7] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [ip, lr, lsl #3] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + str r0, [sl, lr, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r2, lr, lsl #3] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + str r0, [r3, lr, lsl #3] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr ip, [sp, #148] @ 0x94 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ str r0, [ip, fp, lsl #7] │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a67c │ │ │ │ - b 3e4a0 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + b 3fdf0 │ │ │ │ mcrcc 15, 6, lr, cr3, cr5, {0} │ │ │ │ svccc 0x006c835e │ │ │ │ svccc 0x006c835e │ │ │ │ mcrcc 15, 6, lr, cr3, cr5, {0} │ │ │ │ svccc 0x003504f3 │ │ │ │ cdpcc 5, 4, cr12, cr7, cr2, {6} │ │ │ │ svccc 0x007b14be │ │ │ │ stclcc 13, cr11, [r8, #216] @ 0xd8 │ │ │ │ svccc 0x007ec46d │ │ │ │ svccc 0x0045e403 │ │ │ │ svccc 0x00226799 │ │ │ │ svccc 0x000e39da │ │ │ │ svccc 0x0054db31 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r9, [sp] │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r9, r2, lsl #3] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r0, [sl, r3, lsl #3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r9, sl, lsl #3] │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sl, r9, lsl #3] │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, sl, lsl #3] │ │ │ │ + str r0, [r8, r9, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [r8, r5, lsl #3] │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [sp, #152] @ 0x98 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [ip, fp, lsl #7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r9, sl, lsl #3] │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sl, r9, lsl #3] │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, sl, lsl #3] │ │ │ │ + str r0, [r8, r9, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #156] @ 0x9c │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - str r0, [r5, fp, lsl #7] │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + ldr ip, [sp, #156] @ 0x9c │ │ │ │ + str r0, [ip, fp, lsl #7] │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #160] @ 0xa0 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r9, sl, lsl #3] │ │ │ │ + str r0, [sl, r6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #164] @ 0xa4 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r9, r6, lsl #3] │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sl, r9] │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r8, r6, lsl #3] │ │ │ │ + str r0, [r8, r9] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #288] @ 0x120 │ │ │ │ - str r0, [r8, sl, lsl #3] │ │ │ │ - ldr r0, [sp, #252] @ 0xfc │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #372] @ 0x174 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ + str r0, [r8, r6] │ │ │ │ + ldr r0, [sp, #284] @ 0x11c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #340] @ 0x154 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-484] @ 3e47c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #372] @ 0x174 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-476] @ 3fdcc │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #748] @ 0x2ec │ │ │ │ - ldr r1, [pc, #-536] @ 3e474 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #772] @ 0x304 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [pc, #-532] @ 3fdc4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #740] @ 0x2e4 │ │ │ │ - ldr r1, [pc, #-552] @ 3e478 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #764] @ 0x2fc │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-548] @ 3fdc8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #764] @ 0x2fc │ │ │ │ - ldr r1, [pc, #-588] @ 3e474 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #788] @ 0x314 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #756] @ 0x2f4 │ │ │ │ - ldr r1, [pc, #-604] @ 3e478 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r1, [pc, #-584] @ 3fdc4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #780] @ 0x30c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #-600] @ 3fdc8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #400] @ 0x190 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r0, [sp, #336] @ 0x150 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-676] @ 3e47c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #284] @ 0x11c │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-668] @ 3fdcc │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #316] @ 0x13c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #276] @ 0x114 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #308] @ 0x134 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-736] @ 3e478 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-728] @ 3fdc8 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-756] @ 3e474 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-752] @ 3fdc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-784] @ 3e474 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-796] @ 3e478 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r1, [pc, #-780] @ 3fdc4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #-792] @ 3fdc8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #684] @ 0x2ac │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [sp, #700] @ 0x2bc │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-868] @ 3e47c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #724] @ 0x2d4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-860] @ 3fdcc │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #660] @ 0x294 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #676] @ 0x2a4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-928] @ 3e47c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #776] @ 0x308 │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-920] @ 3fdcc │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #800] @ 0x320 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-944] @ 3e498 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-940] @ 3fde8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-956] @ 3e49c │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-952] @ 3fdec │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1012] @ 3e480 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1004] @ 3fdd0 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1024] @ 3e484 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-1020] @ 3fdd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1028] @ 3e49c │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1020] @ 3fdec │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1048] @ 3e498 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-1044] @ 3fde8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1096] @ 3e484 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-1092] @ 3fdd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1116] @ 3e480 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1112] @ 3fdd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - ldr r0, [sp, #612] @ 0x264 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1164] @ 3e47c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #796] @ 0x31c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #660] @ 0x294 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #620] @ 0x26c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1156] @ 3fdcc │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [sp, #820] @ 0x334 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #644] @ 0x284 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #664] @ 0x298 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #616] @ 0x268 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1224] @ 3e47c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #804] @ 0x324 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1216] @ 3fdcc │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [sp, #828] @ 0x33c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1240] @ 3e498 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-1236] @ 3fde8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1252] @ 3e49c │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-1248] @ 3fdec │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1304] @ 3e484 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1300] @ 3fdd4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1324] @ 3e480 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-1320] @ 3fdd0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1328] @ 3e498 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-1324] @ 3fde8 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1340] @ 3e49c │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #-1336] @ 3fdec │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1392] @ 3e484 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #-1388] @ 3fdd4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1412] @ 3e480 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-1408] @ 3fdd0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #132] @ 0x84 │ │ │ │ mov r1, sl │ │ │ │ str r0, [r2, fp, lsl #7] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [ip, r2, lsl #3] │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str r0, [sl, ip, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r2, ip, lsl #3] │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str r0, [r3, ip, lsl #3] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #140] @ 0x8c │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ str r0, [r2, fp, lsl #7] │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - ldr r9, [sp] │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r9, ip, lsl #3] │ │ │ │ + ldr sl, [sp, #140] @ 0x8c │ │ │ │ + str r0, [r9, sl] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r9, sl, lsl #3] │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + str r0, [r9, ip] │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + str r0, [r8, r1] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, sl, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - str r0, [r8, r5, lsl #3] │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + str r0, [r8, sl] │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ str r0, [r1, fp, lsl #7] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r9, fp, lsl #3] │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #144] @ 0x90 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ + ldr sl, [sp, #144] @ 0x90 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r8, fp, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #124] @ 0x7c │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - str r0, [r5, fp, lsl #7] │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + str r0, [r3, fp, lsl #7] │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ str r0, [r1, fp, lsl #7] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r9, r6, lsl #3] │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r8, r6, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #132] @ 0x84 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ str r0, [r1, fp, lsl #7] │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #324] @ 0x144 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [sp, #356] @ 0x164 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #308] @ 0x134 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #356] @ 0x164 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #388] @ 0x184 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #340] @ 0x154 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #292] @ 0x124 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #408] @ 0x198 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [sp, #400] @ 0x190 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2180] @ 3e480 │ │ │ │ + ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-2176] @ 3fdd0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2192] @ 3e484 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-2188] @ 3fdd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2220] @ 3e484 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-2216] @ 3fdd4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2240] @ 3e480 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-2236] @ 3fdd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2300] @ 3e480 │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-2296] @ 3fdd0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2312] @ 3e484 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-2308] @ 3fdd4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2344] @ 3e480 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-2340] @ 3fdd0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2356] @ 3e484 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-2352] @ 3fdd4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #632] @ 0x278 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #588] @ 0x24c │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #580] @ 0x244 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #644] @ 0x284 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #624] @ 0x270 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #636] @ 0x27c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #596] @ 0x254 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #548] @ 0x224 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #628] @ 0x274 │ │ │ │ + ldr r0, [sp, #604] @ 0x25c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #640] @ 0x280 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #636] @ 0x27c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2568] @ 3e48c │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-2564] @ 3fddc │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2588] @ 3e488 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-2584] @ 3fdd8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2608] @ 3e490 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-2600] @ 3fde0 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2620] @ 3e494 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-2616] @ 3fde4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2660] @ 3e488 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2652] @ 3fdd8 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2672] @ 3e48c │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-2668] @ 3fddc │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2692] @ 3e494 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-2688] @ 3fde4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2712] @ 3e490 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-2708] @ 3fde0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #520] @ 0x208 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [sp, #512] @ 0x200 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #716] @ 0x2cc │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #540] @ 0x21c │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #532] @ 0x214 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #740] @ 0x2e4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #708] @ 0x2c4 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #732] @ 0x2dc │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #528] @ 0x210 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #548] @ 0x224 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #536] @ 0x218 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r0, [sp, #556] @ 0x22c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2876] @ 3e488 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-2872] @ 3fdd8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2888] @ 3e48c │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-2884] @ 3fddc │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2912] @ 3e490 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-2908] @ 3fde0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2924] @ 3e494 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-2920] @ 3fde4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2964] @ 3e488 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-2960] @ 3fdd8 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2976] @ 3e48c │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #-2972] @ 3fddc │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3000] @ 3e490 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #-2996] @ 3fde0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3012] @ 3e494 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-3008] @ 3fde4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ mov r1, sl │ │ │ │ str r0, [r2, fp, lsl #7] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [ip, r2, lsl #2] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r0, [ip, r3, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r2, lr, lsl #2] │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + str r0, [r3, lr, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ - str r0, [r2, fp, lsl #7] │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + str r0, [r3, fp, lsl #7] │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp] │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r9, r2, lsl #2] │ │ │ │ + ldr ip, [sp, #72] @ 0x48 │ │ │ │ + str r0, [r9, ip, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #32] │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ str r0, [r9, sl, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r8, sl, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - str r0, [r8, r2, lsl #2] │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + str r0, [r8, r5, lsl #2] │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r2, fp, lsl #7] │ │ │ │ + str r0, [r3, fp, lsl #7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r9, sl, lsl #2] │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r8, sl, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #172] @ 0xac │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - str r0, [r5, fp, lsl #7] │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + str r0, [r3, fp, lsl #7] │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #492] @ 0x1ec │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #184] @ 0xb8 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r9, r6, lsl #2] │ │ │ │ + str r0, [r9, r6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #496] @ 0x1f0 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - str r0, [r9, sl, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr sl, [sp, #188] @ 0xbc │ │ │ │ + str r0, [r9, sl] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r8, sl, lsl #2] │ │ │ │ + str r0, [r8, sl] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #304] @ 0x130 │ │ │ │ - str r0, [r8, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #268] @ 0x10c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ + str r0, [r8, r6] │ │ │ │ + ldr r0, [sp, #300] @ 0x12c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #364] @ 0x16c │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [sp, #396] @ 0x18c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [sp, #364] @ 0x16c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #300] @ 0x12c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #420] @ 0x1a4 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [sp, #404] @ 0x194 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #412] @ 0x19c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #452] @ 0x1c4 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #436] @ 0x1b4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #444] @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #428] @ 0x1ac │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3772] @ 3e498 │ │ │ │ + ldr r0, [sp, #460] @ 0x1cc │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-3768] @ 3fde8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3784] @ 3e49c │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3780] @ 3fdec │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3816] @ 3e498 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3812] @ 3fde8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3828] @ 3e49c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-3824] @ 3fdec │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #468] @ 0x1d4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #500] @ 0x1f4 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #484] @ 0x1e4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #476] @ 0x1dc │ │ │ │ + ldr r0, [sp, #516] @ 0x204 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #508] @ 0x1fc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #460] @ 0x1cc │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3888] @ 3e49c │ │ │ │ + ldr r0, [sp, #492] @ 0x1ec │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-3884] @ 3fdec │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3908] @ 3e498 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3904] @ 3fde8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3936] @ 3e498 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3932] @ 3fde8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3948] @ 3e49c │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-3944] @ 3fdec │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #588] @ 0x24c │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [sp, #572] @ 0x23c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #596] @ 0x254 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [sp, #584] @ 0x248 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #652] @ 0x28c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #668] @ 0x29c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #580] @ 0x244 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #592] @ 0x250 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #592] @ 0x250 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #652] @ 0x28c │ │ │ │ + ldr r0, [sp, #608] @ 0x260 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #600] @ 0x258 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #656] @ 0x290 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #4088] @ 404dc │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #4088] @ 41e28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #4076] @ 404e0 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #4076] @ 41e2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #4052] @ 404e4 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #4056] @ 41e30 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #4040] @ 404e8 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #4040] @ 41e34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #4004] @ 404e0 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #4008] @ 41e2c │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3984] @ 404dc │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #3984] @ 41e28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3968] @ 404e8 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #3968] @ 41e34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3948] @ 404e4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #3948] @ 41e30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #532] @ 0x214 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [sp, #516] @ 0x204 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #676] @ 0x2a4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #552] @ 0x228 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #536] @ 0x218 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #692] @ 0x2b4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #684] @ 0x2ac │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #524] @ 0x20c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #544] @ 0x220 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #540] @ 0x21c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #668] @ 0x29c │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #748] @ 0x2ec │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3788] @ 404e0 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #3788] @ 41e2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3768] @ 404dc │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #3768] @ 41e28 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3748] @ 404e4 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #3748] @ 41e30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3736] @ 404e8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #3736] @ 41e34 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3700] @ 404e0 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #3700] @ 41e2c │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3680] @ 404dc │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #3680] @ 41e28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3660] @ 404e4 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #3660] @ 41e30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3648] @ 404e8 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #3648] @ 41e34 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [r3, fp, lsl #7] │ │ │ │ + str r0, [r2, fp, lsl #7] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [ip, r2, lsl #2] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r0, [ip, r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r2, lr, lsl #2] │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + str r0, [r3, ip] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - str r0, [r8, fp, lsl #7] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr lr, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [lr, fp, lsl #7] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r9, [sp] │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r9, r2, lsl #2] │ │ │ │ + ldr sl, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [r9, sl] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ - str r0, [r9, sl, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + str r0, [r9, r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, sl, lsl #2] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r0, [r8, r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - str r0, [r8, r2, lsl #2] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + str r0, [r8, sl] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r2, fp, lsl #7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r9, sl, lsl #2] │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r8, sl, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #204] @ 0xcc │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ str r0, [r5, fp, lsl #7] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r2, fp, lsl #7] │ │ │ │ + str r0, [r6, fp, lsl #7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #816] @ 0x330 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r0, [r9, r2, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr sl, [sp, #236] @ 0xec │ │ │ │ + str r0, [r9, sl] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r8, r2, lsl #2] │ │ │ │ + str r0, [r8, sl] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #220] @ 0xdc │ │ │ │ - ldr r1, [sp, #304] @ 0x130 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #244] @ 0xf4 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ str r0, [r5, fp, lsl #7] │ │ │ │ - ldr r0, [sp, #268] @ 0x10c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #364] @ 0x16c │ │ │ │ + ldr r0, [sp, #300] @ 0x12c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #396] @ 0x18c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #332] @ 0x14c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #364] @ 0x16c │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #300] @ 0x12c │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #332] @ 0x14c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #420] @ 0x1a4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #452] @ 0x1c4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [sp, #404] @ 0x194 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #428] @ 0x1ac │ │ │ │ + ldr r0, [sp, #436] @ 0x1b4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #460] @ 0x1cc │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #412] @ 0x19c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2876] @ 404ec │ │ │ │ + ldr r0, [sp, #444] @ 0x1bc │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2884] @ 41e38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2864] @ 404f0 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2872] @ 41e3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2832] @ 404ec │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2840] @ 41e38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2820] @ 404f0 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2828] @ 41e3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #484] @ 0x1e4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #516] @ 0x204 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #468] @ 0x1d4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #476] @ 0x1dc │ │ │ │ + ldr r0, [sp, #500] @ 0x1f4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #508] @ 0x1fc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #460] @ 0x1cc │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2760] @ 404f0 │ │ │ │ + ldr r0, [sp, #492] @ 0x1ec │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #2768] @ 41e3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2740] @ 404ec │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #2748] @ 41e38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2712] @ 404ec │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #2720] @ 41e38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2700] @ 404f0 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #2708] @ 41e3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [sp, #580] @ 0x244 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #592] @ 0x250 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #668] @ 0x29c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #596] @ 0x254 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #652] @ 0x28c │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #588] @ 0x24c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #572] @ 0x23c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #652] @ 0x28c │ │ │ │ + ldr r0, [sp, #584] @ 0x248 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #600] @ 0x258 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #656] @ 0x290 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2484] @ 404f4 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2492] @ 41e40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2472] @ 404f8 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #2480] @ 41e44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2448] @ 404fc │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2460] @ 41e48 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2436] @ 40500 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #2444] @ 41e4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2396] @ 404f4 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2408] @ 41e40 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2384] @ 404f8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #2392] @ 41e44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2360] @ 404fc │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2368] @ 41e48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2348] @ 40500 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #2356] @ 41e4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #532] @ 0x214 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [sp, #516] @ 0x204 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #668] @ 0x29c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #552] @ 0x228 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #536] @ 0x218 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #748] @ 0x2ec │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #540] @ 0x21c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #560] @ 0x230 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #524] @ 0x20c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #684] @ 0x2ac │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #676] @ 0x2a4 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #692] @ 0x2b4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2180] @ 404f4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #2188] @ 41e40 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2168] @ 404f8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2176] @ 41e44 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2148] @ 40500 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #2156] @ 41e4c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2128] @ 404fc │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2136] @ 41e48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2096] @ 404f8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2104] @ 41e44 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2076] @ 404f4 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #2084] @ 41e40 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2056] @ 404fc │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #2064] @ 41e48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2044] @ 40500 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #2052] @ 41e4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #208] @ 0xd0 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [r2, fp, lsl #7] │ │ │ │ + str r0, [ip, fp, lsl #7] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ str r0, [ip, lr, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r2, lr, lsl #2] │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + str r0, [r3, lr, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #196] @ 0xc4 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - str r0, [lr, fp, lsl #7] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + ldr ip, [sp, #212] @ 0xd4 │ │ │ │ + str r0, [ip, fp, lsl #7] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp] │ │ │ │ - ldr sl, [sp, #552] @ 0x228 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r9, sl, lsl #2] │ │ │ │ + ldr sl, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [r9, sl] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r0, [r9, ip, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r0, [r9, ip] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, ip, lsl #2] │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str r0, [r8, ip] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [r8, sl, lsl #2] │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + str r0, [r8, sl] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r2, fp, lsl #7] │ │ │ │ + str r0, [r3, fp, lsl #7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r9, fp, lsl #2] │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ + ldr sl, [sp, #84] @ 0x54 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r8, fp, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #180] @ 0xb4 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r0, [r5, fp, lsl #7] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [r3, fp, lsl #7] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r2, fp, lsl #7] │ │ │ │ + str r0, [r3, fp, lsl #7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #544] @ 0x220 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #564] @ 0x234 │ │ │ │ str r0, [r9, r6, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r8, r6, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #188] @ 0xbc │ │ │ │ - str r0, [r5, fp, lsl #7] │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #356] @ 0x164 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #204] @ 0xcc │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ + str r0, [r4, fp, lsl #7] │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #388] @ 0x184 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #324] @ 0x144 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #356] @ 0x164 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #352] @ 0x160 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #308] @ 0x134 │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #340] @ 0x154 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #292] @ 0x124 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #408] @ 0x198 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [sp, #400] @ 0x190 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1280] @ 40504 │ │ │ │ + ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1288] @ 41e50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1268] @ 40508 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1276] @ 41e54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1240] @ 40508 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1248] @ 41e54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1220] @ 40504 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #1228] @ 41e50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #512] @ 0x200 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1160] @ 40504 │ │ │ │ + ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1168] @ 41e50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1148] @ 40508 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1156] @ 41e54 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1116] @ 40504 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1124] @ 41e50 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1104] @ 40508 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1112] @ 41e54 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #548] @ 0x224 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [sp, #584] @ 0x248 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #632] @ 0x278 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #604] @ 0x25c │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #596] @ 0x254 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #644] @ 0x284 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #624] @ 0x270 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #636] @ 0x27c │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #588] @ 0x24c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #636] @ 0x27c │ │ │ │ + ldr r0, [sp, #580] @ 0x244 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #628] @ 0x274 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #640] @ 0x280 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #852] @ 404e8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #860] @ 41e34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #832] @ 404e4 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #840] @ 41e30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #796] @ 404dc │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #808] @ 41e28 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #784] @ 404e0 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #792] @ 41e2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #764] @ 404e8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #776] @ 41e34 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #744] @ 404e4 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #752] @ 41e30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #708] @ 404dc │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #716] @ 41e28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #696] @ 404e0 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #704] @ 41e2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #520] @ 0x208 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [sp, #512] @ 0x200 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #540] @ 0x21c │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #532] @ 0x214 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #556] @ 0x22c │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #716] @ 0x2cc │ │ │ │ + ldr r0, [sp, #548] @ 0x224 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #740] @ 0x2e4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #708] @ 0x2c4 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #732] @ 0x2dc │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #548] @ 404e8 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #556] @ 41e34 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #528] @ 404e4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #536] @ 41e30 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #496] @ 404e0 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #504] @ 41e2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #476] @ 404dc │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #484] @ 41e28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #456] @ 404e4 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #464] @ 41e30 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #444] @ 404e8 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #452] @ 41e34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #404] @ 404dc │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #412] @ 41e28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #392] @ 404e0 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #400] @ 41e2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #260] @ 0x104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [r2, fp, lsl #7] │ │ │ │ + str r0, [r3, fp, lsl #7] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr lr, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [ip, lr, lsl #2] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r0, [ip, r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r2, lr, lsl #2] │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + str r0, [r3, ip] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - str r0, [r2, fp, lsl #7] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ + str r0, [r3, fp, lsl #7] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #76] @ 0x4c │ │ │ │ - ldr r9, [sp] │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r9, ip, lsl #2] │ │ │ │ + ldr sl, [sp, #276] @ 0x114 │ │ │ │ + str r0, [r9, sl] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r0, [r9, sl, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr ip, [sp, #68] @ 0x44 │ │ │ │ + str r0, [r9, ip] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, sl, lsl #2] │ │ │ │ + ldr ip, [sp, #68] @ 0x44 │ │ │ │ + str r0, [r8, ip] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r0, [r8, ip, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + str r0, [r8, sl] │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #224] @ 0xe0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #252] @ 0xfc │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [ip, fp, lsl #7] │ │ │ │ + str r0, [r3, fp, lsl #7] │ │ │ │ mov r0, r5 │ │ │ │ - b 4050c │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ + mov r1, r4 │ │ │ │ + b 41e58 │ │ │ │ svccc 0x0074fa0b │ │ │ │ mrccc 0, 4, sl, cr4, cr1, {1} │ │ │ │ svccc 0x0061c598 │ │ │ │ vsqrtcc.f32 s11, s21 │ │ │ │ svccc 0x007b14be │ │ │ │ cdpcc 5, 4, cr12, cr7, cr2, {6} │ │ │ │ svccc 0x00226799 │ │ │ │ svccc 0x0045e403 │ │ │ │ svccc 0x007ec46d │ │ │ │ stclcc 13, cr11, [r8, #216] @ 0xd8 │ │ │ │ svccc 0x0054db31 │ │ │ │ svccc 0x000e39da │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ str r0, [r9, sl, lsl #2] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r8, sl, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #228] @ 0xe4 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r0, [r6, fp, lsl #7] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr ip, [sp, #256] @ 0x100 │ │ │ │ + str r0, [ip, fp, lsl #7] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #240] @ 0xf0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [ip, fp, lsl #7] │ │ │ │ + str r0, [r3, fp, lsl #7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #812] @ 0x32c │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp] │ │ │ │ - str r0, [r9, r3, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #832] @ 0x340 │ │ │ │ + str r0, [r9, r2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r8, r3, lsl #2] │ │ │ │ + str r0, [r8, r2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #824] @ 0x338 │ │ │ │ - add r3, r3, #504 @ 0x1f8 │ │ │ │ - add r2, lr, r2 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #876] @ 0x36c │ │ │ │ - ldr r3, [sp, #820] @ 0x334 │ │ │ │ - ldr r4, [sp, #244] @ 0xf4 │ │ │ │ - ldr r1, [sp, #828] @ 0x33c │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #844] @ 0x34c │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ + str r0, [r7, fp, lsl #7] │ │ │ │ + eor fp, fp, r3 │ │ │ │ + ldr r3, [sp, #840] @ 0x348 │ │ │ │ + add r3, lr, r3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, r2, #504 @ 0x1f8 │ │ │ │ + ldr r2, [sp, #892] @ 0x37c │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [sp, #836] @ 0x344 │ │ │ │ cmp r2, r3 │ │ │ │ - str r0, [r4, fp, lsl #7] │ │ │ │ - eor fp, fp, r1 │ │ │ │ - bne 39d84 │ │ │ │ - add sp, sp, #836 @ 0x344 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -0004062c : │ │ │ │ - ldr r2, [pc, #12] @ 40640 │ │ │ │ - ldr r1, [pc, #12] @ 40644 │ │ │ │ + bne 3b698 │ │ │ │ + add sp, sp, #852 @ 0x354 │ │ │ │ + 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) │ │ │ │ + │ │ │ │ +00041f80 : │ │ │ │ + ldr r2, [pc, #12] @ 41f94 │ │ │ │ + ldr r1, [pc, #12] @ 41f98 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b440 │ │ │ │ - andseq r0, r1, r4, lsr r5 │ │ │ │ - @ instruction: 0xffff96c0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq r4, r1, r0, ror #23 │ │ │ │ + @ instruction: 0xffff9674 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + mov fp, r3 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #316 @ 0x13c │ │ │ │ - mov r6, r3 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r3, [sp, #352] @ 0x160 │ │ │ │ - ldr r0, [sp, #356] @ 0x164 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #80] @ 406bc │ │ │ │ - cmp r3, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bge 420f0 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #356] @ 0x164 │ │ │ │ + ldr r3, [pc, #84] @ 42024 │ │ │ │ + cmp r1, r0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + bge 43a70 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ - mov sl, r6 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ - ldr r0, [pc, #52] @ 406c0 │ │ │ │ - ldr r1, [r1, r0] │ │ │ │ - str lr, [sp, #24] │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #308] @ 0x134 │ │ │ │ - add r1, r3, #1 │ │ │ │ - add r3, r1, r1, lsl #3 │ │ │ │ - add r3, r1, r3, lsl #1 │ │ │ │ - add r7, r2, r3, lsl #3 │ │ │ │ + ldr r0, [pc, #60] @ 42028 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + str fp, [sp] │ │ │ │ + str lr, [sp, #28] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #308] @ 0x134 │ │ │ │ + add r3, r1, #1 │ │ │ │ + str r3, [sp, #300] @ 0x12c │ │ │ │ + mov r3, #152 @ 0x98 │ │ │ │ + mov r0, r3 │ │ │ │ + mla r0, r1, r3, r0 │ │ │ │ mov r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r7, r2, r0 │ │ │ │ mov fp, r7 │ │ │ │ - str r1, [sp, #300] @ 0x12c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b 406cc │ │ │ │ - andseq r3, r1, r4, asr r5 │ │ │ │ + b 42034 │ │ │ │ + @ instruction: 0x00117bf0 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + add fp, fp, #152 @ 0x98 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - add r2, ip, r1 │ │ │ │ - add r3, r0, r1 │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ - add r0, sl, sl, lsl #2 │ │ │ │ - ldr r8, [r2, r0, lsl #3] │ │ │ │ - ldr r9, [fp, #-80] @ 0xffffffb0 │ │ │ │ - ldr lr, [ip, r1] │ │ │ │ - ldr r6, [r3, r0, lsl #3] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r9, [fp, #-232] @ 0xffffff18 │ │ │ │ + add r3, r0, r2 │ │ │ │ + ldr ip, [r0, r2] │ │ │ │ + add sl, r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr lr, [r1, r2] │ │ │ │ mov r1, r9 │ │ │ │ + str sl, [sp, #12] │ │ │ │ + ldr r5, [fp, #-228] @ 0xffffff1c │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr ip, [sp] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + lsl r2, ip, #2 │ │ │ │ + add r0, r2, ip │ │ │ │ + ldr r8, [r3, r0, lsl #3] │ │ │ │ str r0, [sp, #8] │ │ │ │ + ldr r6, [sl, r0, lsl #3] │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r8 │ │ │ │ - str lr, [sp, #12] │ │ │ │ - str r2, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r4, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [fp, #-76] @ 0xffffffb4 │ │ │ │ - add fp, fp, #152 @ 0x98 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r5, [fp, #-272] @ 0xfffffef0 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r3, [r1, r0, lsl #2] │ │ │ │ - add r8, r2, r0, lsl #2 │ │ │ │ - add r6, r1, r0, lsl #2 │ │ │ │ - str r8, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + lsl r3, r0, #2 │ │ │ │ + ldr sl, [r1, r0, lsl #2] │ │ │ │ + add r5, r2, r3 │ │ │ │ + add r6, r1, r3 │ │ │ │ ldr r8, [r2, r0, lsl #2] │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + mov r0, sl │ │ │ │ + ldr r5, [fp, #-272] @ 0xfffffef0 │ │ │ │ ldr r6, [fp, #-268] @ 0xfffffef4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r6, r8, lsl #3] │ │ │ │ - ldr lr, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [fp, #-192] @ 0xffffff40 │ │ │ │ - ldr r6, [lr, r8, lsl #3] │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r8, [fp, #-188] @ 0xffffff44 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r3, [r6, r0, lsl #3] │ │ │ │ + ldr lr, [sp, #48] @ 0x30 │ │ │ │ + ldr r8, [fp, #-188] @ 0xffffff44 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [lr, r0, lsl #3] │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr lr, [fp, #-192] @ 0xffffff40 │ │ │ │ + mov r1, lr │ │ │ │ + str lr, [sp, #36] @ 0x24 │ │ │ │ + bl 151348 │ │ │ │ + mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r2 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r7, [r1, sl, lsl #5] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp] │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + lsl r3, ip, #5 │ │ │ │ ldr r8, [fp, #-248] @ 0xffffff08 │ │ │ │ - add r4, r2, sl, lsl #5 │ │ │ │ - add r9, r1, sl, lsl #5 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r5, [r2, sl, lsl #5] │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ + add r9, r1, r3 │ │ │ │ + ldr r7, [r1, ip, lsl #5] │ │ │ │ + add r5, sl, r3 │ │ │ │ ldr r6, [fp, #-244] @ 0xffffff0c │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r5, [sl, ip, lsl #5] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ - str r9, [sp, #48] @ 0x30 │ │ │ │ - ldr r9, [r9, r8, lsl #3] │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r7, [sp, #52] @ 0x34 │ │ │ │ - ldr r7, [r7, r8, lsl #3] │ │ │ │ - ldr r8, [fp, #-164] @ 0xffffff5c │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ + str r9, [sp, #52] @ 0x34 │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + ldr sl, [fp, #-168] @ 0xffffff58 │ │ │ │ + ldr r9, [r9, r7, lsl #3] │ │ │ │ + ldr r8, [fp, #-164] @ 0xffffff5c │ │ │ │ + mov r1, sl │ │ │ │ + ldr r7, [ip, r7, lsl #3] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp] │ │ │ │ - add ip, sl, sl, lsl #4 │ │ │ │ - ldr r8, [r1, ip, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ + lsl r3, r2, #4 │ │ │ │ + add lr, r3, r2 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + str lr, [sp, #36] @ 0x24 │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ ldr r9, [fp, #-176] @ 0xffffff50 │ │ │ │ - lsl r2, sl, #4 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r7, [r2, ip, lsl #2] │ │ │ │ - str ip, [sp, #28] │ │ │ │ + ldr r8, [r1, lr, lsl #2] │ │ │ │ ldr r6, [fp, #-172] @ 0xffffff54 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r7, [sl, lr, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp] │ │ │ │ - rsb lr, sl, sl, lsl #3 │ │ │ │ - ldr r9, [r1, lr, lsl #2] │ │ │ │ - ldr r3, [fp, #-256] @ 0xffffff00 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r7, [r2, lr, lsl #2] │ │ │ │ - str lr, [sp, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r8, [fp, #-252] @ 0xffffff04 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r8, [fp, #-252] @ 0xffffff04 │ │ │ │ + lsl r3, r2, #3 │ │ │ │ + sub r6, r3, r2 │ │ │ │ + ldr r9, [r1, r6, lsl #2] │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [sl, r6, lsl #2] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr sl, [fp, #-256] @ 0xffffff00 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - add ip, sl, sl, lsl #1 │ │ │ │ - ldr r1, [sp] │ │ │ │ - add r4, sl, ip, lsl #2 │ │ │ │ - ldr r8, [r1, r4, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ + mov ip, #52 @ 0x34 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mul ip, r2, ip │ │ │ │ + ldr r7, [r1, ip] │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + str ip, [sp, #32] │ │ │ │ ldr r9, [fp, #-208] @ 0xffffff30 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r6, [r2, r4, lsl #2] │ │ │ │ - str ip, [sp, #12] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r7 │ │ │ │ ldr r5, [fp, #-204] @ 0xffffff34 │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r6, [sl, ip] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r1, [sp] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ + add ip, r2, r2, lsl #1 │ │ │ │ ldr r5, [fp, #-288] @ 0xfffffee0 │ │ │ │ - ldr r3, [r1, ip, lsl #2] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r9, [r2, ip, lsl #2] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr sl, [r1, ip, lsl #2] │ │ │ │ + str ip, [sp, #16] │ │ │ │ ldr r6, [fp, #-284] @ 0xfffffee4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r7, [r9, ip, lsl #2] │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + ldr sl, [r1, ip, lsl #4] │ │ │ │ + ldr r9, [r9, ip, lsl #4] │ │ │ │ ldr r4, [fp, #-216] @ 0xffffff28 │ │ │ │ - ldr r9, [r1, ip, lsl #4] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + mov r0, sl │ │ │ │ + ldr r6, [fp, #-212] @ 0xffffff2c │ │ │ │ mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r8, [r2, ip, lsl #4] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [fp, #-212] @ 0xffffff2c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r4, [r3, sl, lsl #3] │ │ │ │ - ldr r3, [fp, #-296] @ 0xfffffed8 │ │ │ │ - mov r8, r4 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r4, [r2, sl, lsl #3] │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - str r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r5, [fp, #-292] @ 0xfffffedc │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r6, [fp, #-296] @ 0xfffffed8 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ + ldr r4, [r1, r2, lsl #3] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r6, [fp, #-292] @ 0xfffffedc │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r4, [r9, r2, lsl #3] │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ + mov r1, r6 │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - str r8, [sp, #112] @ 0x70 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ + str r9, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - str r8, [sp, #120] @ 0x78 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r7 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a680 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r0 │ │ │ │ + str r9, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r7 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ - str r6, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sp, #152] @ 0x98 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + str r7, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #148] @ 0x94 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - str r6, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + str r5, [sp, #132] @ 0x84 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #156] @ 0x9c │ │ │ │ + ldr r9, [sp, #148] @ 0x94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #252] @ 0xfc │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r0 │ │ │ │ + str r4, [sp, #140] @ 0x8c │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #164] @ 0xa4 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #252] @ 0xfc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #148] @ 0x94 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #156] @ 0x9c │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r9, [sp, #164] @ 0xa4 │ │ │ │ + mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #160] @ 0xa0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r4, [sp, #156] @ 0x9c │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ - ldr r3, [sp] │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r0 │ │ │ │ + str r4, [sp, #164] @ 0xa4 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp] │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ ldr r8, [fp, #-280] @ 0xfffffee8 │ │ │ │ - add r7, r3, r2 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ - ldr r7, [r3, sl, lsl #4] │ │ │ │ - add r6, r9, r2 │ │ │ │ + ldr r6, [sl, r2, lsl #4] │ │ │ │ + add r4, sl, r3 │ │ │ │ + ldr r7, [fp, #-276] @ 0xfffffeec │ │ │ │ mov r1, r8 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - ldr r5, [r9, sl, lsl #4] │ │ │ │ - ldr r6, [fp, #-276] @ 0xfffffeec │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ + add r4, r9, r3 │ │ │ │ + ldr r5, [r9, r2, lsl #4] │ │ │ │ + mov sl, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [fp, #-200] @ 0xffffff38 │ │ │ │ - ldr r9, [r7, r8, lsl #3] │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - ldr r7, [r7, r8, lsl #3] │ │ │ │ - ldr r8, [fp, #-196] @ 0xffffff3c │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ + str sl, [sp, #64] @ 0x40 │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ + ldr r8, [fp, #-196] @ 0xffffff3c │ │ │ │ + ldr r9, [r5, r7, lsl #3] │ │ │ │ + ldr r7, [sl, r7, lsl #3] │ │ │ │ + ldr sl, [fp, #-200] @ 0xffffff38 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - lsl r5, sl, #2 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr r8, [r3, sl, lsl #2] │ │ │ │ - ldr r7, [r9, sl, lsl #2] │ │ │ │ - add r4, r9, r5 │ │ │ │ - ldr r9, [fp, #-304] @ 0xfffffed0 │ │ │ │ - add r6, r3, r5 │ │ │ │ - mov r1, r9 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ + ldr r8, [sl, r3, lsl #2] │ │ │ │ + add r4, sl, r2 │ │ │ │ ldr r6, [fp, #-300] @ 0xfffffed4 │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + add r4, r9, r2 │ │ │ │ + ldr r7, [r9, r3, lsl #2] │ │ │ │ + mov sl, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r9, [fp, #-304] @ 0xfffffed0 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [fp, #-224] @ 0xffffff20 │ │ │ │ - ldr r9, [r6, r8, lsl #3] │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r6, [sp, #68] @ 0x44 │ │ │ │ - ldr r7, [r6, r8, lsl #3] │ │ │ │ - ldr r8, [fp, #-220] @ 0xffffff24 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ + str sl, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r8, [fp, #-220] @ 0xffffff24 │ │ │ │ + ldr r9, [r2, r7, lsl #3] │ │ │ │ + ldr r7, [sl, r7, lsl #3] │ │ │ │ + ldr sl, [fp, #-224] @ 0xffffff20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - lsl r5, sl, #3 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - add r3, r5, sl │ │ │ │ - ldr r8, [r2, r3, lsl #2] │ │ │ │ - ldr r7, [r9, r3, lsl #2] │ │ │ │ - add r4, r9, r3, lsl #2 │ │ │ │ - ldr r9, [fp, #-240] @ 0xffffff10 │ │ │ │ - add r5, r2, r3, lsl #2 │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp] │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ ldr r5, [fp, #-236] @ 0xffffff14 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ + add r2, r4, r8 │ │ │ │ + lsl r3, r2, #2 │ │ │ │ + ldr r8, [sl, r2, lsl #2] │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ + add r4, sl, r3 │ │ │ │ + ldr r7, [r9, r2, lsl #2] │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + add r4, r9, r3 │ │ │ │ + ldr r9, [fp, #-240] @ 0xffffff10 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [r5, r8, lsl #3] │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r8, [fp, #-156] @ 0xffffff64 │ │ │ │ + ldr sl, [r5, r7, lsl #3] │ │ │ │ ldr r5, [fp, #-160] @ 0xffffff60 │ │ │ │ - ldr r9, [r3, r8, lsl #3] │ │ │ │ + ldr r9, [r3, r7, lsl #3] │ │ │ │ + mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - str r2, [sp, #196] @ 0xc4 │ │ │ │ - ldr r8, [fp, #-156] @ 0xffffff64 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r2, [sp, #196] @ 0xc4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #204] @ 0xcc │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r8, [fp, #-184] @ 0xffffff48 │ │ │ │ - ldr r7, [r2, sl, lsl #6] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldm sp, {r8, sl} │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r6, [fp, #-180] @ 0xffffff4c │ │ │ │ - ldr r5, [r9, sl, lsl #6] │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r7, [sl, r8, lsl #6] │ │ │ │ + ldr r5, [r3, r8, lsl #6] │ │ │ │ + ldr r8, [fp, #-184] @ 0xffffff48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r9, [r2, ip, lsl #3] │ │ │ │ - ldr r2, [fp, #-264] @ 0xfffffef8 │ │ │ │ - ldr r7, [r3, ip, lsl #3] │ │ │ │ - mov r1, r2 │ │ │ │ - str r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r8, [fp, #-260] @ 0xfffffefc │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r8, [fp, #-260] @ 0xfffffefc │ │ │ │ + ldr r7, [r3, r2, lsl #3] │ │ │ │ + ldr r3, [fp, #-264] @ 0xfffffef8 │ │ │ │ + ldr sl, [sl, r2, lsl #3] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - str r5, [sp, #212] @ 0xd4 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #292] @ 0x124 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 14a67c │ │ │ │ + str r4, [sp, #204] @ 0xcc │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #188] @ 0xbc │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #292] @ 0x124 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a680 │ │ │ │ - str r9, [sp, #176] @ 0xb0 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #204] @ 0xcc │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r9 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #224] @ 0xe0 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r0 │ │ │ │ + str sl, [sp, #172] @ 0xac │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #212] @ 0xd4 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - str r9, [sp, #196] @ 0xc4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + str r9, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #204] @ 0xcc │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - str r9, [sp, #184] @ 0xb8 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #204] @ 0xcc │ │ │ │ + str r9, [sp, #180] @ 0xb4 │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #220] @ 0xdc │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r8, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #220] @ 0xdc │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - str r7, [sp, #220] @ 0xdc │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r7, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ str r0, [sp, #284] @ 0x11c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - str r7, [sp, #208] @ 0xd0 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ + str r7, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #288] @ 0x120 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2600] @ 420f8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2648] @ 43a8c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2524] @ 420fc │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #2564] @ 43a90 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2512] @ 42100 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2552] @ 43a94 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2480] @ 420fc │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2520] @ 43a90 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2468] @ 42100 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #2508] @ 43a94 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp] │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r9, r8, lsl #3] │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + str r0, [r9, ip, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r3, r2, lsl #3] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r0, [r3, ip, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r9, ip, lsl #3] │ │ │ │ + str r0, [r9, r2, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r9, sl, lsl #3] │ │ │ │ + str r0, [r9, r8, lsl #3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - ldr r9, [sp, #264] @ 0x108 │ │ │ │ - str r0, [r5, r8, lsl #3] │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ + ldr r9, [sp, #268] @ 0x10c │ │ │ │ + str r0, [r5, ip, lsl #3] │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2276] @ 420f8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2316] @ 43a8c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #292] @ 0x124 │ │ │ │ - mov r1, r2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2196] @ 420fc │ │ │ │ + ldr r0, [sp, #204] @ 0xcc │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #2236] @ 43a90 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2184] @ 42100 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2224] @ 43a94 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2152] @ 420fc │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2192] @ 43a90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2140] @ 42100 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #2180] @ 43a94 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r9, r8, lsl #3] │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ + str r0, [r9, ip, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r9, ip, lsl #3] │ │ │ │ + str r0, [r9, r2, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r3, r8, lsl #3] │ │ │ │ + ldr lr, [sp, #64] @ 0x40 │ │ │ │ + str r0, [lr, r7, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r9, sl, lsl #3] │ │ │ │ + str r0, [r9, r8, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [sp, #244] @ 0xf4 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [r5, r8, lsl #3] │ │ │ │ - ldr r8, [sp, #272] @ 0x110 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1948] @ 420f8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r9, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [r5, r7, lsl #3] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1992] @ 43a8c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + ldr sl, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #188] @ 0xbc │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #132] @ 0x84 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1872] @ 420fc │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1908] @ 43a90 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1860] @ 42100 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1896] @ 43a94 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1828] @ 420fc │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1864] @ 43a90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1816] @ 42100 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1852] @ 43a94 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r2, r3] │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + str r0, [r8, r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r9, [sp] │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r9, ip, lsl #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r0, [sl, r2, lsl #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r9, sl, lsl #5] │ │ │ │ + str r0, [sl, r8, lsl #5] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r9, sl, lsl #4] │ │ │ │ + str r0, [sl, r8, lsl #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ - ldr r4, [sp, #268] @ 0x10c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r9, sl, lsl #6] │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #244] @ 0xf4 │ │ │ │ + str r0, [sl, r8, lsl #6] │ │ │ │ + ldr r4, [sp, #272] @ 0x110 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1636] @ 420f8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1672] @ 43a8c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + ldr sl, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1560] @ 420fc │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1588] @ 43a90 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1548] @ 42100 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1576] @ 43a94 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1516] @ 420fc │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1544] @ 43a90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1504] @ 42100 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1532] @ 43a94 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r2, r3] │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ + str r0, [sl, r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r9, sl, lsl #5] │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + str r0, [sl, r9, lsl #5] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r9, ip, lsl #4] │ │ │ │ + str r0, [sl, r2, lsl #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r9, sl, lsl #4] │ │ │ │ + str r0, [sl, r9, lsl #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r4, [sp, #260] @ 0x104 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sl, r9, lsl #6] │ │ │ │ ldr r5, [sp, #288] @ 0x120 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r9, sl, lsl #6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1320] @ 420f8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1348] @ 43a8c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1244] @ 420fc │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1268] @ 43a90 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1232] @ 42100 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1256] @ 43a94 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1200] @ 420fc │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1224] @ 43a90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1188] @ 42100 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1212] @ 43a94 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r2, r9, lsl #3] │ │ │ │ + ldr r8, [sp, #44] @ 0x2c │ │ │ │ + str r0, [r8, r9, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r2, r9, lsl #3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #76] @ 0x4c │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r8, r9, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r8, [sp] │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r8, ip, lsl #2] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r0, [r9, r2, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [sp, #252] @ 0xfc │ │ │ │ ldr r5, [sp, #276] @ 0x114 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [r8, lr, lsl #2] │ │ │ │ + str r0, [r9, r4, lsl #2] │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #988] @ 420f8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1016] @ 43a8c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #912] @ 420fc │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #936] @ 43a90 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #900] @ 42100 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #924] @ 43a94 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #868] @ 420fc │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #892] @ 43a90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #856] @ 42100 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #880] @ 43a94 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r2, r9, lsl #3] │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ + str r0, [r8, r9, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #72] @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r2, r9, lsl #3] │ │ │ │ + str r0, [ip, r9, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #80] @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r7, r9, lsl #3] │ │ │ │ + str r0, [r8, r9, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r9, ip, lsl #2] │ │ │ │ + str r0, [sl, r2, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ - ldr r7, [sp, #284] @ 0x11c │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r9, lr, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #664] @ 420f8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r8, [sp, #284] @ 0x11c │ │ │ │ + str r0, [sl, r4, lsl #2] │ │ │ │ + ldr r4, [sp, #260] @ 0x104 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #696] @ 43a8c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #204] @ 0xcc │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #156] @ 0x9c │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #588] @ 420fc │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #616] @ 43a90 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #576] @ 42100 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #604] @ 43a94 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #544] @ 420fc │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #572] @ 43a90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #532] @ 42100 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #560] @ 43a94 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r9, [sp] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ str r0, [r9, r3, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r9, r2, lsl #2] │ │ │ │ + mov r7, r9 │ │ │ │ + str r0, [r9, ip] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r9, ip, lsl #2] │ │ │ │ + str r0, [r9, lr, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r9, sl, lsl #2] │ │ │ │ + str r0, [r7, r9, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - ldr r8, [sp, #252] @ 0xfc │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp] │ │ │ │ - str r0, [r9, r3, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #336] @ 420f8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ + str r0, [r7, r2, lsl #2] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [sp, #256] @ 0x100 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #360] @ 43a8c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #220] @ 0xdc │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #260] @ 420fc │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #280] @ 43a90 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #248] @ 42100 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #268] @ 43a94 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #216] @ 420fc │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #236] @ 43a90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #204] @ 42100 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #224] @ 43a94 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r9, r3, lsl #2] │ │ │ │ + str r0, [sl, r3, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r9, r2, lsl #2] │ │ │ │ + str r0, [sl, ip] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r9, ip, lsl #2] │ │ │ │ + str r0, [sl, lr, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r9, sl, lsl #2] │ │ │ │ + str r0, [sl, r9, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r2, [sp, #308] @ 0x134 │ │ │ │ - eor sl, sl, r2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r1, [sp, #308] @ 0x134 │ │ │ │ + str r0, [sl, r2, lsl #2] │ │ │ │ ldr r2, [sp, #304] @ 0x130 │ │ │ │ - str r0, [r9, r3, lsl #2] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + eor r1, r9, r1 │ │ │ │ add r3, r3, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ ldr r2, [sp, #356] @ 0x164 │ │ │ │ + str r1, [sp] │ │ │ │ + str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 406c4 │ │ │ │ + bne 4202c │ │ │ │ add sp, sp, #316 @ 0x13c │ │ │ │ - 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 0x000f1bbd │ │ │ │ svccc 0x00737871 │ │ │ │ svccc 0x00167918 │ │ │ │ │ │ │ │ -00042104 : │ │ │ │ - ldr r2, [pc, #12] @ 42118 │ │ │ │ - ldr r1, [pc, #12] @ 4211c │ │ │ │ +00043a98 : │ │ │ │ + ldr r2, [pc, #12] @ 43aac │ │ │ │ + ldr r1, [pc, #12] @ 43ab0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b440 │ │ │ │ - mulseq r0, ip, sl │ │ │ │ - @ instruction: 0xffffe530 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #356 @ 0x164 │ │ │ │ + andseq r3, r1, r8, lsl #2 │ │ │ │ + @ instruction: 0xffffe4f0 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r3 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #356 @ 0x164 │ │ │ │ + mov lr, r1 │ │ │ │ ldr r3, [sp, #392] @ 0x188 │ │ │ │ + str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ - mov lr, r1 │ │ │ │ - ldr r1, [pc, #76] @ 42190 │ │ │ │ + ldr r1, [pc, #76] @ 43b34 │ │ │ │ cmp r3, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bge 44ed4 │ │ │ │ + bge 46890 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ add r3, r3, #1 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ - ldr r0, [pc, #48] @ 42194 │ │ │ │ + ldr r0, [pc, #48] @ 43b38 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ + str ip, [sp, #8] │ │ │ │ str r3, [sp, #340] @ 0x154 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ - add r8, r2, r3, lsl #6 │ │ │ │ - ldr r1, [r1] │ │ │ │ + str lr, [sp, #28] │ │ │ │ + add fp, r2, r3, lsl #6 │ │ │ │ mov r3, #0 │ │ │ │ - mov sl, r8 │ │ │ │ - str r1, [sp, #348] @ 0x15c │ │ │ │ + ldr r1, [r1] │ │ │ │ + mov sl, fp │ │ │ │ str r3, [sp, #20] │ │ │ │ - str lr, [sp, #32] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - b 421ac │ │ │ │ - andseq r1, r1, ip, ror sl │ │ │ │ + str r1, [sp, #348] @ 0x15c │ │ │ │ + b 43b50 │ │ │ │ + ldrsbeq r6, [r1], -r8 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x00737871 │ │ │ │ svccc 0x00167918 │ │ │ │ svccc 0x000f1bbd │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #340] @ 0x154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - ldr lr, [r1, r2] │ │ │ │ - str lr, [sp, #124] @ 0x7c │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ + add sl, sl, #192 @ 0xc0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r8, [sl, #-352] @ 0xfffffea0 │ │ │ │ add r3, r0, r2 │ │ │ │ - add fp, lr, lr, lsl #2 │ │ │ │ - ldr r7, [r3, fp, lsl #2] │ │ │ │ - ldr r8, [sl, #-160] @ 0xffffff60 │ │ │ │ - ldr ip, [r0, r2] │ │ │ │ + ldr lr, [r0, r2] │ │ │ │ add r9, r1, r2 │ │ │ │ - mov r0, r7 │ │ │ │ - lsl r2, lr, #2 │ │ │ │ - mov r1, r8 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #4] │ │ │ │ - str ip, [sp, #120] @ 0x78 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r5, [sl, #-348] @ 0xfffffea4 │ │ │ │ + str lr, [sp, #124] @ 0x7c │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ + lsl r2, lr, #2 │ │ │ │ + add fp, r2, lr │ │ │ │ + ldr r7, [r3, fp, lsl #2] │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ ldr r6, [r9, fp, lsl #2] │ │ │ │ - ldr r5, [sl, #-156] @ 0xffffff64 │ │ │ │ - add sl, sl, #192 @ 0xc0 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [sl, #-232] @ 0xffffff18 │ │ │ │ + ldr r5, [sl, #-228] @ 0xffffff1c │ │ │ │ ldr r7, [ip, fp, lsl #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r6, [r9, fp, lsl #4] │ │ │ │ - ldr r5, [sl, #-228] @ 0xffffff1c │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - add r6, r9, fp, lsl #3 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ + lsl r3, fp, #3 │ │ │ │ + mov r8, r0 │ │ │ │ str r9, [sp, #12] │ │ │ │ - add r4, ip, fp, lsl #3 │ │ │ │ - ldr r7, [ip, fp, lsl #3] │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r9, fp, lsl #3] │ │ │ │ + add r6, r9, r3 │ │ │ │ ldr r9, [sl, #-312] @ 0xfffffec8 │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r9 │ │ │ │ + add r5, ip, r3 │ │ │ │ + ldr r7, [ip, fp, lsl #3] │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sl, #-308] @ 0xfffffecc │ │ │ │ - mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sl, #-272] @ 0xfffffef0 │ │ │ │ - ldr r7, [r5, fp, lsl #2] │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r7, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ - ldr r9, [sl, #-268] @ 0xfffffef4 │ │ │ │ - ldr r5, [r5, fp, lsl #2] │ │ │ │ mov r4, r0 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r9, [sl, #-268] @ 0xfffffef4 │ │ │ │ + ldr r7, [r5, fp, lsl #2] │ │ │ │ + ldr r5, [r3, fp, lsl #2] │ │ │ │ + ldr r3, [sl, #-272] @ 0xfffffef0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r3 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-624] @ 421a0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-628] @ 43b44 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-648] @ 421a0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-652] @ 43b44 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #308] @ 0x134 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - str r0, [sp, #308] @ 0x134 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-776] @ 42198 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-784] @ 43b3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-788] @ 4219c │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-796] @ 43b40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-820] @ 42198 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-824] @ 43b3c │ │ │ │ + str r0, [sp, #316] @ 0x13c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-832] @ 4219c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-840] @ 43b40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #316] @ 0x13c │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-896] @ 42198 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-904] @ 43b3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-908] @ 4219c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-916] @ 43b40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-940] @ 42198 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-944] @ 43b3c │ │ │ │ + str r0, [sp, #324] @ 0x144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-952] @ 4219c │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-960] @ 43b40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ - add r2, lr, lr, lsl #1 │ │ │ │ - ldr r7, [ip, r2, lsl #2] │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r8, [sl, #-368] @ 0xfffffe90 │ │ │ │ - add r4, ip, r2, lsl #2 │ │ │ │ - add r6, r9, r2, lsl #2 │ │ │ │ + add r2, lr, lr, lsl #1 │ │ │ │ + ldr r5, [sl, #-364] @ 0xfffffe94 │ │ │ │ lsl r3, r2, #2 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r7, [ip, r2, lsl #2] │ │ │ │ + add r6, ip, r3 │ │ │ │ + add r4, r9, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r8 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [r9, r2, lsl #2] │ │ │ │ - ldr r5, [sl, #-364] @ 0xfffffe94 │ │ │ │ - str r0, [sp, #324] @ 0x144 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - ldr r8, [sl, #-328] @ 0xfffffeb8 │ │ │ │ - ldr r7, [r4, fp, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r8, [sl, #-328] @ 0xfffffeb8 │ │ │ │ + ldr r7, [r6, fp, lsl #2] │ │ │ │ ldr r5, [sl, #-324] @ 0xfffffebc │ │ │ │ - ldr r6, [r6, fp, lsl #2] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r6, [r4, fp, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ - lsl r4, lr, #3 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ - add r4, lr, lr, lsl #3 │ │ │ │ - add r3, ip, r4, lsl #3 │ │ │ │ - add r8, r9, r4, lsl #3 │ │ │ │ - ldr r7, [ip, r4, lsl #3] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + lsl r6, lr, #3 │ │ │ │ + add r5, r6, lr │ │ │ │ + lsl r3, r5, #3 │ │ │ │ + ldr r7, [ip, r5, lsl #3] │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + add r8, ip, r3 │ │ │ │ + add r3, r9, r3 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ - ldr r8, [sl, #-248] @ 0xffffff08 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r6, [r9, r4, lsl #3] │ │ │ │ + ldr r8, [sl, #-248] @ 0xffffff08 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [r9, r5, lsl #3] │ │ │ │ ldr r5, [sl, #-244] @ 0xffffff0c │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - ldr r6, [sp, #68] @ 0x44 │ │ │ │ - ldr r9, [r7, fp, lsl #2] │ │ │ │ - ldr r4, [r6, fp, lsl #2] │ │ │ │ - ldr r6, [sl, #-208] @ 0xffffff30 │ │ │ │ - ldr r5, [sl, #-204] @ 0xffffff34 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #68] @ 0x44 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r4, [sl, #-208] @ 0xffffff30 │ │ │ │ + ldr r5, [sl, #-204] @ 0xffffff34 │ │ │ │ + ldr r9, [r7, fp, lsl #2] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [r7, fp, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ + mov r3, #52 @ 0x34 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ - add r5, r3, lr │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r5, [sl, #-284] @ 0xfffffee4 │ │ │ │ + mul r4, r3, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r9, [ip, r5, lsl #2] │ │ │ │ - ldr r4, [r3, r5, lsl #2] │ │ │ │ + ldr r9, [ip, r4] │ │ │ │ + str r4, [sp, #32] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ ldr r3, [sl, #-288] @ 0xfffffee0 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - mov r1, r3 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [sl, #-284] @ 0xfffffee4 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1828] @ 42198 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1832] @ 43b3c │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1840] @ 4219c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-1848] @ 43b40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1872] @ 42198 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-1880] @ 43b3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1884] @ 4219c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1892] @ 43b40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1928] @ 421a0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1932] @ 43b44 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #92] @ 0x5c │ │ │ │ - ldr r1, [pc, #-2072] @ 42198 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #-2088] @ 4219c │ │ │ │ + ldr r1, [pc, #-2080] @ 43b3c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #92] @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-2096] @ 43b40 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2120] @ 42198 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-2128] @ 43b3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2132] @ 4219c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-2140] @ 43b40 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2172] @ 421a0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2176] @ 43b44 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ - add r8, ip, r2 │ │ │ │ - ldr r7, [ip, lr, lsl #2] │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ - str r8, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [ip, lr, lsl #2] │ │ │ │ + add r8, ip, r2 │ │ │ │ + ldr r6, [sl, #-380] @ 0xfffffe84 │ │ │ │ + str r8, [sp, #76] @ 0x4c │ │ │ │ + add r8, r9, r2 │ │ │ │ + ldr r4, [r9, lr, lsl #2] │ │ │ │ + str r8, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r5 │ │ │ │ ldr r8, [sl, #-384] @ 0xfffffe80 │ │ │ │ - add r3, r9, r2 │ │ │ │ mov r1, r8 │ │ │ │ - ldr r6, [r9, lr, lsl #2] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r5, [sl, #-380] @ 0xfffffe84 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ - ldr r7, [r3, fp, lsl #2] │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r5, [sl, #-340] @ 0xfffffeac │ │ │ │ + ldr r7, [r8, fp, lsl #2] │ │ │ │ + ldr r8, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r7 │ │ │ │ ldr r6, [r8, fp, lsl #2] │ │ │ │ ldr r8, [sl, #-344] @ 0xfffffea8 │ │ │ │ - ldr r5, [sl, #-340] @ 0xfffffeac │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldmib sp, {r2, ip} │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + lsl r3, lr, #6 │ │ │ │ + add r7, ip, r3 │ │ │ │ + add r3, r9, r3 │ │ │ │ + str r7, [sp, #84] @ 0x54 │ │ │ │ ldr r8, [sl, #-264] @ 0xfffffef8 │ │ │ │ - add r7, r2, ip, lsl #6 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ - ldr r7, [r2, ip, lsl #6] │ │ │ │ - add lr, r9, ip, lsl #6 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r6, [r9, ip, lsl #6] │ │ │ │ - str lr, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r7, [ip, lr, lsl #6] │ │ │ │ ldr r5, [sl, #-260] @ 0xfffffefc │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r6, [r9, lr, lsl #6] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ - ldr r6, [sl, #-224] @ 0xffffff20 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #84] @ 0x54 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [sl, #-224] @ 0xffffff20 │ │ │ │ ldr r9, [r7, fp, lsl #2] │ │ │ │ - ldr lr, [sp, #84] @ 0x54 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r4, [lr, fp, lsl #2] │ │ │ │ ldr r5, [sl, #-220] @ 0xffffff24 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r6, [r3, fp, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r6, ip, fp, lsl #1 │ │ │ │ - ldr r9, [r2, r6, lsl #2] │ │ │ │ - ldr r4, [r3, r6, lsl #2] │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ + mov r3, #44 @ 0x2c │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldr r5, [sl, #-300] @ 0xfffffed4 │ │ │ │ + mul r6, r3, r6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r9, [ip, r6] │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ ldr r3, [sl, #-304] @ 0xfffffed0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sl, #-300] @ 0xfffffed4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - mov r1, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3120] @ 42198 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-3136] @ 43b3c │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3132] @ 4219c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-3152] @ 43b40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3164] @ 42198 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-3184] @ 43b3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3176] @ 4219c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3196] @ 43b40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3220] @ 421a0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-3236] @ 43b44 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r7, [sp, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #-3364] @ 42198 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [pc, #-3384] @ 43b3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r9, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [pc, #-3380] @ 4219c │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3400] @ 43b40 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3412] @ 42198 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3432] @ 43b3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3424] @ 4219c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3444] @ 43b40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3464] @ 421a0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-3480] @ 43b44 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - lsl r9, ip, #4 │ │ │ │ - str r9, [sp, #284] @ 0x11c │ │ │ │ - add r9, r2, ip, lsl #4 │ │ │ │ - str r9, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ ldr r9, [sp, #12] │ │ │ │ - ldr r7, [r2, ip, lsl #4] │ │ │ │ - add r8, r9, ip, lsl #4 │ │ │ │ + ldr r5, [sl, #-356] @ 0xfffffe9c │ │ │ │ + lsl r8, lr, #4 │ │ │ │ + ldr r7, [r2, lr, lsl #4] │ │ │ │ + add ip, r2, r8 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ + str ip, [sp, #96] @ 0x60 │ │ │ │ + add ip, r9, r8 │ │ │ │ ldr r8, [sl, #-360] @ 0xfffffe98 │ │ │ │ - ldr r6, [r9, ip, lsl #4] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r5, [sl, #-356] @ 0xfffffe9c │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + str ip, [sp, #100] @ 0x64 │ │ │ │ + ldr r6, [r9, lr, lsl #4] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #88] @ 0x58 │ │ │ │ - ldr r8, [sp, #92] @ 0x5c │ │ │ │ - ldr r7, [ip, fp, lsl #2] │ │ │ │ - ldr r6, [r8, fp, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r8, [sl, #-320] @ 0xfffffec0 │ │ │ │ ldr r5, [sl, #-316] @ 0xfffffec4 │ │ │ │ + ldr r7, [ip, fp, lsl #2] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + ldr ip, [sp, #100] @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r6, [ip, fp, lsl #2] │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r2, ip, r4, lsl #1 │ │ │ │ - add r7, r3, r2, lsl #2 │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ + mov r3, #76 @ 0x4c │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ ldr r8, [sl, #-240] @ 0xffffff10 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - ldr r7, [r3, r2, lsl #2] │ │ │ │ - add lr, r9, r2, lsl #2 │ │ │ │ + mul r6, r3, r6 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r6, [r9, r2, lsl #2] │ │ │ │ - str lr, [sp, #100] @ 0x64 │ │ │ │ - str r2, [sp, #336] @ 0x150 │ │ │ │ + add r5, r9, r6 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r7, [r3, r6] │ │ │ │ + add lr, r3, r6 │ │ │ │ + ldr r6, [r9, r6] │ │ │ │ + str r5, [sp, #108] @ 0x6c │ │ │ │ ldr r5, [sl, #-236] @ 0xffffff14 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + str lr, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #96] @ 0x60 │ │ │ │ - ldr r6, [sl, #-200] @ 0xffffff38 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #104] @ 0x68 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr lr, [sp, #108] @ 0x6c │ │ │ │ + ldr r4, [sl, #-200] @ 0xffffff38 │ │ │ │ ldr r9, [r9, fp, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r7, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [sl, #-196] @ 0xffffff3c │ │ │ │ - ldr r4, [r7, fp, lsl #2] │ │ │ │ - mov r8, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r6, [lr, fp, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr lr, [sp, #104] @ 0x68 │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - sub lr, lr, ip │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ - ldr r9, [r2, lr, lsl #3] │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ + sub lr, r6, ip │ │ │ │ + ldr r9, [r2, lr, lsl #3] │ │ │ │ + str lr, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r3, lr, lsl #3] │ │ │ │ ldr r3, [sl, #-280] @ 0xfffffee8 │ │ │ │ - str lr, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #236] @ 0xec │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r9 │ │ │ │ ldr r5, [sl, #-276] @ 0xfffffeec │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #4088] @ 442e4 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #4088] @ 45c9c │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #4076] @ 442e8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #4072] @ 45ca0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #4044] @ 442e4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #4040] @ 45c9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #4032] @ 442e8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #4028] @ 45ca0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #4052] @ 4432c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #4052] @ 45ce4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #244] @ 0xf4 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #260] @ 0x104 │ │ │ │ - ldr r1, [pc, #3844] @ 442e4 │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [pc, #3840] @ 45c9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #256] @ 0x100 │ │ │ │ - ldr r1, [pc, #3828] @ 442e8 │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #260] @ 0x104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #3824] @ 45ca0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3796] @ 442e4 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #3792] @ 45c9c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3784] @ 442e8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #3780] @ 45ca0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3808] @ 4432c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3808] @ 45ce4 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - ldr r8, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - add r4, r2, r8 │ │ │ │ - add r8, r9, r8 │ │ │ │ - ldr r7, [r2, ip, lsl #3] │ │ │ │ - str r8, [sp, #108] @ 0x6c │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [sl, #-376] @ 0xfffffe88 │ │ │ │ - ldr r6, [r9, ip, lsl #3] │ │ │ │ - mov r1, r8 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ + ldr r7, [r2, ip, lsl #3] │ │ │ │ + add r9, r2, r6 │ │ │ │ ldr r5, [sl, #-372] @ 0xfffffe8c │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + str r9, [sp, #112] @ 0x70 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + add r6, r9, r6 │ │ │ │ + str r6, [sp, #116] @ 0x74 │ │ │ │ + ldr r6, [r9, ip, lsl #3] │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ - ldr r8, [sp, #108] @ 0x6c │ │ │ │ - ldr r7, [r4, fp, lsl #2] │ │ │ │ - ldr r6, [r8, fp, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ ldr r8, [sl, #-336] @ 0xfffffeb0 │ │ │ │ ldr r5, [sl, #-332] @ 0xfffffeb4 │ │ │ │ + ldr r7, [r6, fp, lsl #2] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + ldr r6, [sp, #116] @ 0x74 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [r6, fp, lsl #2] │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r4, [sp, #284] @ 0x11c │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - add r3, r4, ip │ │ │ │ - ldr r7, [r2, r3, lsl #2] │ │ │ │ - ldr r8, [sl, #-256] @ 0xffffff00 │ │ │ │ - add ip, r2, r3, lsl #2 │ │ │ │ - add r4, r9, r3, lsl #2 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r6, [r9, r3, lsl #2] │ │ │ │ - str r3, [sp, #332] @ 0x14c │ │ │ │ - str ip, [sp, #112] @ 0x70 │ │ │ │ - str r4, [sp, #116] @ 0x74 │ │ │ │ - ldr r5, [sl, #-252] @ 0xffffff04 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + ldr r6, [sp, #92] @ 0x5c │ │ │ │ + ldr r5, [sl, #-252] @ 0xffffff04 │ │ │ │ + add r6, r6, ip │ │ │ │ + lsl r3, r6, #2 │ │ │ │ + ldr r7, [r2, r6, lsl #2] │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + add r8, r2, r3 │ │ │ │ + ldr r6, [r9, r6, lsl #2] │ │ │ │ + str r8, [sp, #92] @ 0x5c │ │ │ │ + add r8, r9, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + str r8, [sp, #120] @ 0x78 │ │ │ │ + ldr r8, [sl, #-256] @ 0xffffff00 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #284] @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #112] @ 0x70 │ │ │ │ - ldr r6, [sl, #-216] @ 0xffffff28 │ │ │ │ - ldr r9, [ip, fp, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r4, [sp, #116] @ 0x74 │ │ │ │ - ldr r5, [sl, #-212] @ 0xffffff2c │ │ │ │ - ldr r4, [r4, fp, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #92] @ 0x5c │ │ │ │ mov r8, r0 │ │ │ │ + ldr lr, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [sl, #-216] @ 0xffffff28 │ │ │ │ + ldr r9, [r5, fp, lsl #2] │ │ │ │ + ldr r5, [sl, #-212] @ 0xffffff2c │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r6, [lr, fp, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ - ldr r5, [sl, #-296] @ 0xfffffed8 │ │ │ │ ldr r9, [r2, lr, lsl #4] │ │ │ │ - mov ip, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mov r1, ip │ │ │ │ + ldr r5, [sl, #-292] @ 0xfffffedc │ │ │ │ mov r0, r9 │ │ │ │ ldr r4, [r3, lr, lsl #4] │ │ │ │ - str ip, [sp, #128] @ 0x80 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sl, #-292] @ 0xfffffedc │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r3, [sl, #-296] @ 0xfffffed8 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #292] @ 0x124 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #288] @ 0x120 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #300] @ 0x12c │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #288] @ 0x120 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ + str r0, [sp, #332] @ 0x14c │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #276] @ 0x114 │ │ │ │ + str r0, [sp, #292] @ 0x124 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ - str r0, [sp, #284] @ 0x11c │ │ │ │ + bl 151104 │ │ │ │ + str r0, [sp, #276] @ 0x114 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2788] @ 442e4 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r1, [sp, #288] @ 0x120 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2784] @ 45c9c │ │ │ │ + str r0, [sp, #284] @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2776] @ 442e8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2768] @ 45ca0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2744] @ 442e4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2736] @ 45c9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2732] @ 442e8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #2724] @ 45ca0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #276] @ 0x114 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2756] @ 4432c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2748] @ 45ce4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #276] @ 0x114 │ │ │ │ + str r0, [sp, #292] @ 0x124 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #292] @ 0x124 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ - ldr r1, [pc, #2548] @ 442e4 │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #332] @ 0x14c │ │ │ │ + str r0, [sp, #300] @ 0x12c │ │ │ │ + ldr r1, [pc, #2536] @ 45c9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #300] @ 0x12c │ │ │ │ - ldr r1, [pc, #2532] @ 442e8 │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #304] @ 0x130 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2520] @ 45ca0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2500] @ 442e4 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2488] @ 45c9c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2488] @ 442e8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #2476] @ 45ca0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2512] @ 4432c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - mov r6, r0 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2504] @ 45ce4 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r0, [sp, #300] @ 0x12c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2276] @ 442e4 │ │ │ │ + ldr r0, [sp, #284] @ 0x11c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2264] @ 45c9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2264] @ 442e8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2252] @ 45ca0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2232] @ 442e4 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2220] @ 45c9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2220] @ 442e8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2208] @ 45ca0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #304] @ 0x130 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #308] @ 0x134 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #284] @ 0x11c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #276] @ 0x114 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2180] @ 4432c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2172] @ 45ce4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r3, r8] │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str r0, [ip, r8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r9, fp, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r7, fp, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r9, fp, lsl #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ str r0, [r9, fp, lsl #2] │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #284] @ 0x11c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1920] @ 442e4 │ │ │ │ + ldr r0, [sp, #276] @ 0x114 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #1908] @ 45c9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1908] @ 442e8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1896] @ 45ca0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1876] @ 442e4 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1864] @ 45c9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1864] @ 442e8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #1852] @ 45ca0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #308] @ 0x134 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #288] @ 0x120 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #284] @ 0x11c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1824] @ 4432c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1816] @ 45ce4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ str r0, [r1, r8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r9, fp, lsl #3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [r1, fp, lsl #2] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r9, fp, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ str r0, [r9, fp, lsl #4] │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ + bl 151104 │ │ │ │ + ldr r5, [sp, #324] @ 0x144 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sp, #312] @ 0x138 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r5, [sp, #316] @ 0x13c │ │ │ │ mov r4, r0 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1500] @ 442ec │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1492] @ 45ca4 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1488] @ 442f0 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1472] @ 45ca8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1504] @ 4431c │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1492] @ 44320 │ │ │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ │ │ + ldr r1, [pc, #1488] @ 45cd4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + ldr r1, [pc, #1476] @ 45cd8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1428] @ 4430c │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1416] @ 44310 │ │ │ │ + ldr r1, [pc, #1412] @ 45cc4 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ + ldr r1, [pc, #1400] @ 45cc8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1360] @ 442f4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1348] @ 442f8 │ │ │ │ + ldr r1, [pc, #1344] @ 45cac │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1332] @ 45cb0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1308] @ 4432c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1300] @ 45ce4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1268] @ 4431c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1260] @ 45cd4 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1256] @ 44320 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1240] @ 45cd8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1200] @ 44304 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1188] @ 44308 │ │ │ │ + ldr r0, [sp, #252] @ 0xfc │ │ │ │ + ldr r1, [pc, #1184] @ 45cbc │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1172] @ 45cc0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1132] @ 442fc │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1120] @ 44300 │ │ │ │ + ldr r1, [pc, #1116] @ 45cb4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1104] @ 45cb8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1112] @ 44314 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #292] @ 0x124 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1100] @ 44318 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ + ldr r1, [pc, #1096] @ 45ccc │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r1, [pc, #1084] @ 45cd0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1044] @ 4432c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1036] @ 45ce4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #284] @ 0x11c │ │ │ │ + str r0, [sp, #276] @ 0x114 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #284] @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #988] @ 4431c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #980] @ 45cd4 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #976] @ 44320 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #960] @ 45cd8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #924] @ 44308 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #904] @ 44304 │ │ │ │ + ldr r0, [sp, #252] @ 0xfc │ │ │ │ + ldr r1, [pc, #908] @ 45cc0 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #888] @ 45cbc │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #876] @ 44314 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #864] @ 44318 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r1, [pc, #860] @ 45ccc │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #292] @ 0x124 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ + ldr r1, [pc, #848] @ 45cd0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #808] @ 442fc │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #796] @ 44300 │ │ │ │ + ldr r1, [pc, #792] @ 45cb4 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #780] @ 45cb8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #748] @ 4432c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #740] @ 45ce4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #660] @ 442ec │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #652] @ 45ca4 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #648] @ 442f0 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #632] @ 45ca8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #664] @ 4431c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #652] @ 44320 │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + ldr r1, [pc, #648] @ 45cd4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ │ │ + ldr r1, [pc, #636] @ 45cd8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #588] @ 4430c │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #576] @ 44310 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ + ldr r1, [pc, #572] @ 45cc4 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #560] @ 45cc8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #520] @ 442f4 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #508] @ 442f8 │ │ │ │ + ldr r1, [pc, #504] @ 45cac │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #492] @ 45cb0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #484] @ 4432c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #476] @ 45ce4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ str r0, [r9, ip, lsl #2] │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 151104 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ str r0, [r8, ip, lsl #2] │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ str r0, [r9, ip, lsl #4] │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 151104 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r1, [pc, #284] @ 442e4 │ │ │ │ + ldr r1, [pc, #276] @ 45c9c │ │ │ │ str r0, [r8, ip, lsl #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #272] @ 442e8 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #260] @ 45ca0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #240] @ 442e4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #228] @ 45c9c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #228] @ 442e8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #216] @ 45ca0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #84] @ 0x54 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r2, fp, lsl #2] │ │ │ │ + str r0, [ip, fp, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldmib sp, {r3, ip} │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r3, ip, lsl #6] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r3, fp, lsl #2] │ │ │ │ + str r0, [r2, fp, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #52] @ 442e4 │ │ │ │ - str r0, [r9, r6, lsl #2] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [pc, #44] @ 45c9c │ │ │ │ + str r0, [r9, r3] │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #228] @ 0xe4 │ │ │ │ - ldr r1, [pc, #36] @ 442e8 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #232] @ 0xe8 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #24] @ 45ca0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #4] @ 442e4 │ │ │ │ - mov r7, r0 │ │ │ │ - b 44338 │ │ │ │ + bl 151104 │ │ │ │ + b 45cf0 │ │ │ │ svccc 0x00737871 │ │ │ │ svccc 0x00167918 │ │ │ │ svccc 0x0077f511 │ │ │ │ mrccc 8, 3, sl, cr14, cr0, {4} │ │ │ │ svccc 0x003a9db0 │ │ │ │ svccc 0x002f3e7b │ │ │ │ mcrcc 7, 0, r5, cr0, cr11, {2} │ │ │ │ @@ -58245,13760 +59891,13825 @@ │ │ │ │ svccc 0x00092bf2 │ │ │ │ svccc 0x005825e0 │ │ │ │ stccc 8, cr9, [r0, #324] @ 0x144 │ │ │ │ svccc 0x007f7eae │ │ │ │ svccc 0x000f1bbd │ │ │ │ svccc 0x00737871 │ │ │ │ svccc 0x00167918 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #-20] @ 45ce8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-20] @ 44334 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-36] @ 45cec │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r3, fp, lsl #2] │ │ │ │ + str r0, [r2, fp, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ str r0, [r8, ip, lsl #6] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r3, fp, lsl #2] │ │ │ │ + str r0, [r2, fp, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #-200] @ 44330 │ │ │ │ - str r0, [r8, r6, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ - ldr r1, [pc, #-216] @ 44334 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + ldr r1, [pc, #-208] @ 45ce8 │ │ │ │ + str r0, [r8, r3] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #284] @ 0x11c │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-228] @ 45cec │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-248] @ 44330 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-260] @ 44334 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #-260] @ 45ce8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #-272] @ 45cec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a67c │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r3, fp, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #336] @ 0x150 │ │ │ │ mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [r9, r2] │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r2, fp, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #336] @ 0x150 │ │ │ │ - mov r1, r7 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r0, [r9, r2, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r3, fp, lsl #2] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #-436] @ 44330 │ │ │ │ - str r0, [r9, r6, lsl #3] │ │ │ │ - ldr r9, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #-444] @ 45ce8 │ │ │ │ + str r0, [r9, r7, lsl #3] │ │ │ │ + ldr r7, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ ldr r5, [sp, #204] @ 0xcc │ │ │ │ - ldr r1, [pc, #-456] @ 44334 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-468] @ 45cec │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-488] @ 44330 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-500] @ 44334 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-500] @ 45ce8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #-512] @ 45cec │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #284] @ 0x11c │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #276] @ 0x114 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r3, fp, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r8, r2, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #100] @ 0x64 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r7, fp, lsl #2] │ │ │ │ + str r0, [r2, fp, lsl #2] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r8, r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #132] @ 0x84 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r2, fp, lsl #2] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ str r8, [sp, #12] │ │ │ │ - str r0, [r8, r6, lsl #3] │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + str r0, [r8, r7, lsl #3] │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #324] @ 0x144 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ mov r4, r0 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #316] @ 0x13c │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #320] @ 0x140 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-816] @ 4430c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-824] @ 45cc4 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-828] @ 44310 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-844] @ 45cc8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-852] @ 44314 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-864] @ 44318 │ │ │ │ + ldr r1, [pc, #-868] @ 45ccc │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #252] @ 0xfc │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [pc, #-880] @ 45cd0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-904] @ 4431c │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #296] @ 0x128 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-916] @ 44320 │ │ │ │ - mov r6, r0 │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-920] @ 45cd4 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r1, [pc, #-932] @ 45cd8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-940] @ 44324 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-952] @ 44328 │ │ │ │ + ldr r1, [pc, #-956] @ 45cdc │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-968] @ 45ce0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1040] @ 4432c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1048] @ 45ce4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1120] @ 442f4 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1128] @ 45cac │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1132] @ 442f8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-1148] @ 45cb0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1156] @ 442fc │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #244] @ 0xf4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1168] @ 44300 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [pc, #-1172] @ 45cb4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + ldr r1, [pc, #-1184] @ 45cb8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1176] @ 44324 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1188] @ 44328 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r1, [pc, #-1192] @ 45cdc │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #276] @ 0x114 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #292] @ 0x124 │ │ │ │ + ldr r1, [pc, #-1204] @ 45ce0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1252] @ 44304 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1264] @ 44308 │ │ │ │ + ldr r1, [pc, #-1268] @ 45cbc │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-1280] @ 45cc0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1304] @ 4432c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1312] @ 45ce4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1400] @ 442f4 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1408] @ 45cac │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1412] @ 442f8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-1428] @ 45cb0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1436] @ 442fc │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1448] @ 44300 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + ldr r1, [pc, #-1452] @ 45cb4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #244] @ 0xf4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [pc, #-1464] @ 45cb8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1456] @ 44324 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #276] @ 0x114 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1468] @ 44328 │ │ │ │ + ldr r0, [sp, #292] @ 0x124 │ │ │ │ + ldr r1, [pc, #-1472] @ 45cdc │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r1, [pc, #-1484] @ 45ce0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1532] @ 44304 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1544] @ 44308 │ │ │ │ + ldr r1, [pc, #-1548] @ 45cbc │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-1560] @ 45cc0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1600] @ 4432c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1608] @ 45ce4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1656] @ 4430c │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1664] @ 45cc4 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1668] @ 44310 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-1684] @ 45cc8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1692] @ 44314 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #252] @ 0xfc │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1704] @ 44318 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [pc, #-1708] @ 45ccc │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-1720] @ 45cd0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1744] @ 4431c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #300] @ 0x12c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1756] @ 44320 │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r1, [pc, #-1760] @ 45cd4 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #296] @ 0x128 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #300] @ 0x12c │ │ │ │ + ldr r1, [pc, #-1772] @ 45cd8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1780] @ 44324 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1792] @ 44328 │ │ │ │ + ldr r1, [pc, #-1796] @ 45cdc │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-1808] @ 45ce0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1864] @ 4432c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1872] @ 45ce4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ ldmib sp, {r9, ip} │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r9, ip, lsl #3] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ str r0, [r8, ip, lsl #3] │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ str r0, [r9, lr, lsl #2] │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ - ldr r1, [pc, #-1984] @ 44330 │ │ │ │ + ldr r1, [pc, #-1992] @ 45ce8 │ │ │ │ str r0, [r8, lr, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1996] @ 44334 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-2008] @ 45cec │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2028] @ 44330 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-2040] @ 45ce8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2040] @ 44334 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-2052] @ 45cec │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r2, fp, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #332] @ 0x14c │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r2, r3, lsl #2] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r0, [r3, r2, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #112] @ 0x70 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r3, fp, lsl #2] │ │ │ │ + str r0, [r9, fp, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ - ldr r1, [pc, #-2224] @ 44330 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + ldr r1, [pc, #-2228] @ 45ce8 │ │ │ │ str r0, [r9, lr, lsl #4] │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [pc, #-2240] @ 44334 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #104] @ 0x68 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-2248] @ 45cec │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2272] @ 44330 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-2280] @ 45ce8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2284] @ 44334 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [pc, #-2296] @ 45cec │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r3, fp, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, r3, lsl #2] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r0, [r8, r2, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r3, fp, lsl #2] │ │ │ │ + str r0, [r2, fp, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ - ldr r5, [sp, #100] @ 0x64 │ │ │ │ - ldr r1, [pc, #-2464] @ 44330 │ │ │ │ + ldr r6, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [pc, #-2468] @ 45ce8 │ │ │ │ str r0, [r8, lr, lsl #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #124] @ 0x7c │ │ │ │ - ldr r1, [pc, #-2480] @ 44334 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-2488] @ 45cec │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2512] @ 44330 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #-2520] @ 45ce8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2524] @ 44334 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-2532] @ 45cec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [r2, fp, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r9, r3, lsl #3] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #68] @ 0x44 │ │ │ │ + mov r1, r7 │ │ │ │ str r0, [lr, fp, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #-2696] @ 44330 │ │ │ │ - str r0, [r9, r5, lsl #2] │ │ │ │ - ldr r9, [sp, #132] @ 0x84 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ - ldr r1, [pc, #-2716] @ 44334 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r9, r3, lsl #3] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [r6, fp, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + ldr r7, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [pc, #-2704] @ 45ce8 │ │ │ │ + str r0, [r9, r4] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #132] @ 0x84 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #-2724] @ 45cec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2748] @ 44330 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2760] @ 44334 │ │ │ │ + ldr r1, [pc, #-2756] @ 45ce8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-2768] @ 45cec │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #124] @ 0x7c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [r1, fp, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r8, r3, lsl #3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r6, fp, lsl #2] │ │ │ │ + str r0, [r3, fp, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #396] @ 0x18c │ │ │ │ + str r0, [r8, r4] │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ eor r3, ip, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #344] @ 0x158 │ │ │ │ - ldr r2, [sp, #396] @ 0x18c │ │ │ │ - str r0, [r8, r5, lsl #2] │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ add r3, r8, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #340] @ 0x154 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 421a4 │ │ │ │ + bne 43b48 │ │ │ │ add sp, sp, #356 @ 0x164 │ │ │ │ - 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) │ │ │ │ │ │ │ │ -00044edc : │ │ │ │ - ldr r2, [pc, #12] @ 44ef0 │ │ │ │ - ldr r1, [pc, #12] @ 44ef4 │ │ │ │ +000468ac : │ │ │ │ + ldr r2, [pc, #12] @ 468c0 │ │ │ │ + ldr r1, [pc, #12] @ 468c4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b440 │ │ │ │ - andseq fp, r0, r4, lsl #26 │ │ │ │ - @ instruction: 0xffffd230 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr r4, [sp, #92] @ 0x5c │ │ │ │ + andseq r0, r1, r4, lsr r3 │ │ │ │ + @ instruction: 0xffffd1f4 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ mov lr, r1 │ │ │ │ - cmp r0, r4 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ add r2, r2, r0, lsl #4 │ │ │ │ - bge 4524c │ │ │ │ + cmp r0, r4 │ │ │ │ + bge 46c2c │ │ │ │ cmp r1, #1 │ │ │ │ lsl r8, r3, #3 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - bne 45254 │ │ │ │ + bne 46c48 │ │ │ │ add r1, ip, r3 │ │ │ │ add r2, r2, #16 │ │ │ │ + stmib sp, {ip, lr} │ │ │ │ add r3, lr, r3 │ │ │ │ mov sl, #0 │ │ │ │ - str r1, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - stmib sp, {ip, lr} │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ldr r6, [r2, #-16] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r2, #-12] │ │ │ │ ldr r9, [r2, #-4] │ │ │ │ + ldr r4, [r2, #-8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r6, [r2, #-16] │ │ │ │ - ldr r4, [r2, #-8] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ str r9, [sp, #12] │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + mov r9, r0 │ │ │ │ ldr r2, [r3, sl] │ │ │ │ + ldr fp, [r3, r8] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr fp, [r3, r8] │ │ │ │ ldr r3, [r2, r8] │ │ │ │ ldr r1, [r2, sl] │ │ │ │ str r1, [sp, #24] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r7, [ip, sl] │ │ │ │ ldr r9, [r1, sl] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ + mov r6, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r9, [ip, r8] │ │ │ │ ldr r7, [r1, r8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r3, r8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r3, sl] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r2, sl] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [r2, r8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r6, r8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [r6, sl] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r6, sl] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + add sl, sl, #4 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r0, [r6, r8] │ │ │ │ + add r8, r8, #4 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + add r2, r2, #16 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - add r2, r2, #16 │ │ │ │ cmp r3, r1 │ │ │ │ - add sl, sl, #4 │ │ │ │ - str r0, [r6, r8] │ │ │ │ - add r8, r8, #4 │ │ │ │ - bne 44f4c │ │ │ │ + bne 4692c │ │ │ │ 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) │ │ │ │ lsl r1, r1, #2 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ add r2, r2, #16 │ │ │ │ - add r1, ip, r3 │ │ │ │ mov r9, #0 │ │ │ │ + stmib sp, {ip, lr} │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + add r1, ip, r3 │ │ │ │ add r3, lr, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - stmib sp, {ip, lr} │ │ │ │ ldr r5, [r2, #-16] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #-12] │ │ │ │ ldr sl, [r2, #-8] │ │ │ │ mov r0, r5 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r4, [r2, #-12] │ │ │ │ ldr fp, [r2, #-4] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, fp │ │ │ │ str fp, [sp, #16] │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, sl │ │ │ │ str sl, [sp, #12] │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + mov r6, r0 │ │ │ │ ldr r2, [r3, r9] │ │ │ │ + ldr r3, [r3, r8] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [r3, r8] │ │ │ │ - ldr fp, [r2, r8] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r6, r0 │ │ │ │ ldr r0, [r2, r9] │ │ │ │ + ldr fp, [r2, r8] │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r3 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr fp, [r7, r9] │ │ │ │ ldr r7, [r6, r9] │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr fp, [r7, r8] │ │ │ │ ldr r7, [ip, r8] │ │ │ │ mov r1, fp │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [r3, r8] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r3, r9] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r0, [r2, r9] │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ str r0, [r2, r8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r7, r8] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [r7, r9] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r6, r9] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + str r0, [r6, r8] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ + add r2, r2, #16 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r9, r9, r3 │ │ │ │ - add r2, r2, #16 │ │ │ │ - str r0, [r6, r8] │ │ │ │ add r8, r8, r3 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, r1 │ │ │ │ - bne 45278 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 46c6c │ │ │ │ + b 46c2c │ │ │ │ │ │ │ │ -00045590 : │ │ │ │ - ldr r2, [pc, #12] @ 455a4 │ │ │ │ - ldr r1, [pc, #12] @ 455a8 │ │ │ │ +00046f80 : │ │ │ │ + ldr r2, [pc, #12] @ 46f94 │ │ │ │ + ldr r1, [pc, #12] @ 46f98 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b440 │ │ │ │ - mulseq r0, r0, r6 │ │ │ │ - @ instruction: 0xfffff954 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq pc, r0, r0, lsr #25 │ │ │ │ + @ instruction: 0xfffff934 │ │ │ │ + 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, #100 @ 0x64 │ │ │ │ - mov lr, r1 │ │ │ │ + mov lr, r0 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ - mov ip, r0 │ │ │ │ cmp r1, r4 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bge 45e78 │ │ │ │ - add r1, r3, r3, lsl #1 │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - str r1, [sp] │ │ │ │ + bge 47884 │ │ │ │ + lsl r1, r3, #4 │ │ │ │ cmp r0, #1 │ │ │ │ - lsl r1, r3, #2 │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - lsl fp, r3, #2 │ │ │ │ - bne 45e80 │ │ │ │ + lsl r4, r3, #2 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + lsl r1, r3, #3 │ │ │ │ + add r3, r4, r3 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bne 478a0 │ │ │ │ + mov fp, r3 │ │ │ │ add r3, r2, #24 │ │ │ │ + str lr, [sp, #20] │ │ │ │ + add r2, lr, r1 │ │ │ │ + str r2, [sp, #16] │ │ │ │ add r2, ip, r1 │ │ │ │ + str ip, [sp, #28] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + mov r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ - add r2, lr, r1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r2, ip, r1, lsl #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - add r2, lr, r1, lsl #1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ - mov sl, #0 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - str lr, [sp, #16] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r3, #-24] @ 0xffffffe8 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ + ldr sl, [r3, #-20] @ 0xffffffec │ │ │ │ ldr r2, [r3, #-16] │ │ │ │ mov r1, r4 │ │ │ │ + ldr r6, [r3, #-12] │ │ │ │ mov r0, r2 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r8, [r3, #-12] │ │ │ │ - ldr r5, [r3, #-20] @ 0xffffffec │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - mov r6, r5 │ │ │ │ + mov r5, r2 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ - str r6, [sp, #20] │ │ │ │ + mov r1, sl │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r7, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - str r8, [sp, #36] @ 0x24 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + mov r0, r7 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r4, [r3, #-4] │ │ │ │ - ldr r5, [r3, #-8] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r5, [r3, #-8] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [r3, #-4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr lr, [ip, sl] │ │ │ │ - ldr r3, [r2, sl] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str lr, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + ldr ip, [r2, r3] │ │ │ │ ldr r6, [lr, r3] │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + str ip, [sp, #76] @ 0x4c │ │ │ │ + mov ip, r2 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r6, [lr, r2] │ │ │ │ + ldr ip, [ip, r2] │ │ │ │ + mov r0, r6 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #52] @ 0x34 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ - mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ - ldr r8, [r8, fp] │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - ldr r7, [r6, fp] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + ldr r7, [r7, fp] │ │ │ │ + ldr r8, [ip, fp] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r7, [ip, r3] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [r2, r3] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r7, [r7, ip] │ │ │ │ + ldr r8, [r5, ip] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - ldr r6, [r8, sl] │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - ldr r4, [r5, sl] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr r4, [r7, r8] │ │ │ │ + ldr r6, [r5, r8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r9, [r4, fp] │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - ldr r8, [lr, fp] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r8, [r7, r2] │ │ │ │ + ldr r9, [r9, r2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ - ldr r6, [r8, sl] │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r4, [lr, sl] │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + ldr r4, [r8, ip] │ │ │ │ + ldr r7, [lr, ip] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r7, [ip, fp] │ │ │ │ - ldr r5, [r2, fp] │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [r8, fp] │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr sl, [r1, fp] │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, r0 │ │ │ │ + mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r3, [sp] │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, sl │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + str r0, [lr, r2] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [lr, r3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r0, [r2, sl] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [ip, sl] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldm sp, {r3, r8} │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - str r0, [r8, r3] │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r1, sl │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + str r0, [lr, r3] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + str r0, [lr, sl] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r5, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [r2, sl] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [lr, fp] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [r5, sl] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r0, [r2, r8] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [r7, sl] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r0, [r8, fp] │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r9, r8] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r8, r0 │ │ │ │ + str r0, [r9, sl] │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r9, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2560] @ 4671c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2536] @ 4671c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [r3, fp] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2588] @ 48140 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2564] @ 48140 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [ip, fp] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r2, fp] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - str r0, [r8, sl] │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [sl, fp] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r0, [r2, r9] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sl, r9] │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2368] @ 4671c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2400] @ 48140 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2344] @ 4671c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r2, fp] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2376] @ 48140 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r8, fp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sl, fp] │ │ │ │ + mov r0, r4 │ │ │ │ add fp, fp, #4 │ │ │ │ - str r0, [lr, sl] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r8, r9] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + str r0, [sl, r9] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + add r1, r8, #4 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - add r2, r2, #1 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + add r1, sl, #4 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + add r1, r9, #4 │ │ │ │ add r3, r3, #24 │ │ │ │ - add sl, sl, #4 │ │ │ │ - str r0, [ip, r1] │ │ │ │ - add r1, r1, #4 │ │ │ │ - str r1, [sp] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + add r2, r2, #1 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ cmp r1, r2 │ │ │ │ - bne 45630 │ │ │ │ + bne 47030 │ │ │ │ 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 r3, r0, #2 │ │ │ │ - add r0, ip, r1 │ │ │ │ - str r0, [sp, #4] │ │ │ │ + mov fp, #0 │ │ │ │ add r0, lr, r1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - add r0, ip, r1, lsl #1 │ │ │ │ - add r1, lr, r1, lsl #1 │ │ │ │ - mov sl, #0 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - mov r1, fp │ │ │ │ add r2, r2, #24 │ │ │ │ - mov fp, sl │ │ │ │ - mov sl, r1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str ip, [sp, #12] │ │ │ │ - str lr, [sp, #16] │ │ │ │ - ldr r4, [r2, #-24] @ 0xffffffe8 │ │ │ │ - ldr r5, [r2, #-16] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ + add r1, ip, r1 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str fp, [sp, #16] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + str ip, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + ldr fp, [r2, #-24] @ 0xffffffe8 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r9, [r2, #-20] @ 0xffffffec │ │ │ │ + ldr sl, [r2, #-20] @ 0xffffffec │ │ │ │ + ldr r3, [r2, #-16] │ │ │ │ + mov r0, fp │ │ │ │ ldr r7, [r2, #-12] │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + mov r1, r3 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r7 │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - str r8, [sp, #40] @ 0x28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, fp │ │ │ │ ldr r5, [r2, #-8] │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [r2, #-4] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr lr, [ip, fp] │ │ │ │ - ldr r3, [r2, fp] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str lr, [sp, #48] @ 0x30 │ │ │ │ - ldm sp, {r3, lr} │ │ │ │ - ldr r6, [lr, r3] │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr ip, [r2, r3] │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + str ip, [sp, #76] @ 0x4c │ │ │ │ + mov ip, r2 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r6, [lr, r3] │ │ │ │ + ldr r1, [lr, r2] │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [ip, r2] │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r6 │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ - mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - ldr r8, [r8, sl] │ │ │ │ - ldr r7, [r6, sl] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + ldr r8, [r7, ip] │ │ │ │ + ldr r7, [r6, ip] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r8, [r2, r3] │ │ │ │ - ldr r7, [ip, r3] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r8, [r7, r5] │ │ │ │ + ldr r7, [lr, r5] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - ldr r6, [r8, fp] │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r4, [r4, fp] │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ + ldr r4, [r8, r3] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - ldr r8, [lr, sl] │ │ │ │ - ldr r6, [r6, sl] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r9, [r7, r2] │ │ │ │ + ldr r6, [r8, r2] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - ldr r6, [lr, fp] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r4, [r1, fp] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, fp │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + ldr r5, [r9, r6] │ │ │ │ + ldr r8, [lr, r6] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r7, [r2, sl] │ │ │ │ - ldr r4, [ip, sl] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + ldr sl, [lr, r1] │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r5, [ip, r1] │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldm sp, {r3, lr} │ │ │ │ - mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, fp │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + str r0, [lr, r2] │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ str r0, [lr, r3] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r2, fp] │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - mov r7, r0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r0, [ip, r3] │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [ip, fp] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - ldr r9, [sp] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r0, [r7, r9] │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str r0, [ip, sl] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [lr, sl] │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [fp, sl] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + mov r7, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [r7, fp] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r5, fp] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a67c │ │ │ │ - mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - str r0, [r1, fp] │ │ │ │ - mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [r7, fp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [r7, sl] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r7, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #364] @ 4671c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r9, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #384] @ 48140 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #340] @ 4671c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #360] @ 48140 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r3, sl] │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ + str r0, [r2, sl] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + mov r1, r7 │ │ │ │ str r0, [ip, sl] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r9, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r2, r9] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + str r0, [r2, r6] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - str r0, [r7, fp] │ │ │ │ + str r0, [ip, r6] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r0 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #168] @ 4671c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #184] @ 48140 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #144] @ 4671c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r8, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #156] @ 48140 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r2, sl] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - str r0, [r1, sl] │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [lr, fp] │ │ │ │ + str r0, [r9, sl] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sl, r8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r9, r5] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ + str r0, [sl, r5] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ + add r1, r5, r3 │ │ │ │ + add r0, sl, r3 │ │ │ │ + add r2, fp, r3 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + add r1, r8, r3 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r1, [sp, #28] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ - add r1, r9, r3 │ │ │ │ - str r1, [sp] │ │ │ │ - add fp, fp, r3 │ │ │ │ - add r2, r2, #24 │ │ │ │ - add sl, sl, r3 │ │ │ │ - str r0, [ip, r9] │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + add r2, r2, #24 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 45ec0 │ │ │ │ - add sp, sp, #100 @ 0x64 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 478c8 │ │ │ │ + b 47884 │ │ │ │ svccc 0x003504f3 │ │ │ │ │ │ │ │ -00046720 : │ │ │ │ - ldr r2, [pc, #12] @ 46734 │ │ │ │ - ldr r1, [pc, #12] @ 46738 │ │ │ │ +00048144 : │ │ │ │ + ldr r2, [pc, #12] @ 48158 │ │ │ │ + ldr r1, [pc, #12] @ 4815c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b440 │ │ │ │ - andseq sl, r0, r0, asr #10 │ │ │ │ - @ instruction: 0xffffee78 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #220 @ 0xdc │ │ │ │ + andseq lr, r0, ip, lsl fp │ │ │ │ + @ instruction: 0xffffee44 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ mov sl, r3 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #228 @ 0xe4 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #68] @ 467a4 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #268] @ 0x10c │ │ │ │ + ldr r1, [pc, #64] @ 481d4 │ │ │ │ cmp r3, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bge 47c8c │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ + bge 496e4 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ add r3, r3, #1 │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ - ldr r0, [pc, #40] @ 467a8 │ │ │ │ add r2, r2, r3, lsl #5 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [pc, #32] @ 481d8 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ - ldr r1, [r1] │ │ │ │ + str lr, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ mov r3, #0 │ │ │ │ - mov fp, sl │ │ │ │ - str r1, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - str lr, [sp, #56] @ 0x38 │ │ │ │ - b 467c0 │ │ │ │ - andseq sp, r0, r0, ror #8 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #220] @ 0xdc │ │ │ │ + b 481f0 │ │ │ │ + andseq r1, r1, ip, lsr #20 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ + svccc 0x003504f3 │ │ │ │ mcrcc 15, 6, lr, cr3, cr5, {0} │ │ │ │ svccc 0x006c835e │ │ │ │ - svccc 0x003504f3 │ │ │ │ add r3, r3, #1 │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - add sl, r3, r8 │ │ │ │ - ldr r5, [r2, #-24] @ 0xffffffe8 │ │ │ │ - add r3, r1, r8 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r8, [r2, #-32] @ 0xffffffe0 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + add r7, r0, r3 │ │ │ │ + ldr r5, [r2, #-24] @ 0xffffffe8 │ │ │ │ mov r0, r8 │ │ │ │ - str r3, [sp] │ │ │ │ + str r7, [sp] │ │ │ │ ldr r9, [r2, #-28] @ 0xffffffe4 │ │ │ │ + add fp, r1, r3 │ │ │ │ ldr r6, [r2, #-20] @ 0xffffffec │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r5 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + str r5, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - mov r7, r8 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - str r9, [sp, #20] │ │ │ │ - ldr r4, [r2, #-12] │ │ │ │ - mov r1, r4 │ │ │ │ + mov r7, r8 │ │ │ │ + str r9, [sp, #12] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r4, [r2, #-12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r4 │ │ │ │ - str r4, [sp, #24] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r9, [r2, #-16] │ │ │ │ + mov r1, r4 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + bl 151348 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ str r7, [sp, #28] │ │ │ │ - mov r1, r9 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r9, [r2, #-16] │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r9 │ │ │ │ - str r9, [sp, #12] │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r9 │ │ │ │ + str r9, [sp, #16] │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r5 │ │ │ │ ldr ip, [r2, #-8] │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ ldr lr, [r2, #-4] │ │ │ │ mov r1, ip │ │ │ │ mov r7, ip │ │ │ │ mov r6, lr │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #156] @ 0x9c │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [r3, fp, lsl #5] │ │ │ │ - ldr lr, [sp, #52] @ 0x34 │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp] │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [ip, r3] │ │ │ │ + ldr r5, [r2, r3] │ │ │ │ + ldr r3, [r7, sl, lsl #5] │ │ │ │ + ldr r7, [fp, sl, lsl #5] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r5, [ip, r2] │ │ │ │ - ldr r6, [lr, r2] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r7, [sl, fp, lsl #5] │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r3 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + lsl r8, sl, #4 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - lsl r3, fp, #4 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - ldr r6, [r3, fp, lsl #4] │ │ │ │ - add r4, r3, fp, lsl #4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp] │ │ │ │ + add r4, fp, r8 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r4, [sp, #192] @ 0xc0 │ │ │ │ + ldr r4, [fp, sl, lsl #4] │ │ │ │ + add lr, r7, r8 │ │ │ │ + ldr r6, [r7, sl, lsl #4] │ │ │ │ + str lr, [sp, #60] @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - ldr r4, [sl, fp, lsl #4] │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #60] @ 0x3c │ │ │ │ - add ip, sl, fp, lsl #4 │ │ │ │ - ldr r8, [r8, fp, lsl #5] │ │ │ │ - ldr r6, [ip, fp, lsl #5] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #60] @ 0x3c │ │ │ │ + add r2, fp, r8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r7, [r2, sl, lsl #5] │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [lr, sl, lsl #5] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r9, [sp] │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - ldr r6, [r9, fp, lsl #3] │ │ │ │ - add r3, r9, fp, lsl #3 │ │ │ │ + lsl r3, sl, #3 │ │ │ │ + ldr r5, [fp, sl, lsl #3] │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r6, [r9, sl, lsl #3] │ │ │ │ + add r4, r9, r3 │ │ │ │ + ldr r9, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + add r4, fp, r3 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r5, [sl, fp, lsl #3] │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r5 │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - add r5, sl, fp, lsl #3 │ │ │ │ - ldr r8, [r3, fp, lsl #5] │ │ │ │ - ldr r7, [r5, fp, lsl #5] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ + ldr ip, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r9, [r5, sl, lsl #5] │ │ │ │ + ldr r7, [ip, sl, lsl #5] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - lsl r4, fp, #3 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - sub r2, r4, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp] │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + sub r2, r3, sl │ │ │ │ ldr r7, [r9, r2, lsl #3] │ │ │ │ - ldr r4, [sl, r2, lsl #3] │ │ │ │ - mov r1, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #156] @ 0x9c │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r4, [fp, r2, lsl #3] │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - add r3, fp, fp, lsl #1 │ │ │ │ - ldr r8, [r9, r3, lsl #3] │ │ │ │ - ldr r5, [sl, r3, lsl #3] │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ + add r3, sl, sl, lsl #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r9, [r9, r3, lsl #3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r5, [fp, r3, lsl #3] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - mov r7, r9 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - sub ip, r3, fp │ │ │ │ - str r0, [sp, #156] @ 0x9c │ │ │ │ - ldr r6, [r9, ip, lsl #2] │ │ │ │ - ldr r8, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp] │ │ │ │ + sub ip, r8, sl │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r8, [sp, #72] @ 0x48 │ │ │ │ + str ip, [sp, #164] @ 0xa4 │ │ │ │ + ldr r4, [fp, ip, lsl #2] │ │ │ │ + ldr r6, [r7, ip, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r4, [sl, ip, lsl #2] │ │ │ │ - str ip, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - mov r9, r0 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r8, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - add ip, fp, fp, lsl #2 │ │ │ │ - add lr, fp, ip, lsl #1 │ │ │ │ - ldr r6, [r7, lr, lsl #2] │ │ │ │ - ldr r4, [sl, lr, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov ip, #44 @ 0x2c │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + mul ip, sl, ip │ │ │ │ + ldr r7, [r7, ip] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - str lr, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #164] @ 0xa4 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r4, [fp, ip] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r7, [r7, r2, lsl #2] │ │ │ │ - ldr r4, [sl, r2, lsl #2] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r8, [r8, r2, lsl #2] │ │ │ │ + ldr r4, [fp, r2, lsl #2] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r7, [sp] │ │ │ │ - lsl r4, r2, #2 │ │ │ │ - ldr r3, [r7, r2, lsl #2] │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r7, [sl, r2, lsl #2] │ │ │ │ - str r4, [sp, #180] @ 0xb4 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r4, [r8, r3, lsl #2] │ │ │ │ + ldr r8, [fp, r3, lsl #2] │ │ │ │ + mov r1, r4 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r8, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #72] @ 0x48 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, r0 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + lsl r9, sl, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r8, [sp] │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - ldr r6, [r8, fp, lsl #2] │ │ │ │ - ldr r5, [sl, fp, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r4, [fp, sl, lsl #2] │ │ │ │ + ldr r7, [r8, sl, lsl #2] │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #180] @ 0xb4 │ │ │ │ - add r4, r6, fp │ │ │ │ - ldr r6, [r8, r4, lsl #2] │ │ │ │ - str r4, [sp, #180] @ 0xb4 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r4, [sl, r4, lsl #2] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp] │ │ │ │ + mov r4, #52 @ 0x34 │ │ │ │ + mov r8, r0 │ │ │ │ + mul r4, sl, r4 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r7, [r7, r4] │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ldr r4, [fp, r4] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - lsl r3, fp, #3 │ │ │ │ - add r3, r3, fp │ │ │ │ - ldr r8, [r8, r3, lsl #2] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r4, [sl, r3, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add lr, r3, sl │ │ │ │ + ldr r3, [r7, lr, lsl #2] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + ldr r4, [fp, lr, lsl #2] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - ldr r8, [sp] │ │ │ │ - ldr r4, [sl, ip, lsl #2] │ │ │ │ - ldr r3, [r8, ip, lsl #2] │ │ │ │ - str r3, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ + add r4, r9, sl │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [r3, r4, lsl #2] │ │ │ │ + ldr r4, [fp, r4, lsl #2] │ │ │ │ mov r1, r3 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r1, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r9 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r9, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3364] @ 467b4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-3416] @ 481dc │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - mov r9, r0 │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3420] @ 467b4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-3472] @ 481dc │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3480] @ 467b0 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3500] @ 467ac │ │ │ │ + ldr r1, [pc, #-3524] @ 481e4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-3544] @ 481e0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3528] @ 467ac │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3540] @ 467b0 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [pc, #-3576] @ 481e0 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [pc, #-3580] @ 481e4 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [sp, #204] @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3608] @ 467ac │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3620] @ 467b0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-3652] @ 481e0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #-3664] @ 481e4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3652] @ 467ac │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3664] @ 467b0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + ldr r1, [pc, #-3700] @ 481e0 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [pc, #-3712] @ 481e4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ - mov r8, r0 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr lr, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r3, lr, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ - str r0, [sl, lr, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r8, r9 │ │ │ │ - str r0, [r9, r2, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sl, r2, lsl #2] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #188] @ 0xbc │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + str r0, [r3, lr] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #188] @ 0xbc │ │ │ │ + str r0, [fp, lr] │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str r0, [r3, ip, lsl #2] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [fp, ip, lsl #2] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r9, r7, lsl #2] │ │ │ │ + ldr r9, [sp, #164] @ 0xa4 │ │ │ │ + str r0, [r8, r9, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sl, r7, lsl #2] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [fp, r9, lsl #2] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r8, r9, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - str r0, [sl, r9, lsl #2] │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + str r0, [fp, r9, lsl #2] │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #156] @ 0x9c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #188] @ 0xbc │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r9, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-4064] @ 467b4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1296] @ 49700 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-4088] @ 467b4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1272] @ 49700 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1200] @ 47c94 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1216] @ 49700 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1172] @ 47c94 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1188] @ 49700 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r3, fp, lsl #5] │ │ │ │ + str r0, [r3, sl, lsl #5] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - add r3, sl, fp, lsl #3 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - str r0, [r3, fp, lsl #5] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r0, [r3, sl, lsl #5] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r3, fp, lsl #3] │ │ │ │ + str r0, [r3, sl, lsl #3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sl, fp, lsl #3] │ │ │ │ + str r0, [fp, sl, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r8, [sp] │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ str r0, [r8, r9, lsl #3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sl, r9, lsl #3] │ │ │ │ + str r0, [fp, r9, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r8, r6, lsl #3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ - str r0, [sl, r6, lsl #3] │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #156] @ 0x9c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + str r0, [fp, r6, lsl #3] │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #980] @ 47c94 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #996] @ 49700 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - mov r9, r0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ - str r0, [sp, #16] │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #924] @ 47c94 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #940] @ 49700 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #872] @ 47c98 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #192] @ 0xc0 │ │ │ │ - ldr r1, [pc, #856] @ 47c9c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldr r1, [pc, #880] @ 49704 │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #200] @ 0xc8 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #868] @ 49708 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #828] @ 47c9c │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #808] @ 47c98 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + ldr r1, [pc, #836] @ 49708 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #816] @ 49704 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #752] @ 47c9c │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #732] @ 47c98 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldr r1, [pc, #760] @ 49708 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #744] @ 49704 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #708] @ 47c9c │ │ │ │ - mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #688] @ 47c98 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #716] @ 49708 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + ldr r1, [pc, #696] @ 49704 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r8, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ str r0, [r3, lr, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - str r0, [sl, lr, lsl #2] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r9, fp, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r7, r9 │ │ │ │ - str r0, [sl, fp, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #180] @ 0xb4 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r0, [fp, lr, lsl #2] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp] │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [r3, sl, lsl #2] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [fp, sl, lsl #2] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r7, r9, lsl #2] │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ + str r0, [r8, r9] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sl, r9, lsl #2] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [fp, r9] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r7, r6, lsl #2] │ │ │ │ + str r0, [r8, r6, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + str r0, [fp, r6, lsl #2] │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #156] @ 0x9c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r3, fp, lsl #5] │ │ │ │ + str r0, [r3, sl, lsl #5] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - str r0, [sl, fp, lsl #5] │ │ │ │ + str r0, [fp, sl, lsl #5] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [lr, r2] │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + str r0, [ip, r2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [ip, r8] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + str r0, [r2, r9] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r2, fp, lsl #5] │ │ │ │ + str r0, [lr, sl, lsl #5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - add ip, sl, fp, lsl #4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [ip, fp, lsl #5] │ │ │ │ + str r0, [r2, sl, lsl #5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r3, fp, lsl #4] │ │ │ │ + str r0, [r3, sl, lsl #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #260] @ 0x104 │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + bl 151104 │ │ │ │ + str r0, [fp, sl, lsl #4] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + eor sl, sl, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r2, r2, #32 │ │ │ │ - str r0, [sl, fp, lsl #4] │ │ │ │ - eor fp, fp, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - add r3, r8, r3 │ │ │ │ + add r3, r9, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 467b8 │ │ │ │ - add sp, sp, #220 @ 0xdc │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 481e8 │ │ │ │ + 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) │ │ │ │ svccc 0x003504f3 │ │ │ │ mcrcc 15, 6, lr, cr3, cr5, {0} │ │ │ │ svccc 0x006c835e │ │ │ │ │ │ │ │ -00047ca0 : │ │ │ │ - ldr r2, [pc, #12] @ 47cb4 │ │ │ │ - ldr r1, [pc, #12] @ 47cb8 │ │ │ │ +0004970c : │ │ │ │ + ldr r2, [pc, #12] @ 49720 │ │ │ │ + ldr r1, [pc, #12] @ 49724 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b440 │ │ │ │ - andseq r9, r0, r0 │ │ │ │ - @ instruction: 0xffffea88 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mulseq r0, r4, r5 │ │ │ │ + @ instruction: 0xffffea40 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + mov fp, r3 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #388 @ 0x184 │ │ │ │ - mov r8, r3 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ + mov lr, r1 │ │ │ │ ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #428] @ 0x1ac │ │ │ │ - mov lr, r1 │ │ │ │ - ldr r1, [pc, #72] @ 47d28 │ │ │ │ + ldr r1, [pc, #72] @ 497a4 │ │ │ │ cmp r3, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bge 4b0ac │ │ │ │ + bge 4cb44 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ add r3, r3, #1 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ - ldr r0, [pc, #44] @ 47d2c │ │ │ │ - add r2, r2, r3, lsl #5 │ │ │ │ + ldr r0, [pc, #44] @ 497a8 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + str r3, [sp, #372] @ 0x174 │ │ │ │ + add r3, r2, r3, lsl #5 │ │ │ │ ldr r1, [r1] │ │ │ │ - mov r2, #0 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + mov r3, #0 │ │ │ │ + str lr, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #20] │ │ │ │ str r1, [sp, #380] @ 0x17c │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str lr, [sp, #136] @ 0x88 │ │ │ │ - str r8, [sp] │ │ │ │ - str r3, [sp, #372] @ 0x174 │ │ │ │ - b 47d38 │ │ │ │ - andseq fp, r0, r0, ror #29 │ │ │ │ + b 497b4 │ │ │ │ + andseq r0, r1, r4, ror #8 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ - ldr r9, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r9, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #132] @ 0x84 │ │ │ │ ldr r8, [r9, #-32] @ 0xffffffe0 │ │ │ │ + add ip, r1, r3 │ │ │ │ + ldr fp, [r9, #-28] @ 0xffffffe4 │ │ │ │ + add sl, r2, r3 │ │ │ │ + str ip, [sp] │ │ │ │ ldr r6, [r9, #-24] @ 0xffffffe8 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - ldr r1, [sp, #132] @ 0x84 │ │ │ │ - add sl, r3, r2 │ │ │ │ mov r0, r8 │ │ │ │ - add r3, r1, r2 │ │ │ │ + ldr r7, [r9, #-20] @ 0xffffffec │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr fp, [r9, #-28] @ 0xffffffe4 │ │ │ │ mov r4, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [r9, #-20] @ 0xffffffec │ │ │ │ - mov r4, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r4, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #28] │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r5, [r9, #-16] │ │ │ │ mov r4, fp │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r5, r4 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr fp, [r9, #-12] │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, fp │ │ │ │ mov r4, r6 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r6, [r9, #-8] │ │ │ │ mov r7, r9 │ │ │ │ - mov r1, r6 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r6 │ │ │ │ - str r5, [sp, #12] │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + str r5, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + bl 151348 │ │ │ │ ldr r7, [r7, #-4] │ │ │ │ - mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r7 │ │ │ │ - str r8, [sp, #32] │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r7 │ │ │ │ + str r8, [sp, #84] @ 0x54 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #156] @ 0x9c │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - mov r1, r6 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r9, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #252] @ 0xfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - str r5, [sp, #16] │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ mov r6, r4 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ mov r6, r7 │ │ │ │ - str r0, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [sp, #204] @ 0xcc │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + str r5, [sp, #92] @ 0x5c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r7, [sp, #100] @ 0x64 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - str r5, [sp, #204] @ 0xcc │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + str r5, [sp, #100] @ 0x64 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #284] @ 0x11c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - str r7, [sp, #76] @ 0x4c │ │ │ │ - mov r7, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r7, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, fp │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #284] @ 0x11c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr ip, [sp, #136] @ 0x88 │ │ │ │ - ldr r6, [lr, r2] │ │ │ │ - ldr ip, [ip, r2] │ │ │ │ - ldm sp, {r2, r3} │ │ │ │ - str ip, [sp, #120] @ 0x78 │ │ │ │ - ldr r9, [r3, r2, lsl #6] │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r6, [sl, r2, lsl #6] │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp] │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr lr, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #132] @ 0x84 │ │ │ │ + ldr r6, [lr, r3] │ │ │ │ + ldr lr, [r2, r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r6, [sp, #120] @ 0x78 │ │ │ │ + str lr, [sp, #124] @ 0x7c │ │ │ │ + ldr r9, [ip, r3, lsl #6] │ │ │ │ + ldr r6, [sl, r3, lsl #6] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsl r6, r2, #5 │ │ │ │ - str r6, [sp, #252] @ 0xfc │ │ │ │ - add r6, r3, r2, lsl #5 │ │ │ │ - str r6, [sp, #140] @ 0x8c │ │ │ │ - ldr r6, [r3, r2, lsl #5] │ │ │ │ - add ip, sl, r2, lsl #5 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r5, [sl, r2, lsl #5] │ │ │ │ - str ip, [sp, #144] @ 0x90 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + lsl r2, r3, #5 │ │ │ │ + ldr r5, [sl, r3, lsl #5] │ │ │ │ + add r6, ip, r2 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ + ldr r6, [ip, r3, lsl #5] │ │ │ │ + add ip, sl, r2 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ + str ip, [sp, #140] @ 0x8c │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r6, [sp, #140] @ 0x8c │ │ │ │ - ldr ip, [sp, #144] @ 0x90 │ │ │ │ - ldr r8, [r6, r2, lsl #6] │ │ │ │ - ldr r6, [ip, r2, lsl #6] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r6, [sp, #136] @ 0x88 │ │ │ │ + ldr ip, [sp, #140] @ 0x8c │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r8, [r6, r3, lsl #6] │ │ │ │ + ldr r6, [ip, r3, lsl #6] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #292] @ 0x124 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sp, #292] @ 0x124 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #300] @ 0x12c │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #300] @ 0x12c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #308] @ 0x134 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ - ldr r6, [r8, r2, lsl #2] │ │ │ │ - ldr r4, [sl, r2, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ - lsl r7, r2, #2 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp] │ │ │ │ + str r0, [sp, #308] @ 0x134 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ + ldr r9, [sp, #84] @ 0x54 │ │ │ │ + lsl r4, r7, #2 │ │ │ │ + ldr r6, [r8, r7, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + str r4, [sp, #264] @ 0x108 │ │ │ │ + ldr r4, [sl, r7, lsl #2] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - add ip, r7, r3 │ │ │ │ - add lr, ip, ip, lsl #2 │ │ │ │ - ldr r6, [r8, lr, lsl #2] │ │ │ │ - lsl r2, ip, #2 │ │ │ │ - mov r1, r6 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr r4, [sl, lr, lsl #2] │ │ │ │ - str r2, [sp, #364] @ 0x16c │ │ │ │ - str lr, [sp, #248] @ 0xf8 │ │ │ │ - mov r7, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r2, #100 @ 0x64 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + mul r2, r7, r2 │ │ │ │ + ldr r6, [r8, r2] │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r4, [sl, r2] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + lsl r3, r7, #4 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #204] @ 0xcc │ │ │ │ + add ip, r3, r7 │ │ │ │ + ldr r4, [sl, ip, lsl #2] │ │ │ │ + str r3, [sp, #260] @ 0x104 │ │ │ │ ldr r3, [sp] │ │ │ │ - lsl r4, r3, #4 │ │ │ │ - str r4, [sp, #264] @ 0x108 │ │ │ │ - add r4, r3, r3, lsl #4 │ │ │ │ - ldr r7, [r7, r4, lsl #2] │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ + str ip, [sp, #120] @ 0x78 │ │ │ │ + ldr r7, [r3, ip, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ - ldr r4, [sl, r4, lsl #2] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [sp, #204] @ 0xcc │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp] │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - add lr, r3, r3, lsl #3 │ │ │ │ - lsl r2, r3, #3 │ │ │ │ - ldr r3, [r7, lr, lsl #2] │ │ │ │ - ldr r4, [sl, lr, lsl #2] │ │ │ │ - mov r1, r3 │ │ │ │ - str r2, [sp, #316] @ 0x13c │ │ │ │ - str lr, [sp, #32] │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + lsl r4, r7, #3 │ │ │ │ + add r2, r4, r7 │ │ │ │ + ldr lr, [r3, r2, lsl #2] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r4, [sp, #172] @ 0xac │ │ │ │ + ldr r4, [sl, r2, lsl #2] │ │ │ │ + mov r1, lr │ │ │ │ + str lr, [sp, #36] @ 0x24 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - mov r1, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #204] @ 0xcc │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #196] @ 0xc4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #324] @ 0x144 │ │ │ │ + str r0, [sp, #316] @ 0x13c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #332] @ 0x14c │ │ │ │ + str r0, [sp, #324] @ 0x144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp] │ │ │ │ - ldr r3, [sp, #252] @ 0xfc │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - sub r3, r3, fp │ │ │ │ - ldr r6, [r7, r3, lsl #2] │ │ │ │ - ldr r5, [sl, r3, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp] │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + sub lr, r2, fp │ │ │ │ + ldr r6, [r8, lr, lsl #2] │ │ │ │ + str lr, [sp, #124] @ 0x7c │ │ │ │ + ldr r5, [sl, lr, lsl #2] │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #256] @ 0x100 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #252] @ 0xfc │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - add r8, fp, fp, lsl #1 │ │ │ │ - rsb r5, fp, r8, lsl #3 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [r7, r5, lsl #2] │ │ │ │ - lsl r3, r8, #3 │ │ │ │ + bl 151100 │ │ │ │ + mov ip, #92 @ 0x5c │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + mul ip, fp, ip │ │ │ │ + ldr r7, [r8, ip] │ │ │ │ + str ip, [sp, #84] @ 0x54 │ │ │ │ + ldr r6, [sl, ip] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #256] @ 0x100 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ - ldr r4, [sl, r5, lsl #2] │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #260] @ 0x104 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ - sub r4, r6, fp │ │ │ │ - mov fp, r7 │ │ │ │ - ldr r7, [r7, r4, lsl #2] │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r4, [sl, r4, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #260] @ 0x104 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a8c4 │ │ │ │ + sub r4, r3, fp │ │ │ │ + ldr r3, [sp] │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + ldr r7, [r3, r4, lsl #2] │ │ │ │ + ldr r4, [sl, r4, lsl #2] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [sp, #316] @ 0x13c │ │ │ │ - sub r2, r2, r3 │ │ │ │ - ldr fp, [fp, r2, lsl #2] │ │ │ │ - lsl ip, r2, #2 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r4, [sp, #172] @ 0xac │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + sub r2, r4, fp │ │ │ │ + ldr fp, [r3, r2, lsl #2] │ │ │ │ + str r2, [sp, #8] │ │ │ │ ldr r7, [sl, r2, lsl #2] │ │ │ │ - str ip, [sp, #316] @ 0x13c │ │ │ │ - str r2, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, fp │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r0, [sp, #252] @ 0xfc │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #252] @ 0xfc │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldm sp, {r3, fp} │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r6, [fp, r3, lsl #4] │ │ │ │ - ldr r4, [sl, r3, lsl #4] │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ + ldm sp, {r8, fp} │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + ldr r6, [r8, fp, lsl #4] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r4, [sl, fp, lsl #4] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - ldr r6, [fp, r8, lsl #4] │ │ │ │ - ldr r4, [sl, r8, lsl #4] │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + add lr, fp, fp, lsl #1 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r6, [r8, lr, lsl #4] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + ldr r4, [sl, lr, lsl #4] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #204] @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr fp, [fp, ip, lsl #4] │ │ │ │ - ldr r4, [sl, ip, lsl #4] │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + add r4, r3, fp │ │ │ │ + ldr fp, [r8, r4, lsl #4] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sl, r4, lsl #4] │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #220] @ 0xdc │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, fp │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #220] @ 0xdc │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ - ldr r4, [sl, r2, lsl #4] │ │ │ │ - ldr fp, [fp, r2, lsl #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr fp, [r3, r6, lsl #4] │ │ │ │ + ldr r4, [sl, r6, lsl #4] │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, fp │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #340] @ 0x154 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r0, [sp, #344] @ 0x158 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #332] @ 0x14c │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ + bl 151104 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #204] @ 0xcc │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - ldr fp, [sp] │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [r7, fp, lsl #3] │ │ │ │ + bl 151100 │ │ │ │ + ldm sp, {r8, fp} │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [r8, fp, lsl #3] │ │ │ │ + mov r0, r7 │ │ │ │ ldr r4, [sl, fp, lsl #3] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r7, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - add r5, fp, r8, lsl #2 │ │ │ │ - ldr r6, [r7, r5, lsl #3] │ │ │ │ - lsl r3, r8, #2 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [sl, r5, lsl #3] │ │ │ │ + bl 151100 │ │ │ │ + mov r3, #104 @ 0x68 │ │ │ │ + mov r2, fp │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + mul r2, r3, r2 │ │ │ │ + ldr r6, [r8, r2] │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r4, [sl, r2] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ ldr fp, [sp, #268] @ 0x10c │ │ │ │ - mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ mov fp, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - ldr r7, [r7, lr, lsl #3] │ │ │ │ - ldr r4, [sl, lr, lsl #3] │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r7, [r7, r2, lsl #3] │ │ │ │ + ldr r4, [sl, r2, lsl #3] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr fp, [fp, ip, lsl #3] │ │ │ │ - ldr r4, [sl, ip, lsl #3] │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldr fp, [fp, r4, lsl #3] │ │ │ │ + ldr r4, [sl, r4, lsl #3] │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, fp │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #348] @ 0x15c │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #340] @ 0x154 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp] │ │ │ │ + str r0, [sp, #268] @ 0x10c │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr fp, [sp, #276] @ 0x114 │ │ │ │ - ldr r6, [r7, r4, lsl #3] │ │ │ │ + ldr r6, [r8, r4, lsl #3] │ │ │ │ + mov r0, fp │ │ │ │ ldr r4, [sl, r4, lsl #3] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #268] @ 0x10c │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r9, [sp, #272] @ 0x110 │ │ │ │ - mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov fp, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr fp, [sp] │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - add r3, fp, ip, lsl #1 │ │ │ │ - ldr r6, [r7, r3, lsl #3] │ │ │ │ - ldr r4, [sl, r3, lsl #3] │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r3, #88 @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr fp, [sp, #288] @ 0x120 │ │ │ │ - mov r1, r4 │ │ │ │ + mul r2, r3, r2 │ │ │ │ + ldr r6, [r8, r2] │ │ │ │ + ldr r4, [sl, r2] │ │ │ │ + str r2, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #284] @ 0x11c │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - mov fp, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r7, [r7, r2, lsl #3] │ │ │ │ - ldr r4, [sl, r2, lsl #3] │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r7, [fp, r6, lsl #3] │ │ │ │ + ldr r4, [sl, r6, lsl #3] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr fp, [fp, r3, lsl #3] │ │ │ │ - ldr r4, [sl, r3, lsl #3] │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr fp, [fp, lr, lsl #3] │ │ │ │ + ldr r4, [sl, lr, lsl #3] │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #276] @ 0x114 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #284] @ 0x11c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #356] @ 0x164 │ │ │ │ + str r0, [sp, #348] @ 0x15c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #364] @ 0x16c │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - add r6, r7, r2 │ │ │ │ - mov fp, r6 │ │ │ │ - add r4, sl, r2 │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ - ldr r6, [r7, ip, lsl #2] │ │ │ │ - ldr r9, [sp, #112] @ 0x70 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r9 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp] │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + lsl r3, ip, #2 │ │ │ │ + ldr r6, [r9, ip, lsl #2] │ │ │ │ + add r5, r9, r3 │ │ │ │ ldr r4, [sl, ip, lsl #2] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r7, r5 │ │ │ │ + add r5, sl, r3 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr fp, [sp, #112] @ 0x70 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ ldr r8, [sp, #116] @ 0x74 │ │ │ │ - mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r5, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp] │ │ │ │ - str fp, [sp, #52] @ 0x34 │ │ │ │ - ldr r6, [fp, r9, lsl #6] │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + ldr r8, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #220] @ 0xdc │ │ │ │ + ldr r6, [r5, r7, lsl #6] │ │ │ │ + ldr r4, [r8, r7, lsl #6] │ │ │ │ mov r1, r6 │ │ │ │ - ldr r4, [r4, r9, lsl #6] │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #284] @ 0x11c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #280] @ 0x118 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #220] @ 0xdc │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #316] @ 0x13c │ │ │ │ - add r2, r6, r9 │ │ │ │ - ldr r6, [r7, r2, lsl #2] │ │ │ │ - ldr r4, [sl, r2, lsl #2] │ │ │ │ - str r2, [sp, #364] @ 0x16c │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151100 │ │ │ │ + mov r3, #116 @ 0x74 │ │ │ │ + mov r2, r7 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + mul r2, r3, r2 │ │ │ │ + ldr r6, [r9, r2] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sl, r2] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r7, [r7, r5, lsl #2] │ │ │ │ - ldr r4, [sl, r5, lsl #2] │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp] │ │ │ │ + mov r3, #52 @ 0x34 │ │ │ │ + mov ip, r7 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + mul ip, r3, ip │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r7, [r4, ip] │ │ │ │ + str ip, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [sl, ip] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r5, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + str r5, [sp, #76] @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #284] @ 0x11c │ │ │ │ + str r0, [sp, #356] @ 0x164 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #116] @ 0x74 │ │ │ │ - ldr fp, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #220] @ 0xdc │ │ │ │ mov r6, r0 │ │ │ │ + ldr r9, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #4088] @ 4a890 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #4088] @ 4c304 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #4064] @ 4a890 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #4064] @ 4c304 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #4008] @ 4a890 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #4008] @ 4c304 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3984] @ 4a890 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #368] @ 0x170 │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - add r6, r7, r3 │ │ │ │ - ldr fp, [sp, #48] @ 0x30 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - ldr r6, [r7, r8, lsl #2] │ │ │ │ - add r1, sl, r3 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r4, [sl, r8, lsl #2] │ │ │ │ - str r0, [sp, #316] @ 0x13c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3984] @ 4c304 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp] │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + ldr fp, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [r8, lr, lsl #2] │ │ │ │ + lsl r3, lr, #2 │ │ │ │ + add r4, r8, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r7, r4 │ │ │ │ + add r4, sl, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + ldr r4, [sl, lr, lsl #2] │ │ │ │ + bl 151348 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ - mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r5, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r9, [sp] │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r6, [r6, r9, lsl #6] │ │ │ │ - ldr r4, [r1, r9, lsl #6] │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 151100 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ │ │ + ldr r6, [r5, r7, lsl #6] │ │ │ │ + ldr r4, [r4, r7, lsl #6] │ │ │ │ mov r1, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #280] @ 0x118 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a67c │ │ │ │ + str r9, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [sp, #276] @ 0x114 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r9, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ - ldr r9, [sp, #60] @ 0x3c │ │ │ │ - add r6, r8, r3 │ │ │ │ - mov ip, r6 │ │ │ │ - ldr r6, [r7, r6, lsl #2] │ │ │ │ - ldr r4, [sl, ip, lsl #2] │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, #108 @ 0x6c │ │ │ │ + mov ip, r7 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mul ip, r1, ip │ │ │ │ + ldr r6, [r8, ip] │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sl, ip] │ │ │ │ mov r1, r6 │ │ │ │ - str ip, [sp, #192] @ 0xc0 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r7, [r7, r3, lsl #2] │ │ │ │ - ldr r4, [sl, r3, lsl #2] │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, #44 @ 0x2c │ │ │ │ + mov ip, r7 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + mul ip, r1, ip │ │ │ │ + ldr r7, [r9, ip] │ │ │ │ + str ip, [sp, #24] │ │ │ │ + ldr r4, [sl, ip] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r3 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #236] @ 0xec │ │ │ │ - ldr fp, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ + ldr fp, [sp, #272] @ 0x110 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3264] @ 4a890 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3248] @ 4c304 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3240] @ 4a890 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3224] @ 4c304 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3184] @ 4a890 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3168] @ 4c304 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3160] @ 4a890 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3144] @ 4c304 │ │ │ │ + bl 151348 │ │ │ │ + str r0, [sp, #276] @ 0x114 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r9, [sp, #24] │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + mov r1, r9 │ │ │ │ + str r9, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #252] @ 0xfc │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #364] @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #364] @ 0x16c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ - bl 14a67c │ │ │ │ - ldm sp, {r2, r3} │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r3, r2, lsl #6] │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + str r0, [lr, ip, lsl #6] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sl, r2, lsl #6] │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #132] @ 0x84 │ │ │ │ + str r0, [sl, ip, lsl #6] │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + bl 151104 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [lr, fp] │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ + str r0, [r2, fp] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #136] @ 0x88 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #132] @ 0x84 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r8, fp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp] │ │ │ │ - ldr r8, [sp, #140] @ 0x8c │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, r9, lsl #6] │ │ │ │ + ldr fp, [sp, #136] @ 0x88 │ │ │ │ + str r0, [fp, r8, lsl #6] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #144] @ 0x90 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #140] @ 0x8c │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r8, r9, lsl #6] │ │ │ │ + str r0, [fp, r8, lsl #6] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r7, r9, lsl #5] │ │ │ │ + str r0, [lr, r8, lsl #5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - str r0, [sl, r9, lsl #5] │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sl, r8, lsl #5] │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #252] @ 0xfc │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2456] @ 4a890 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2436] @ 4c304 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r0, [r3, ip, lsl #4] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp] │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r0, [lr, ip, lsl #4] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldm sp, {r2, r3} │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + str r0, [lr, r1, lsl #4] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r3, r2, lsl #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2388] @ 4a890 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2364] @ 4c304 │ │ │ │ + bl 151348 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + str r0, [sl, r1, lsl #4] │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sl, r2, lsl #4] │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sl, ip, lsl #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2324] @ 4a890 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2300] @ 4c304 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r9, fp, lsl #4] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + str r0, [fp, r9, lsl #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r9, r8, lsl #4] │ │ │ │ + str r0, [fp, r7, lsl #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2256] @ 4a890 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2232] @ 4c304 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sl, r8, lsl #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #344] @ 0x158 │ │ │ │ - ldr r4, [sp, #292] @ 0x124 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sl, fp, lsl #4] │ │ │ │ + str r0, [sl, r7, lsl #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #340] @ 0x154 │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sl, r9, lsl #4] │ │ │ │ + ldr r8, [sp, #332] @ 0x14c │ │ │ │ + mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #308] @ 0x134 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [sp, #328] @ 0x148 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr fp, [sp, #348] @ 0x15c │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #276] @ 0x114 │ │ │ │ - ldr r9, [sp, #288] @ 0x120 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr fp, [sp, #340] @ 0x154 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #284] @ 0x11c │ │ │ │ mov r4, r0 │ │ │ │ + ldr r9, [sp, #344] @ 0x158 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2072] @ 4a890 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2048] @ 4c304 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2048] @ 4a890 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2024] @ 4c304 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #252] @ 0xfc │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2016] @ 4a898 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1988] @ 4c30c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2004] @ 4a89c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #1976] @ 4c310 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1972] @ 4a898 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1948] @ 4c30c │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1960] @ 4a89c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1932] @ 4c310 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1872] @ 4a890 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1848] @ 4c304 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1848] @ 4a890 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1824] @ 4c304 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr fp, [sp, #284] @ 0x11c │ │ │ │ - ldr r9, [sp, #320] @ 0x140 │ │ │ │ - mov r1, fp │ │ │ │ + ldr r0, [sp, #204] @ 0xcc │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #312] @ 0x138 │ │ │ │ mov r5, r0 │ │ │ │ + ldr fp, [sp, #356] @ 0x164 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1808] @ 4a898 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1780] @ 4c30c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1796] @ 4a89c │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #1768] @ 4c310 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1768] @ 4a89c │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1740] @ 4c310 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1748] @ 4a898 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1720] @ 4c30c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + ldr r0, [sp, #204] @ 0xcc │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1692] @ 4a89c │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1664] @ 4c310 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1672] @ 4a898 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1644] @ 4c30c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1644] @ 4a898 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1616] @ 4c30c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1632] @ 4a89c │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #1604] @ 4c310 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #252] @ 0xfc │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1572] @ 4a89c │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 151100 │ │ │ │ mov fp, r0 │ │ │ │ + ldr r1, [pc, #1544] @ 4c310 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1552] @ 4a898 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #1524] @ 4c30c │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1528] @ 4a89c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #1500] @ 4c310 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1508] @ 4a898 │ │ │ │ + bl 151348 │ │ │ │ mov fp, r0 │ │ │ │ + ldr r1, [pc, #1480] @ 4c30c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - str r0, [r3, r2, lsl #3] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp] │ │ │ │ + ldr r2, [sp, #368] @ 0x170 │ │ │ │ + str r0, [ip, r2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldmib sp, {r9, ip} │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp] │ │ │ │ mov r1, fp │ │ │ │ - str r0, [r9, ip, lsl #3] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + str r0, [ip, lr, lsl #3] │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sl, ip, lsl #3] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sl, lr, lsl #3] │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ - str r0, [sl, r3, lsl #3] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sl, r2] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r0, [r3, r1, lsl #3] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r0, [ip, r1, lsl #3] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp] │ │ │ │ mov r1, r8 │ │ │ │ - mov r8, r9 │ │ │ │ - str r0, [r9, fp, lsl #3] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + str r0, [fp, r9, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sl, fp, lsl #3] │ │ │ │ + str r0, [sl, r9, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - str r0, [sl, r3, lsl #3] │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sl, r8, lsl #3] │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr fp, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r9, fp, lsl #3] │ │ │ │ + str r0, [fp, r9, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp] │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, r9, lsl #3] │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ + str r0, [fp, r8, lsl #3] │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sl, r9, lsl #3] │ │ │ │ + str r0, [sl, r8, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - str r0, [sl, fp, lsl #3] │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + mov r7, fp │ │ │ │ + str r0, [sl, r9, lsl #3] │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, r7, lsl #3] │ │ │ │ + str r0, [r7, fp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r8, r6, lsl #3] │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ + str r0, [r7, r6, lsl #3] │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sl, r6, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ - str r0, [sl, r7, lsl #3] │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sl, fp] │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #880] @ 4a890 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #304] @ 0x130 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #848] @ 4c304 │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #300] @ 0x12c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #204] @ 0xcc │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #820] @ 4a890 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #300] @ 0x12c │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #788] @ 4c304 │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #788] @ 4a89c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #768] @ 4a898 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #756] @ 4c310 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r1, [pc, #728] @ 4c30c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #744] @ 4a89c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr fp, [sp, #356] @ 0x164 │ │ │ │ - ldr r1, [pc, #720] @ 4a898 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [pc, #704] @ 4c310 │ │ │ │ + bl 151348 │ │ │ │ + ldr fp, [sp, #348] @ 0x15c │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #684] @ 4c30c │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #644] @ 4a8a8 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #608] @ 4c31c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #632] @ 4a8ac │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #596] @ 4c320 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #600] @ 4a8a8 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #568] @ 4c31c │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #588] @ 4a8ac │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #552] @ 4c320 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #324] @ 0x144 │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r7, [sp, #316] @ 0x13c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #332] @ 0x14c │ │ │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ mov r5, r0 │ │ │ │ + ldr r8, [sp, #324] @ 0x144 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #508] @ 4a8a0 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #472] @ 4c314 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #496] @ 4a8a4 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #460] @ 4c318 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #468] @ 4a8a4 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #436] @ 4c318 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #448] @ 4a8a0 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #412] @ 4c314 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #412] @ 4a898 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #400] @ 4a89c │ │ │ │ - mov r4, r0 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #372] @ 4c30c │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r1, [pc, #360] @ 4c310 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #372] @ 4a89c │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #336] @ 4c310 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #352] @ 4a898 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [pc, #312] @ 4c30c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #280] @ 4a8ac │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #244] @ 4c320 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #260] @ 4a8a8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #224] @ 4c31c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #232] @ 4a8a8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #196] @ 4c31c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #220] @ 4a8ac │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #184] @ 4c320 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #152] @ 4a8a4 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #120] @ 4c318 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #132] @ 4a8a0 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [pc, #92] @ 4c314 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #108] @ 4a8a4 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #88] @ 4a8a0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [pc, #68] @ 4c318 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [pc, #56] @ 4c314 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - b 4a8b0 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ + b 4c324 │ │ │ │ svccc 0x003504f3 │ │ │ │ svccc 0x003504f3 │ │ │ │ svccc 0x006c835e │ │ │ │ mcrcc 15, 6, lr, cr3, cr5, {0} │ │ │ │ svccc 0x007b14be │ │ │ │ cdpcc 5, 4, cr12, cr7, cr2, {6} │ │ │ │ svccc 0x0054db31 │ │ │ │ svccc 0x000e39da │ │ │ │ - ldr lr, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - str r0, [r3, lr, lsl #2] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r0, [r8, r2, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp] │ │ │ │ + ldr lr, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + str r0, [ip, lr] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + str r0, [ip, r2, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r0, [sl, r2, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - str r0, [sl, r2, lsl #2] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr ip, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sl, ip] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #124] @ 0x7c │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r3, r2, lsl #2] │ │ │ │ + ldr lr, [sp, #124] @ 0x7c │ │ │ │ + str r0, [ip, lr, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - str r0, [r8, r9, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp] │ │ │ │ + ldr r8, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + str r0, [r9, r8, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sl, r9, lsl #2] │ │ │ │ + str r0, [sl, r8, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #124] @ 0x7c │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #124] @ 0x7c │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sl, r2, lsl #2] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + str r0, [sl, lr, lsl #2] │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r9, [sp] │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r2, r9, lsl #6] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str r0, [ip, r8, lsl #6] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, ip, lsl #2] │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + str r0, [r9, lr, lsl #2] │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sl, ip, lsl #2] │ │ │ │ + str r0, [sl, lr, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #76] @ 0x4c │ │ │ │ mov r1, fp │ │ │ │ - str r0, [r2, r9, lsl #6] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + mov fp, r9 │ │ │ │ + str r0, [lr, r8, lsl #6] │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #192] @ 0xc0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, r9, lsl #2] │ │ │ │ + str r0, [fp, r9] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r8, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + str r0, [fp, r6] │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ + str r0, [sl, r6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - str r0, [sl, r9, lsl #2] │ │ │ │ - ldr r0, [sp, #204] @ 0xcc │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-592] @ 4a894 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #308] @ 0x134 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + str r0, [sl, r9] │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-628] @ 4c308 │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ - str r0, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-652] @ 4a894 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-688] @ 4c308 │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [sp, #292] @ 0x124 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-692] @ 4a898 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-728] @ 4c30c │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-704] @ 4a89c │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-748] @ 4c310 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-736] @ 4a898 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr fp, [sp, #360] @ 0x168 │ │ │ │ - ldr r1, [pc, #-752] @ 4a89c │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + ldr r1, [pc, #-780] @ 4c30c │ │ │ │ + bl 151348 │ │ │ │ + ldr fp, [sp, #352] @ 0x160 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-792] @ 4c310 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #276] @ 0x114 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-840] @ 4a8a0 │ │ │ │ + ldr r0, [sp, #260] @ 0x104 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-880] @ 4c314 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-852] @ 4a8a4 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-892] @ 4c318 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-880] @ 4a8a4 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-916] @ 4c318 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-900] @ 4a8a0 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-940] @ 4c314 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #316] @ 0x13c │ │ │ │ - ldr r8, [sp, #328] @ 0x148 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #320] @ 0x140 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-956] @ 4a8ac │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-996] @ 4c320 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-976] @ 4a8a8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-1016] @ 4c31c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1000] @ 4a8ac │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1036] @ 4c320 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1020] @ 4a8a8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1060] @ 4c31c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1060] @ 4a89c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1080] @ 4a898 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [pc, #-1104] @ 4c310 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-1124] @ 4c30c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1108] @ 4a898 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-1148] @ 4c30c │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1120] @ 4a89c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + ldr r1, [pc, #-1164] @ 4c310 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1208] @ 4a8a0 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-1248] @ 4c314 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1220] @ 4a8a4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-1260] @ 4c318 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1252] @ 4a8a0 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-1292] @ 4c314 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1264] @ 4a8a4 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-1304] @ 4c318 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #276] @ 0x114 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1316] @ 4a8ac │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #260] @ 0x104 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-1356] @ 4c320 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1340] @ 4a8a8 │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-1380] @ 4c31c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1368] @ 4a8a8 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1380] @ 4a8ac │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [pc, #-1412] @ 4c31c │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [pc, #-1416] @ 4c320 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + ldr lr, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - str r0, [ip, r2, lsl #6] │ │ │ │ + str r0, [lr, ip, lsl #6] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r0, [r8, ip, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp] │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + str r0, [lr, ip, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r0, [sl, ip, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r0, [ip, r2, lsl #6] │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr lr, [sp, #72] @ 0x48 │ │ │ │ + str r0, [lr, r8, lsl #6] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #364] @ 0x16c │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp] │ │ │ │ mov r1, r9 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r0, [r3, r2, lsl #2] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r0, [lr, r2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - ldr r9, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r0, [r8, r9, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r9, [sp, #88] @ 0x58 │ │ │ │ + str r0, [r8, r9] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sl, r9, lsl #2] │ │ │ │ + str r0, [sl, r9] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sl, r2, lsl #2] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r9, r8 │ │ │ │ + str r0, [sl, r2] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - str r0, [r8, r1, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #120] @ 0x78 │ │ │ │ mov r1, r7 │ │ │ │ + str r0, [r8, ip, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp] │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, r9, lsl #2] │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r0, [r9, r8, lsl #2] │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sl, r9, lsl #2] │ │ │ │ + str r0, [sl, r8, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [sp, #120] @ 0x78 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sl, ip, lsl #2] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, r7, lsl #2] │ │ │ │ + str r0, [r9, r7] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r8, fp, lsl #2] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r0, [r9, r6, lsl #2] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sl, fp, lsl #2] │ │ │ │ + str r0, [sl, r6, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #380] @ 0x17c │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sl, r7] │ │ │ │ + ldr r2, [sp, #380] @ 0x17c │ │ │ │ ldr fp, [sp, #20] │ │ │ │ - eor r3, r9, r3 │ │ │ │ - str r3, [sp] │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + eor r2, r8, r2 │ │ │ │ ldr r3, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #428] @ 0x1ac │ │ │ │ add r3, fp, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - str r0, [sl, r7, lsl #2] │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ add r3, r7, #32 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #372] @ 0x174 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 47d30 │ │ │ │ + bne 497ac │ │ │ │ add sp, sp, #388 @ 0x184 │ │ │ │ - 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) │ │ │ │ │ │ │ │ -0004b0b4 : │ │ │ │ - ldr r2, [pc, #12] @ 4b0c8 │ │ │ │ - ldr r1, [pc, #12] @ 4b0cc │ │ │ │ +0004cb60 : │ │ │ │ + ldr r2, [pc, #12] @ 4cb74 │ │ │ │ + ldr r1, [pc, #12] @ 4cb78 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b440 │ │ │ │ - andseq r5, r0, ip, lsr #24 │ │ │ │ - @ instruction: 0xffffcbf4 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #836 @ 0x344 │ │ │ │ + andseq sl, r0, r0, lsl #3 │ │ │ │ + @ instruction: 0xffffcbb4 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ mov sl, r3 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ - ldr r0, [sp, #876] @ 0x36c │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #852 @ 0x354 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #72] @ 4b13c │ │ │ │ + ldr r3, [sp, #888] @ 0x378 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #892] @ 0x37c │ │ │ │ + ldr r1, [pc, #68] @ 4cbf4 │ │ │ │ cmp r3, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bge 5294c │ │ │ │ - ldr r0, [sp, #880] @ 0x370 │ │ │ │ + bge 54448 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ add r3, r3, #1 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ - ldr r0, [pc, #44] @ 4b140 │ │ │ │ - mov fp, sl │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ + ldr r0, [pc, #40] @ 4cbf8 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ - str r3, [sp, #820] @ 0x334 │ │ │ │ + str lr, [sp, #196] @ 0xc4 │ │ │ │ + str r3, [sp, #836] @ 0x344 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ + add r3, r2, r3, lsl #3 │ │ │ │ + mov r2, #0 │ │ │ │ ldr r1, [r1] │ │ │ │ - add r2, r2, r3, lsl #3 │ │ │ │ - mov r3, #0 │ │ │ │ - str r1, [sp, #828] @ 0x33c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str lr, [sp, #192] @ 0xc0 │ │ │ │ - b 4b14c │ │ │ │ - andseq r8, r0, ip, asr #21 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r1, [sp, #844] @ 0x34c │ │ │ │ + b 4cc04 │ │ │ │ + andseq sp, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [sp, #820] @ 0x334 │ │ │ │ - ldr r8, [r2, #-40] @ 0xffffffd8 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - add r9, r1, r3 │ │ │ │ - ldr r1, [r2, #-32] @ 0xffffffe0 │ │ │ │ - add r3, r0, r3 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [sp, #836] @ 0x344 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ │ │ + ldr r8, [r3, #-40] @ 0xffffffd8 │ │ │ │ + add r7, r0, r2 │ │ │ │ + ldr r4, [r3, #-36] @ 0xffffffdc │ │ │ │ + add r9, r1, r2 │ │ │ │ + str r7, [sp] │ │ │ │ + ldr r2, [r3, #-32] @ 0xffffffe0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r4, [r2, #-36] @ 0xffffffdc │ │ │ │ - ldr r6, [r2, #-20] @ 0xffffffec │ │ │ │ - ldr r5, [r2, #-24] @ 0xffffffe8 │ │ │ │ - ldr sl, [r2, #-28] @ 0xffffffe4 │ │ │ │ - str r3, [sp] │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #4] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, sl │ │ │ │ + ldr fp, [r3, #-28] @ 0xffffffe4 │ │ │ │ + ldr r5, [r3, #-24] @ 0xffffffe8 │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + ldr r6, [r3, #-20] @ 0xffffffec │ │ │ │ + bl 151348 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r7, fp │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #8] │ │ │ │ + bl 151348 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - mov r7, r4 │ │ │ │ - mov sl, r0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + mov r7, r4 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - str r8, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ mov r7, r5 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + str r8, [sp, #52] @ 0x34 │ │ │ │ mov r8, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - str r8, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r8 │ │ │ │ + str r8, [sp, #40] @ 0x28 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ str r7, [sp, #28] │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #28] │ │ │ │ - mov r6, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ + mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r6 │ │ │ │ - str r6, [sp, #20] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r5 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #60] @ 0x3c │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r8 │ │ │ │ + str r8, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ - str r4, [sp, #16] │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r6 │ │ │ │ + str r6, [sp, #16] │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r4, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r6, [r2, #-12] │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, fp │ │ │ │ + str fp, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [r3, #-12] │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #24] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r6 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r6 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #380] @ 0x17c │ │ │ │ - ldr r5, [r2, #-16] │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr r5, [r3, #-16] │ │ │ │ + str r3, [sp, #380] @ 0x17c │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r5 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + mov r1, r6 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #252] @ 0xfc │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - str r0, [sp, #252] @ 0xfc │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, fp │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #268] @ 0x10c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #244] @ 0xf4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ - mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #276] @ 0x114 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ + ldr fp, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #276] @ 0x114 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #284] @ 0x11c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #284] @ 0x11c │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #292] @ 0x124 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #292] @ 0x124 │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ + mov r5, r8 │ │ │ │ + str r0, [sp, #300] @ 0x12c │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + bl 151104 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ - mov r4, r8 │ │ │ │ - str r0, [sp, #372] @ 0x174 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp, #52] @ 0x34 │ │ │ │ + bl 151348 │ │ │ │ + ldr fp, [sp, #64] @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #356] @ 0x164 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - str r7, [sp, #180] @ 0xb4 │ │ │ │ + ldr r8, [sp, #60] @ 0x3c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + str r4, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - str r8, [sp, #196] @ 0xc4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + str fp, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #84] @ 0x54 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #156] @ 0x9c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp, #84] @ 0x54 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - str r5, [sp, #204] @ 0xcc │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151348 │ │ │ │ + ldr fp, [sp, #80] @ 0x50 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + str r8, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a67c │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - str r5, [sp, #116] @ 0x74 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #164] @ 0xa4 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r8 │ │ │ │ + str r8, [sp, #116] @ 0x74 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r9, [sp, #168] @ 0xa8 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r8 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ + str r0, [sp, #372] @ 0x174 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + mov r0, fp │ │ │ │ + mov r4, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #300] @ 0x12c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + str r8, [sp, #220] @ 0xdc │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - str r5, [sp, #124] @ 0x7c │ │ │ │ - mov r5, r4 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r8 │ │ │ │ + str r8, [sp, #124] @ 0x7c │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r9 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ - str r0, [sp, #308] @ 0x134 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ - str sl, [sp, #92] @ 0x5c │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, fp │ │ │ │ + str fp, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #308] @ 0x134 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r4, r6 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #76] @ 0x4c │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #88] @ 0x58 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r6 │ │ │ │ - mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - str sl, [sp, #316] @ 0x13c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - mov sl, r0 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #340] @ 0x154 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + str r6, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #316] @ 0x13c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #324] @ 0x144 │ │ │ │ - mov r0, r5 │ │ │ │ str r8, [sp, #96] @ 0x60 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + str r0, [sp, #324] @ 0x144 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #336] @ 0x150 │ │ │ │ str r0, [sp, #332] @ 0x14c │ │ │ │ - ldr r0, [sp, #308] @ 0x134 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #320] @ 0x140 │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #316] @ 0x13c │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ - ldr r0, [sp, #316] @ 0x13c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #340] @ 0x154 │ │ │ │ - mov r1, r3 │ │ │ │ - str r0, [sp, #316] @ 0x13c │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #304] @ 0x130 │ │ │ │ - str r0, [sp, #340] @ 0x154 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #316] @ 0x13c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #344] @ 0x158 │ │ │ │ + str r0, [sp, #340] @ 0x154 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #348] @ 0x15c │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #324] @ 0x144 │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sp, #348] @ 0x15c │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #308] @ 0x134 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #356] @ 0x164 │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [sp, #356] @ 0x164 │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ ldr r9, [sp, #360] @ 0x168 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #300] @ 0x12c │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #356] @ 0x164 │ │ │ │ + ldr r0, [sp, #220] @ 0xdc │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ - str r0, [sp, #300] @ 0x12c │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ - ldr r1, [sp, #328] @ 0x148 │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #324] @ 0x144 │ │ │ │ str r0, [sp, #364] @ 0x16c │ │ │ │ + ldr r6, [sp, #376] @ 0x178 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #372] @ 0x174 │ │ │ │ - ldr sl, [sp, #376] @ 0x178 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #368] @ 0x170 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr fp, [sp, #372] @ 0x174 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ - str r0, [sp, #372] @ 0x174 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ - str r0, [sp, #668] @ 0x29c │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + str r0, [sp, #372] @ 0x174 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + bl 151100 │ │ │ │ + mov r1, fp │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r0, [sp, #244] @ 0xf4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #324] @ 0x144 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r0, [sp, #308] @ 0x134 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #308] @ 0x134 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #328] @ 0x148 │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #324] @ 0x144 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #380] @ 0x17c │ │ │ │ - str r2, [sp, #816] @ 0x330 │ │ │ │ - ldr r5, [r2, #-8] │ │ │ │ - ldr sl, [r2, #-4] │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #380] @ 0x17c │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + ldr r5, [r3, #-8] │ │ │ │ + str r3, [sp, #832] @ 0x340 │ │ │ │ + ldr fp, [r3, #-4] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + mov r1, fp │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + str r6, [sp, #188] @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + mov r1, fp │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #708] @ 0x2c4 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #716] @ 0x2cc │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + mov r1, fp │ │ │ │ str r0, [sp, #308] @ 0x134 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + bl 151100 │ │ │ │ ldr r9, [sp, #92] @ 0x5c │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ - mov r1, sl │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #324] @ 0x144 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #244] @ 0xf4 │ │ │ │ + str r0, [sp, #380] @ 0x17c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #324] @ 0x144 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #388] @ 0x184 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #380] @ 0x17c │ │ │ │ + bl 151100 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #388] @ 0x184 │ │ │ │ + str r0, [sp, #396] @ 0x18c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #396] @ 0x18c │ │ │ │ + bl 151104 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #404] @ 0x194 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #404] @ 0x194 │ │ │ │ + str r0, [sp, #412] @ 0x19c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ + str r0, [sp, #420] @ 0x1a4 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #412] @ 0x19c │ │ │ │ + bl 151104 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #424] @ 0x1a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #564] @ 0x234 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #584] @ 0x248 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #416] @ 0x1a0 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #428] @ 0x1ac │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #420] @ 0x1a4 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + str r0, [sp, #436] @ 0x1b4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #428] @ 0x1ac │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + str r0, [sp, #444] @ 0x1bc │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #436] @ 0x1b4 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #452] @ 0x1c4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #444] @ 0x1bc │ │ │ │ + bl 151100 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #456] @ 0x1c8 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #460] @ 0x1cc │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #452] @ 0x1c4 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ + str r0, [sp, #468] @ 0x1d4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #460] @ 0x1cc │ │ │ │ + bl 151104 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #464] @ 0x1d0 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #476] @ 0x1dc │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #468] @ 0x1d4 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #480] @ 0x1e0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #684] @ 0x2ac │ │ │ │ + str r0, [sp, #484] @ 0x1e4 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #472] @ 0x1d8 │ │ │ │ + str r0, [sp, #488] @ 0x1e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #68] @ 0x44 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #476] @ 0x1dc │ │ │ │ + bl 151104 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #492] @ 0x1ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #52] @ 0x34 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #616] @ 0x268 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #64] @ 0x40 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #644] @ 0x284 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #484] @ 0x1e4 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [sp, #500] @ 0x1f4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ - ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r5, [sp, #256] @ 0x100 │ │ │ │ - str r0, [sp, #492] @ 0x1ec │ │ │ │ + str r0, [sp, #508] @ 0x1fc │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr lr, [sp, #188] @ 0xbc │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r0, [sp, #512] @ 0x200 │ │ │ │ + ldr lr, [sp, #192] @ 0xc0 │ │ │ │ ldr ip, [lr, r2] │ │ │ │ - str ip, [sp, #204] @ 0xcc │ │ │ │ - ldr ip, [sp, #192] @ 0xc0 │ │ │ │ - ldr r4, [ip, r2] │ │ │ │ - str r4, [sp, #208] @ 0xd0 │ │ │ │ - str r0, [sp, #496] @ 0x1f0 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r0, [sp, #332] @ 0x14c │ │ │ │ - ldr r6, [r3, fp, lsl #7] │ │ │ │ + str ip, [sp, #148] @ 0x94 │ │ │ │ + ldr ip, [sp, #196] @ 0xc4 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [ip, r2] │ │ │ │ + ldr r4, [r9, sl, lsl #7] │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp] │ │ │ │ + ldr r6, [r3, sl, lsl #7] │ │ │ │ mov r1, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r4, [r9, fp, lsl #7] │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #340] @ 0x154 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #316] @ 0x13c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #500] @ 0x1f4 │ │ │ │ - ldr r0, [sp, #332] @ 0x14c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [sp, #516] @ 0x204 │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #340] @ 0x154 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #316] @ 0x13c │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp] │ │ │ │ - add lr, r9, fp, lsl #6 │ │ │ │ - ldr r6, [r3, fp, lsl #6] │ │ │ │ - add r1, r3, fp, lsl #6 │ │ │ │ - str r1, [sp, #196] @ 0xc4 │ │ │ │ - mov r1, r6 │ │ │ │ - str lr, [sp, #200] @ 0xc8 │ │ │ │ - ldr r5, [r9, fp, lsl #6] │ │ │ │ + lsl r1, sl, #6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r5, [r9, sl, lsl #6] │ │ │ │ + add ip, r9, r1 │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ + str ip, [sp, #208] @ 0xd0 │ │ │ │ + ldr r6, [r3, sl, lsl #6] │ │ │ │ + add lr, r3, r1 │ │ │ │ + str lr, [sp, #204] @ 0xcc │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ │ │ - ldr lr, [sp, #200] @ 0xc8 │ │ │ │ - ldr r8, [r1, fp, lsl #7] │ │ │ │ - ldr r6, [lr, fp, lsl #7] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #204] @ 0xcc │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr ip, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r8, [lr, sl, lsl #7] │ │ │ │ + ldr r6, [ip, sl, lsl #7] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #380] @ 0x17c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #220] @ 0xdc │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #380] @ 0x17c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #220] @ 0xdc │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #500] @ 0x1f4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #516] @ 0x204 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #204] @ 0xcc │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r0, [sp, #332] @ 0x14c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #316] @ 0x13c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #340] @ 0x154 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #380] @ 0x17c │ │ │ │ + str r0, [sp, #520] @ 0x208 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #500] @ 0x1f4 │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ - ldr r0, [sp, #204] @ 0xcc │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #516] @ 0x204 │ │ │ │ + str r0, [sp, #524] @ 0x20c │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #500] @ 0x1f4 │ │ │ │ + str r0, [sp, #516] @ 0x204 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #508] @ 0x1fc │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ + str r0, [sp, #532] @ 0x214 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r7, [sp] │ │ │ │ - add r4, r7, fp, lsl #5 │ │ │ │ - ldr r6, [r7, fp, lsl #5] │ │ │ │ - str r4, [sp, #204] @ 0xcc │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #516] @ 0x204 │ │ │ │ + lsl r3, sl, #5 │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ + add r4, r7, r3 │ │ │ │ + str r4, [sp, #216] @ 0xd8 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r6, [r7, sl, lsl #5] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - add r2, r9, fp, lsl #5 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r4, [r9, fp, lsl #5] │ │ │ │ + add r3, r9, r3 │ │ │ │ + ldr r4, [r9, sl, lsl #5] │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + bl 151348 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r4, [sp, #204] @ 0xcc │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - ldr r6, [r4, fp, lsl #7] │ │ │ │ - ldr r4, [r2, fp, lsl #7] │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r0, [sp, #340] @ 0x154 │ │ │ │ + ldr r6, [r4, sl, lsl #7] │ │ │ │ + ldr r4, [r3, sl, lsl #7] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #336] @ 0x150 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #332] @ 0x14c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #340] @ 0x154 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #336] @ 0x150 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #332] @ 0x14c │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - str r8, [sp, #336] @ 0x150 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r8, [sp, #332] @ 0x14c │ │ │ │ + str r0, [sp, #540] @ 0x21c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ - str r0, [sp, #524] @ 0x20c │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - bl 14a67c │ │ │ │ - rsb r2, fp, fp, lsl #3 │ │ │ │ - ldr r6, [r7, r2, lsl #5] │ │ │ │ - ldr r4, [r9, r2, lsl #5] │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r5, [sp, #340] @ 0x154 │ │ │ │ + str r0, [sp, #544] @ 0x220 │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + bl 151100 │ │ │ │ + lsl r2, sl, #3 │ │ │ │ + str r0, [sp, #548] @ 0x224 │ │ │ │ + sub ip, r2, sl │ │ │ │ + ldr r6, [r7, ip, lsl #5] │ │ │ │ + str r2, [sp, #604] @ 0x25c │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr r4, [r9, ip, lsl #5] │ │ │ │ + ldr r0, [sp, #324] @ 0x144 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #400] @ 0x190 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #408] @ 0x198 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #324] @ 0x144 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #400] @ 0x190 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #408] @ 0x198 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - add r3, fp, fp, lsl #1 │ │ │ │ + bl 151100 │ │ │ │ + add r3, sl, sl, lsl #1 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ ldr r7, [r7, r3, lsl #5] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r4, [r9, r3, lsl #5] │ │ │ │ mov r1, r7 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #340] @ 0x154 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #212] @ 0xd4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #148] @ 0x94 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #344] @ 0x158 │ │ │ │ + str r0, [sp, #324] @ 0x144 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ - ldr r3, [sp, #520] @ 0x208 │ │ │ │ - ldr r0, [sp, #336] @ 0x150 │ │ │ │ - mov r1, r3 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #540] @ 0x21c │ │ │ │ + str r0, [sp, #340] @ 0x154 │ │ │ │ + ldr r0, [sp, #332] @ 0x14c │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #332] @ 0x14c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #528] @ 0x210 │ │ │ │ - ldr r8, [sp, #524] @ 0x20c │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #544] @ 0x220 │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ + ldr r9, [sp, #548] @ 0x224 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #4088] @ 4d864 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #4088] @ 4f330 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #524] @ 0x20c │ │ │ │ + str r0, [sp, #540] @ 0x21c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #4064] @ 4d864 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #4064] @ 4f330 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ + str r0, [sp, #544] @ 0x220 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #4008] @ 4d864 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #4008] @ 4f330 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #532] @ 0x214 │ │ │ │ + str r0, [sp, #548] @ 0x224 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3984] @ 4d864 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3984] @ 4f330 │ │ │ │ + bl 151348 │ │ │ │ ldr r7, [sp] │ │ │ │ + lsl lr, sl, #4 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ - ldr r6, [r7, fp, lsl #4] │ │ │ │ - add r1, r7, fp, lsl #4 │ │ │ │ + str r0, [sp, #552] @ 0x228 │ │ │ │ + str lr, [sp, #148] @ 0x94 │ │ │ │ + ldr r6, [r7, sl, lsl #4] │ │ │ │ + add r4, r7, lr │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - add ip, r9, fp, lsl #4 │ │ │ │ - str r1, [sp, #212] @ 0xd4 │ │ │ │ + add r1, r9, lr │ │ │ │ + str r4, [sp, #224] @ 0xe0 │ │ │ │ + str r1, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r6 │ │ │ │ - str ip, [sp, #216] @ 0xd8 │ │ │ │ - ldr r5, [r9, fp, lsl #4] │ │ │ │ - str r0, [sp, #536] @ 0x218 │ │ │ │ + ldr r5, [r9, sl, lsl #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ - mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - ldr ip, [sp, #216] @ 0xd8 │ │ │ │ - ldr r8, [r1, fp, lsl #7] │ │ │ │ - ldr r7, [ip, fp, lsl #7] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + ldr r8, [r5, sl, lsl #7] │ │ │ │ + ldr r7, [r1, sl, lsl #7] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #220] @ 0xdc │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #220] @ 0xdc │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ + str r0, [sp, #556] @ 0x22c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + lsl r4, sl, #2 │ │ │ │ + bl 151100 │ │ │ │ ldr r8, [sp] │ │ │ │ - add ip, fp, fp, lsl #2 │ │ │ │ - ldr r6, [r8, ip, lsl #4] │ │ │ │ - add r1, r9, ip, lsl #4 │ │ │ │ - add lr, r8, ip, lsl #4 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r4, [r9, ip, lsl #4] │ │ │ │ - str ip, [sp, #16] │ │ │ │ - str lr, [sp, #220] @ 0xdc │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + add lr, r4, sl │ │ │ │ + lsl r1, lr, #4 │ │ │ │ + str lr, [sp, #20] │ │ │ │ + str r4, [sp, #564] @ 0x234 │ │ │ │ + str r0, [sp, #560] @ 0x230 │ │ │ │ + ldr r6, [r8, lr, lsl #4] │ │ │ │ + add r4, r8, r1 │ │ │ │ + add r1, r9, r1 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #184] @ 0xb8 │ │ │ │ - mov r1, r4 │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ + str r1, [sp, #236] @ 0xec │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r4, [r9, lr, lsl #4] │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #188] @ 0xbc │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #220] @ 0xdc │ │ │ │ - ldr r9, [lr, fp, lsl #7] │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - ldr r4, [r1, fp, lsl #7] │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r9, [r4, sl, lsl #7] │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r4, [r1, sl, lsl #7] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [sp, #412] @ 0x19c │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #404] @ 0x194 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #412] @ 0x19c │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #404] @ 0x194 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #404] @ 0x194 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ + ldr r0, [sp, #556] @ 0x22c │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #424] @ 0x1a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3320] @ 4d868 │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3308] @ 4d86c │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [pc, #3292] @ 4f334 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [pc, #3288] @ 4f338 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3280] @ 4d86c │ │ │ │ - str r0, [sp, #540] @ 0x21c │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3260] @ 4f338 │ │ │ │ + str r0, [sp, #568] @ 0x238 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3260] @ 4d868 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [pc, #3240] @ 4f334 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #544] @ 0x220 │ │ │ │ + str r0, [sp, #572] @ 0x23c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3204] @ 4d86c │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #3180] @ 4f338 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3184] @ 4d868 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #3160] @ 4f334 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3156] @ 4d868 │ │ │ │ - str r0, [sp, #548] @ 0x224 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3136] @ 4f334 │ │ │ │ + str r0, [sp, #560] @ 0x230 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3144] @ 4d86c │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #3120] @ 4f338 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #552] @ 0x228 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ + ldr r0, [sp, #556] @ 0x22c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #556] @ 0x22c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - lsl r5, fp, #4 │ │ │ │ + bl 151104 │ │ │ │ ldr r8, [sp] │ │ │ │ - sub lr, r5, fp │ │ │ │ - ldr r6, [r8, lr, lsl #4] │ │ │ │ + str r0, [sp, #580] @ 0x244 │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + sub r2, r1, sl │ │ │ │ + ldr r6, [r8, r2, lsl #4] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r5, [r9, r2, lsl #4] │ │ │ │ mov r1, r6 │ │ │ │ - ldr r5, [r9, lr, lsl #4] │ │ │ │ - str lr, [sp, #20] │ │ │ │ - str r0, [sp, #560] @ 0x230 │ │ │ │ - ldr r0, [sp, #408] @ 0x198 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #564] @ 0x234 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #584] @ 0x248 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #408] @ 0x198 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r8, [r8, r2, lsl #4] │ │ │ │ - ldr r7, [r9, r2, lsl #4] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r8, [r8, ip, lsl #4] │ │ │ │ + ldr r7, [r9, ip, lsl #4] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ ldr r8, [sp] │ │ │ │ - add r4, r9, r3, lsl #4 │ │ │ │ - add r6, r8, r3, lsl #4 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + lsl r1, r3, #4 │ │ │ │ + ldr r4, [r9, r3, lsl #4] │ │ │ │ + add r6, r8, r1 │ │ │ │ + add r5, r9, r1 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ ldr r6, [r8, r3, lsl #4] │ │ │ │ - str r4, [sp, #184] @ 0xb8 │ │ │ │ + str r5, [sp, #188] @ 0xbc │ │ │ │ mov r1, r6 │ │ │ │ - ldr r4, [r9, r3, lsl #4] │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #76] @ 0x4c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r4, [sp, #140] @ 0x8c │ │ │ │ - ldr r9, [r4, fp, lsl #7] │ │ │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r4, [r4, fp, lsl #7] │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #140] @ 0x8c │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #388] @ 0x184 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r9, [r5, sl, lsl #7] │ │ │ │ + ldr r5, [sp, #188] @ 0xbc │ │ │ │ + ldr r0, [sp, #396] @ 0x18c │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ + ldr r4, [r5, sl, lsl #7] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #392] @ 0x188 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #388] @ 0x184 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #396] @ 0x18c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #392] @ 0x188 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + str r5, [sp, #76] @ 0x4c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #388] @ 0x184 │ │ │ │ + str r0, [sp, #396] @ 0x18c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2404] @ 4d868 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2392] @ 4d86c │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2380] @ 4f334 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [pc, #2368] @ 4f338 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2336] @ 4f334 │ │ │ │ + str r0, [sp, #584] @ 0x248 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2360] @ 4d868 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2348] @ 4d86c │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [pc, #2324] @ 4f338 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #564] @ 0x234 │ │ │ │ + str r0, [sp, #588] @ 0x24c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2288] @ 4d86c │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2260] @ 4f338 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2268] @ 4d868 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #2240] @ 4f334 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2244] @ 4d86c │ │ │ │ - str r0, [sp, #568] @ 0x238 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2220] @ 4f338 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2224] @ 4d868 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2196] @ 4f334 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #572] @ 0x23c │ │ │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - lsl r4, fp, #3 │ │ │ │ - str r0, [sp, #576] @ 0x240 │ │ │ │ + str r0, [sp, #596] @ 0x254 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r8, [sp] │ │ │ │ + str r0, [sp, #600] @ 0x258 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - add r6, r8, r4 │ │ │ │ - str r6, [sp, #228] @ 0xe4 │ │ │ │ - ldr r6, [r8, fp, lsl #3] │ │ │ │ - add r5, r7, r4 │ │ │ │ + ldr r2, [sp, #604] @ 0x25c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, sl, lsl #3] │ │ │ │ + add r6, r8, r2 │ │ │ │ + add ip, r7, r2 │ │ │ │ + str r2, [sp] │ │ │ │ + str r6, [sp, #76] @ 0x4c │ │ │ │ + ldr r6, [r8, sl, lsl #3] │ │ │ │ + str ip, [sp, #88] @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ - str r4, [sp] │ │ │ │ - str r5, [sp, #232] @ 0xe8 │ │ │ │ - ldr r4, [r7, fp, lsl #3] │ │ │ │ - str r0, [sp, #580] @ 0x244 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #68] @ 0x44 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #228] @ 0xe4 │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ - ldr r6, [r6, fp, lsl #7] │ │ │ │ - ldr r4, [r5, fp, lsl #7] │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #76] @ 0x4c │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #356] @ 0x164 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr ip, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r6, [r6, sl, lsl #7] │ │ │ │ + ldr r4, [ip, sl, lsl #7] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #356] @ 0x164 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ - str r5, [sp, #356] @ 0x164 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r6, [sp, #368] @ 0x170 │ │ │ │ - str r9, [sp, #76] @ 0x4c │ │ │ │ - str r0, [sp, #584] @ 0x248 │ │ │ │ + str r5, [sp, #604] @ 0x25c │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r4 │ │ │ │ + str r9, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #612] @ 0x264 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r4, [sp] │ │ │ │ - add r4, r4, fp │ │ │ │ - add r6, r8, r4, lsl #3 │ │ │ │ - str r6, [sp, #236] @ 0xec │ │ │ │ - ldr r6, [r8, r4, lsl #3] │ │ │ │ - add r5, r7, r4, lsl #3 │ │ │ │ - mov r1, r6 │ │ │ │ - str r5, [sp, #240] @ 0xf0 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr r4, [r7, r4, lsl #3] │ │ │ │ - str r0, [sp, #588] @ 0x24c │ │ │ │ + str r4, [sp, #608] @ 0x260 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp] │ │ │ │ + str r0, [sp, #616] @ 0x268 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #148] @ 0x94 │ │ │ │ - mov r1, r4 │ │ │ │ + add r4, r2, sl │ │ │ │ + lsl r2, r4, #3 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + add r6, r8, r2 │ │ │ │ + add r3, r7, r2 │ │ │ │ + str r6, [sp, #240] @ 0xf0 │ │ │ │ + ldr r6, [r8, r4, lsl #3] │ │ │ │ + str r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr r4, [r7, r4, lsl #3] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #152] @ 0x98 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ + str r0, [sp, #620] @ 0x26c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ - ldr r6, [r6, fp, lsl #7] │ │ │ │ - ldr r4, [r4, fp, lsl #7] │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #244] @ 0xf4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r6, [r6, sl, lsl #7] │ │ │ │ + ldr r5, [sp, #244] @ 0xf4 │ │ │ │ + ldr r0, [sp, #380] @ 0x17c │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ + ldr r4, [r5, sl, lsl #7] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #420] @ 0x1a4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #244] @ 0xf4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #380] @ 0x17c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #420] @ 0x1a4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r5, [sp, #420] @ 0x1a4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #592] @ 0x250 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #620] @ 0x26c │ │ │ │ + mov r1, r5 │ │ │ │ + str r5, [sp, #432] @ 0x1b0 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r6, [sp, #596] @ 0x254 │ │ │ │ - str r9, [sp, #104] @ 0x68 │ │ │ │ - str r0, [sp, #600] @ 0x258 │ │ │ │ + str r9, [sp, #380] @ 0x17c │ │ │ │ + str r0, [sp, #628] @ 0x274 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r9, [sp, #52] @ 0x34 │ │ │ │ - add r6, r8, ip, lsl #3 │ │ │ │ - str r6, [sp, #148] @ 0x94 │ │ │ │ - ldr r6, [r8, ip, lsl #3] │ │ │ │ - add r5, r7, ip, lsl #3 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r4, [r7, ip, lsl #3] │ │ │ │ + str r6, [sp, #624] @ 0x270 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ str r8, [sp] │ │ │ │ - str r5, [sp, #244] @ 0xf4 │ │ │ │ - str r0, [sp, #604] @ 0x25c │ │ │ │ + ldr r9, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #632] @ 0x278 │ │ │ │ + ldr r6, [r8, lr, lsl #3] │ │ │ │ + lsl r2, lr, #3 │ │ │ │ + add ip, r8, r2 │ │ │ │ + add r8, r7, r2 │ │ │ │ + ldr r4, [r7, lr, lsl #3] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r4 │ │ │ │ + str ip, [sp, #104] @ 0x68 │ │ │ │ + mov r1, r6 │ │ │ │ + str r8, [sp, #152] @ 0x98 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #148] @ 0x94 │ │ │ │ - ldr r9, [r6, fp, lsl #7] │ │ │ │ - ldr r6, [sp, #244] @ 0xf4 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r5, [r6, fp, lsl #7] │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr lr, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #468] @ 0x1d4 │ │ │ │ + ldr r9, [r8, sl, lsl #7] │ │ │ │ + ldr r5, [lr, sl, lsl #7] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #468] @ 0x1d4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #612] @ 0x264 │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ ldr r9, [sp] │ │ │ │ - add r4, fp, r2, lsl #2 │ │ │ │ - ldr r8, [r9, r4, lsl #3] │ │ │ │ - lsl r3, r2, #2 │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #672] @ 0x2a0 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - ldr r4, [r7, r4, lsl #3] │ │ │ │ + mov r2, #232 @ 0xe8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ + mul r4, r2, sl │ │ │ │ + ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r8, [r9, r4] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #484] @ 0x1e4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #500] @ 0x1f4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + str r0, [sp, #452] @ 0x1c4 │ │ │ │ + ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #484] @ 0x1e4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #500] @ 0x1f4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add ip, fp, r3, lsl #2 │ │ │ │ - ldr r9, [r9, ip, lsl #3] │ │ │ │ - lsl r7, r3, #2 │ │ │ │ - str r7, [sp, #700] @ 0x2bc │ │ │ │ + bl 151100 │ │ │ │ + mov r2, #104 @ 0x68 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r4, [r7, ip, lsl #3] │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + mul lr, r2, sl │ │ │ │ + ldr r0, [sp, #268] @ 0x10c │ │ │ │ + ldr r9, [r9, lr] │ │ │ │ + str lr, [sp, #248] @ 0xf8 │ │ │ │ + ldr r4, [r7, lr] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #252] @ 0xfc │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #260] @ 0x104 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #268] @ 0x10c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #252] @ 0xfc │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #260] @ 0x104 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r7, [sp, #252] @ 0xfc │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ + mov r1, r7 │ │ │ │ + str r7, [sp, #260] @ 0x104 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #252] @ 0xfc │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #260] @ 0x104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #252] @ 0xfc │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #600] @ 0x258 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #628] @ 0x274 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #584] @ 0x248 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r0, [sp, #612] @ 0x264 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ - str r9, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + str r9, [sp, #452] @ 0x1c4 │ │ │ │ + str r0, [sp, #468] @ 0x1d4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #604] @ 0x25c │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ - ldr r0, [sp, #588] @ 0x24c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ + str r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - str r9, [sp, #472] @ 0x1d8 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #484] @ 0x1e4 │ │ │ │ + str r9, [sp, #500] @ 0x1f4 │ │ │ │ + str r0, [sp, #636] @ 0x27c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ - str r0, [sp, #608] @ 0x260 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #420] @ 0x1a4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ + str r0, [sp, #640] @ 0x280 │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #592] @ 0x250 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #620] @ 0x26c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #268] @ 0x10c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #600] @ 0x258 │ │ │ │ - str r0, [sp, #420] @ 0x1a4 │ │ │ │ - ldr r0, [sp, #584] @ 0x248 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #628] @ 0x274 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r0, [sp, #612] @ 0x264 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #740] @ 0x2e4 │ │ │ │ + str r0, [sp, #748] @ 0x2ec │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #744] @ 0x2e8 │ │ │ │ - ldr r0, [sp, #252] @ 0xfc │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #612] @ 0x264 │ │ │ │ - mov r1, r5 │ │ │ │ + str r0, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r0, [sp, #260] @ 0x104 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #648] @ 0x288 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #680] @ 4d864 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #664] @ 4f330 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #584] @ 0x248 │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #656] @ 4d864 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #640] @ 4f330 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ + str r0, [sp, #612] @ 0x264 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #252] @ 0xfc │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #260] @ 0x104 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #600] @ 4d864 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #584] @ 4f330 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #600] @ 0x258 │ │ │ │ + str r0, [sp, #620] @ 0x26c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #576] @ 4d864 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #604] @ 0x25c │ │ │ │ - str r0, [sp, #612] @ 0x264 │ │ │ │ - ldr r0, [sp, #588] @ 0x24c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #560] @ 4f330 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ + str r0, [sp, #628] @ 0x274 │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #748] @ 0x2ec │ │ │ │ + str r0, [sp, #756] @ 0x2f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #356] @ 0x164 │ │ │ │ - str r0, [sp, #752] @ 0x2f0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #596] @ 0x254 │ │ │ │ + bl 151104 │ │ │ │ + str r0, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r1, [sp, #604] @ 0x25c │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #624] @ 0x270 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #380] @ 0x17c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - lsl r5, fp, #5 │ │ │ │ - sub r5, r5, fp │ │ │ │ - str r0, [sp, #356] @ 0x164 │ │ │ │ + str r0, [sp, #380] @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r8, [sp] │ │ │ │ - str r5, [sp, #76] @ 0x4c │ │ │ │ - ldr r6, [r8, r5, lsl #3] │ │ │ │ + str r0, [sp, #604] @ 0x25c │ │ │ │ + ldr r5, [sp, #212] @ 0xd4 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #492] @ 0x1ec │ │ │ │ + sub r5, r5, sl │ │ │ │ + ldr r6, [r8, r5, lsl #3] │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [r7, r5, lsl #3] │ │ │ │ - str r0, [sp, #588] @ 0x24c │ │ │ │ - ldr r0, [sp, #476] @ 0x1dc │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #616] @ 0x268 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #644] @ 0x284 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #596] @ 0x254 │ │ │ │ - ldr r0, [sp, #476] @ 0x1dc │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [sp, #492] @ 0x1ec │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r6, [r8, lr, lsl #3] │ │ │ │ - ldr r4, [r7, lr, lsl #3] │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r6, [r8, r2, lsl #3] │ │ │ │ + ldr r4, [r7, r2, lsl #3] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #252] @ 0xfc │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #252] @ 0xfc │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r5, [sp, #476] @ 0x1dc │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #596] @ 0x254 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + mov r1, r5 │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r6, [sp, #604] @ 0x25c │ │ │ │ str r9, [sp, #260] @ 0x104 │ │ │ │ - str r0, [sp, #616] @ 0x268 │ │ │ │ + str r0, [sp, #492] @ 0x1ec │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - lsl r6, r2, #3 │ │ │ │ - str r6, [sp, #624] @ 0x270 │ │ │ │ - ldr r6, [r8, r2, lsl #3] │ │ │ │ - add lr, r8, r2, lsl #3 │ │ │ │ - mov r1, r6 │ │ │ │ - str lr, [sp, #248] @ 0xf8 │ │ │ │ - add lr, r7, r2, lsl #3 │ │ │ │ - ldr r4, [r7, r2, lsl #3] │ │ │ │ - str lr, [sp, #252] @ 0xfc │ │ │ │ - str r0, [sp, #620] @ 0x26c │ │ │ │ + str r6, [sp, #268] @ 0x10c │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + str r0, [sp, #616] @ 0x268 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #180] @ 0xb4 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r6, [r8, ip, lsl #3] │ │ │ │ + lsl r2, ip, #3 │ │ │ │ + add r3, r8, r2 │ │ │ │ + ldr r4, [r7, ip, lsl #3] │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + add r3, r7, r2 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp, #252] @ 0xfc │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #184] @ 0xb8 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #628] @ 0x274 │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - ldr lr, [sp, #252] @ 0xfc │ │ │ │ - ldr r6, [r2, fp, lsl #7] │ │ │ │ - ldr r4, [lr, fp, lsl #7] │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #492] @ 0x1ec │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r0, [sp, #508] @ 0x1fc │ │ │ │ + ldr r6, [r3, sl, lsl #7] │ │ │ │ + ldr r3, [sp, #252] @ 0xfc │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r4, [r3, sl, lsl #7] │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - b 4d874 │ │ │ │ + ldr r0, [sp, #476] @ 0x1dc │ │ │ │ + b 4f340 │ │ │ │ svccc 0x003504f3 │ │ │ │ mcrcc 15, 6, lr, cr3, cr5, {0} │ │ │ │ svccc 0x006c835e │ │ │ │ svccc 0x003504f3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #492] @ 0x1ec │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #508] @ 0x1fc │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #476] @ 0x1dc │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ - str r5, [sp, #492] @ 0x1ec │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #628] @ 0x274 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #636] @ 0x27c │ │ │ │ - mov r0, r9 │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ - str r9, [sp, #464] @ 0x1d0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r9, [sp, #88] @ 0x58 │ │ │ │ - lsl r6, r3, #3 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ - ldr r6, [r8, r3, lsl #3] │ │ │ │ - add lr, r7, r3, lsl #3 │ │ │ │ - add r2, r8, r3, lsl #3 │ │ │ │ + str r5, [sp, #508] @ 0x1fc │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str lr, [sp, #180] @ 0xb4 │ │ │ │ + str r9, [sp, #476] @ 0x1dc │ │ │ │ + str r0, [sp, #644] @ 0x284 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #632] @ 0x278 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r9, [sp, #84] @ 0x54 │ │ │ │ + lsl r2, r3, #3 │ │ │ │ ldr r4, [r7, r3, lsl #3] │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ + add r6, r8, r2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #84] @ 0x54 │ │ │ │ - mov r1, r4 │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ + ldr r6, [r8, r3, lsl #3] │ │ │ │ + add r8, r7, r2 │ │ │ │ + str r8, [sp, #184] @ 0xb8 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r8, [sp, #144] @ 0x90 │ │ │ │ - ldr r2, [sp, #180] @ 0xb4 │ │ │ │ - ldr r9, [r8, fp, lsl #7] │ │ │ │ - ldr r5, [r2, fp, lsl #7] │ │ │ │ - mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #372] @ 0x174 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r9, [r8, sl, lsl #7] │ │ │ │ + ldr r5, [r3, sl, lsl #7] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #356] @ 0x164 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #372] @ 0x174 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #356] @ 0x164 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #356] @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #652] @ 0x28c │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ ldr r9, [sp] │ │ │ │ - add r3, r3, r2 │ │ │ │ - ldr r8, [r9, r3, lsl #3] │ │ │ │ + mov r2, #216 @ 0xd8 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ + mul r3, r2, sl │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r8, [r9, r3] │ │ │ │ + ldr r4, [r7, r3] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r4, [r7, r3, lsl #3] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #460] @ 0x1cc │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #444] @ 0x1bc │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [sp, #460] @ 0x1cc │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #444] @ 0x1bc │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ + mov r2, #88 @ 0x58 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - add r3, fp, ip, lsl #1 │ │ │ │ - ldr r9, [r9, r3, lsl #3] │ │ │ │ - ldr r4, [r7, r3, lsl #3] │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ + mul r3, r2, sl │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r9, [r9, r3] │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r4, [r7, r3] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ mov r1, r7 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #636] @ 0x27c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #644] @ 0x284 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #616] @ 0x268 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r0, [sp, #492] @ 0x1ec │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a680 │ │ │ │ - str r9, [sp, #360] @ 0x168 │ │ │ │ + ldr r0, [sp, #356] @ 0x164 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #372] @ 0x174 │ │ │ │ + str r9, [sp, #368] @ 0x170 │ │ │ │ + str r0, [sp, #456] @ 0x1c8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ - str r0, [sp, #444] @ 0x1bc │ │ │ │ - ldr r0, [sp, #620] @ 0x26c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - str r9, [sp, #460] @ 0x1cc │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #644] @ 0x284 │ │ │ │ + str r9, [sp, #652] @ 0x28c │ │ │ │ + str r0, [sp, #656] @ 0x290 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #604] @ 0x25c │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sp, #660] @ 0x294 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #492] @ 0x1ec │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #508] @ 0x1fc │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #628] @ 0x274 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #132] @ 0x84 │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #508] @ 0x1fc │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #636] @ 0x27c │ │ │ │ - str r0, [sp, #492] @ 0x1ec │ │ │ │ - ldr r0, [sp, #616] @ 0x268 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #644] @ 0x284 │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ + ldr r0, [sp, #492] @ 0x1ec │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #756] @ 0x2f4 │ │ │ │ + str r0, [sp, #764] @ 0x2fc │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #760] @ 0x2f8 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #652] @ 0x28c │ │ │ │ - mov r1, r5 │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #664] @ 0x298 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-992] @ 4d870 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-996] @ 4f33c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #604] @ 0x25c │ │ │ │ + str r0, [sp, #492] @ 0x1ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1016] @ 4d870 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1020] @ 4f33c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #616] @ 0x268 │ │ │ │ + str r0, [sp, #644] @ 0x284 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - lsl r8, fp, #6 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1076] @ 4d870 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1076] @ 4f33c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - sub r6, r8, fp │ │ │ │ - mov r8, r6 │ │ │ │ - str r0, [sp, #628] @ 0x274 │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1108] @ 4d870 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ - str r0, [sp, #636] @ 0x27c │ │ │ │ - ldr r0, [sp, #620] @ 0x26c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1100] @ 4f33c │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ + str r0, [sp, #668] @ 0x29c │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #356] @ 0x164 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #764] @ 0x2fc │ │ │ │ + str r0, [sp, #772] @ 0x304 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #476] @ 0x1dc │ │ │ │ - str r0, [sp, #768] @ 0x300 │ │ │ │ - ldr r0, [sp, #596] @ 0x254 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #632] @ 0x278 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #476] @ 0x1dc │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #464] @ 0x1d0 │ │ │ │ + str r0, [sp, #356] @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp] │ │ │ │ + str r0, [sp, #476] @ 0x1dc │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - ldr r9, [sp] │ │ │ │ - str r8, [sp, #84] @ 0x54 │ │ │ │ - ldr r6, [r9, r6, lsl #2] │ │ │ │ + sub ip, r6, sl │ │ │ │ + ldr r6, [r8, ip, lsl #2] │ │ │ │ + str ip, [sp, #68] @ 0x44 │ │ │ │ + ldr r9, [sp, #256] @ 0x100 │ │ │ │ + ldr r4, [r7, ip, lsl #2] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #476] @ 0x1dc │ │ │ │ - ldr r4, [r7, r8, lsl #2] │ │ │ │ - ldr r8, [sp, #256] @ 0x100 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov sl, r9 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #76] @ 0x4c │ │ │ │ - ldr r6, [r9, r5, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ + ldr r6, [r8, r5, lsl #2] │ │ │ │ ldr r4, [r7, r5, lsl #2] │ │ │ │ mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #268] @ 0x10c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #284] @ 0x11c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #268] @ 0x10c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #284] @ 0x11c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ - str r9, [sp, #284] @ 0x11c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + mov r1, r9 │ │ │ │ + str r9, [sp, #260] @ 0x104 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r5, [sp, #596] @ 0x254 │ │ │ │ - str r8, [sp, #268] @ 0x10c │ │ │ │ - str r0, [sp, #620] @ 0x26c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r9, [sp, #168] @ 0xa8 │ │ │ │ - ldr r6, [sl, lr, lsl #2] │ │ │ │ - lsl r8, lr, #2 │ │ │ │ - add r5, sl, lr, lsl #2 │ │ │ │ - mov r1, r6 │ │ │ │ - str r8, [sp, #640] @ 0x280 │ │ │ │ - add r8, r7, lr, lsl #2 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ - str r8, [sp, #132] @ 0x84 │ │ │ │ - ldr r5, [r7, lr, lsl #2] │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ + str fp, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #268] @ 0x10c │ │ │ │ + mov r0, fp │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r9, [sp, #172] @ 0xac │ │ │ │ + lsl r1, fp, #2 │ │ │ │ + ldr r4, [r7, fp, lsl #2] │ │ │ │ + add r6, r8, r1 │ │ │ │ + add r5, r7, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #176] @ 0xb0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r6, [sp, #132] @ 0x84 │ │ │ │ + ldr r6, [r8, fp, lsl #2] │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ + ldr fp, [sp, #180] @ 0xb4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #88] @ 0x58 │ │ │ │ - ldr r8, [sp, #132] @ 0x84 │ │ │ │ - ldr r6, [lr, fp, lsl #7] │ │ │ │ - ldr r4, [r8, fp, lsl #7] │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #132] @ 0x84 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #324] @ 0x144 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r6, [fp, sl, lsl #7] │ │ │ │ + ldr fp, [sp, #136] @ 0x88 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ + ldr r4, [fp, sl, lsl #7] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ mov r1, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #324] @ 0x144 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - str r8, [sp, #324] @ 0x144 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ + mov r1, fp │ │ │ │ + str fp, [sp, #320] @ 0x140 │ │ │ │ + mov fp, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r5, [sp, #652] @ 0x28c │ │ │ │ - str r9, [sp, #312] @ 0x138 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ + str r9, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #616] @ 0x268 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - add r5, sl, r3 │ │ │ │ - ldr r6, [sl, r8, lsl #2] │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ + mov r9, r7 │ │ │ │ + str r5, [sp, #384] @ 0x180 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + str r0, [sp, #632] @ 0x278 │ │ │ │ + lsl r1, ip, #2 │ │ │ │ + add r6, r8, r1 │ │ │ │ + mov r8, ip │ │ │ │ ldr r5, [r7, r8, lsl #2] │ │ │ │ + str r6, [sp, #172] @ 0xac │ │ │ │ + ldr r6, [fp, ip, lsl #2] │ │ │ │ + add ip, r7, r1 │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ - add r2, r7, r3 │ │ │ │ + str ip, [sp, #180] @ 0xb4 │ │ │ │ mov r1, r6 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ - mov r9, r7 │ │ │ │ - str r0, [sp, #660] @ 0x294 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ - mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #136] @ 0x88 │ │ │ │ - ldr r8, [r7, fp, lsl #7] │ │ │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r7, [r7, fp, lsl #7] │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #172] @ 0xac │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #316] @ 0x13c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r8, [r7, sl, lsl #7] │ │ │ │ + ldr ip, [sp, #180] @ 0xb4 │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r7, [ip, sl, lsl #7] │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #348] @ 0x15c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #316] @ 0x13c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #348] @ 0x15c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #672] @ 0x2a0 │ │ │ │ + str r0, [sp, #676] @ 0x2a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #624] @ 0x270 │ │ │ │ - sub r6, r6, fp │ │ │ │ - ldr r8, [sl, r6, lsl #2] │ │ │ │ - str r6, [sp, #316] @ 0x13c │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r4, [r9, r6, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + mov r1, #220 @ 0xdc │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #664] @ 0x298 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ + mul r6, r1, sl │ │ │ │ + ldr r8, [fp, r6] │ │ │ │ + mov fp, r9 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + ldr r4, [r9, r6] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #672] @ 0x2a0 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp] │ │ │ │ - sub r2, r2, fp │ │ │ │ - ldr r9, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r4, [r3, r2, lsl #2] │ │ │ │ - str r2, [sp, #348] @ 0x15c │ │ │ │ + mov r1, #92 @ 0x5c │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + mul ip, r1, sl │ │ │ │ + ldr r9, [r3, ip] │ │ │ │ + str ip, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [fp, ip] │ │ │ │ + ldr r0, [sp, #276] @ 0x114 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #292] @ 0x124 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [sp, #276] @ 0x114 │ │ │ │ mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #292] @ 0x124 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - mov sl, r0 │ │ │ │ + str r0, [sp, #276] @ 0x114 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #620] @ 0x26c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #268] @ 0x10c │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ - str r0, [sp, #772] @ 0x304 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #780] @ 0x30c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #660] @ 0x294 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ - ldr r0, [sp, #632] @ 0x278 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ + str r0, [sp, #292] @ 0x124 │ │ │ │ + ldr fp, [sp, #648] @ 0x288 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #776] @ 0x308 │ │ │ │ + str r0, [sp, #784] @ 0x310 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #660] @ 0x294 │ │ │ │ - str r0, [sp, #780] @ 0x30c │ │ │ │ - ldr r0, [sp, #632] @ 0x278 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ + str r0, [sp, #788] @ 0x314 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #284] @ 0x11c │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #652] @ 0x28c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #260] @ 0x104 │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #284] @ 0x11c │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #672] @ 0x2a0 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #676] @ 0x2a4 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #276] @ 0x114 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2688] @ 4d870 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2692] @ 4f33c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #632] @ 0x278 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2712] @ 4d870 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-2716] @ 4f33c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #652] @ 0x28c │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2768] @ 4d870 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2772] @ 4f33c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #660] @ 0x294 │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2792] @ 4d870 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ - ldr r0, [sp, #620] @ 0x26c │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-2796] @ 4f33c │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ + str r0, [sp, #676] @ 0x2a4 │ │ │ │ + ldr r0, [sp, #268] @ 0x10c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r0, [sp, #792] @ 0x318 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #596] @ 0x254 │ │ │ │ - str r0, [sp, #788] @ 0x314 │ │ │ │ - ldr r0, [sp, #268] @ 0x10c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #324] @ 0x144 │ │ │ │ + bl 151104 │ │ │ │ + str r0, [sp, #796] @ 0x31c │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - lsl r5, fp, #2 │ │ │ │ - str r0, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp] │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp] │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - add r9, sl, r5 │ │ │ │ - ldr r6, [sl, fp, lsl #2] │ │ │ │ - str r9, [sp, #92] @ 0x5c │ │ │ │ - ldr r9, [sp, #64] @ 0x40 │ │ │ │ + ldr r9, [sp, #52] @ 0x34 │ │ │ │ + ldr r5, [sp, #564] @ 0x234 │ │ │ │ + ldr r6, [r8, sl, lsl #2] │ │ │ │ + mov r0, r9 │ │ │ │ + add r4, r8, r5 │ │ │ │ add r5, r7, r5 │ │ │ │ mov r1, r6 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ - ldr r4, [r7, fp, lsl #2] │ │ │ │ - str r0, [sp, #324] @ 0x144 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r4 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ + ldr r4, [r7, sl, lsl #2] │ │ │ │ + str r5, [sp, #256] @ 0x100 │ │ │ │ + bl 151348 │ │ │ │ + ldr fp, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #92] @ 0x5c │ │ │ │ - ldr r6, [r9, fp, lsl #7] │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #200] @ 0xc8 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r5, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ + ldr r6, [r9, sl, lsl #7] │ │ │ │ + ldr r4, [r5, sl, lsl #7] │ │ │ │ mov r1, r6 │ │ │ │ - ldr r4, [r5, fp, lsl #7] │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #300] @ 0x12c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #668] @ 0x29c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #372] @ 0x174 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #300] @ 0x12c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #372] @ 0x174 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r5, [sp, #300] @ 0x12c │ │ │ │ - lsl r5, fp, #4 │ │ │ │ - add r6, r5, fp │ │ │ │ - add r5, sl, r6, lsl #2 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + mov r1, r9 │ │ │ │ + str r9, [sp, #268] @ 0x10c │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r4, [sp, #596] @ 0x254 │ │ │ │ - str r8, [sp, #256] @ 0x100 │ │ │ │ - str r0, [sp, #620] @ 0x26c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r8, r6 │ │ │ │ - ldr r4, [r7, r8, lsl #2] │ │ │ │ - ldr r6, [sl, r6, lsl #2] │ │ │ │ - add r9, r7, r8, lsl #2 │ │ │ │ - str r8, [sp, #668] @ 0x29c │ │ │ │ - ldr r8, [sp, #156] @ 0x9c │ │ │ │ + str fp, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #276] @ 0x114 │ │ │ │ + mov r0, fp │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #148] @ 0x94 │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ + ldr fp, [sp, #160] @ 0xa0 │ │ │ │ + add ip, ip, sl │ │ │ │ + ldr r6, [r8, ip, lsl #2] │ │ │ │ + lsl r1, ip, #2 │ │ │ │ + mov r0, fp │ │ │ │ + str ip, [sp, #372] @ 0x174 │ │ │ │ + add r4, r8, r1 │ │ │ │ + add r9, r7, r1 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ - str r9, [sp, #68] @ 0x44 │ │ │ │ + ldr r4, [r7, ip, lsl #2] │ │ │ │ + str r9, [sp, #148] @ 0x94 │ │ │ │ mov r9, r7 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #152] @ 0x98 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #156] @ 0x9c │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #672] @ 0x2a0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [sp, #564] @ 0x234 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ - ldr r6, [r5, fp, lsl #7] │ │ │ │ - ldr r4, [r7, fp, lsl #7] │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r4, [sp, #148] @ 0x94 │ │ │ │ + ldr r0, [sp, #444] @ 0x1bc │ │ │ │ + ldr r6, [r7, sl, lsl #7] │ │ │ │ + ldr r4, [r4, sl, lsl #7] │ │ │ │ mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #460] @ 0x1cc │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #444] @ 0x1bc │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #460] @ 0x1cc │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ - str r7, [sp, #448] @ 0x1c0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str r5, [sp, #676] @ 0x2a4 │ │ │ │ - str r8, [sp, #432] @ 0x1b0 │ │ │ │ + str r7, [sp, #460] @ 0x1cc │ │ │ │ + ldr r0, [sp, #564] @ 0x234 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r6, [sl, r2, lsl #2] │ │ │ │ - add r5, sl, r2, lsl #2 │ │ │ │ - add sl, r9, r2, lsl #2 │ │ │ │ - str sl, [sp, #156] @ 0x9c │ │ │ │ - ldr sl, [sp, #28] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r4, [r9, r2, lsl #2] │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ + str fp, [sp, #444] @ 0x1bc │ │ │ │ + mov r0, fp │ │ │ │ + str r4, [sp, #616] @ 0x268 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #680] @ 0x2a8 │ │ │ │ + lsl r1, r3, #2 │ │ │ │ + ldr r6, [r8, r3, lsl #2] │ │ │ │ + add r4, r8, r1 │ │ │ │ + add fp, r9, r1 │ │ │ │ + str r4, [sp, #156] @ 0x9c │ │ │ │ + ldr r4, [r9, r3, lsl #2] │ │ │ │ + mov r1, r6 │ │ │ │ + str fp, [sp, #160] @ 0xa0 │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + ldr fp, [sp, #40] @ 0x28 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #152] @ 0x98 │ │ │ │ - ldr r5, [sp, #156] @ 0x9c │ │ │ │ - ldr sl, [sl, fp, lsl #7] │ │ │ │ - ldr r5, [r5, fp, lsl #7] │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #156] @ 0x9c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #436] @ 0x1b4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + ldr fp, [lr, sl, lsl #7] │ │ │ │ + ldr r5, [r5, sl, lsl #7] │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #468] @ 0x1d4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #436] @ 0x1b4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #468] @ 0x1d4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ + str r0, [sp, #684] @ 0x2ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #624] @ 0x270 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - add lr, sl, fp │ │ │ │ - ldr sl, [sp] │ │ │ │ - ldr r4, [r9, lr, lsl #2] │ │ │ │ - ldr r8, [sl, lr, lsl #2] │ │ │ │ - str lr, [sp, #436] @ 0x1b4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp] │ │ │ │ + mov r1, #228 @ 0xe4 │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + mul r4, r1, sl │ │ │ │ + ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ldr r8, [r9, r4] │ │ │ │ + ldr r4, [fp, r4] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #692] @ 0x2b4 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #684] @ 0x2ac │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #484] @ 0x1e4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #484] @ 0x1e4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r2, [sp] │ │ │ │ - add r4, ip, ip, lsl #2 │ │ │ │ - ldr r9, [r2, r4, lsl #2] │ │ │ │ - lsl r3, ip, #2 │ │ │ │ - str r3, [sp, #684] @ 0x2ac │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr r4, [r3, r4, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + mov r1, #100 @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #276] @ 0x114 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + mul r4, r1, sl │ │ │ │ + ldr r9, [r9, r4] │ │ │ │ + str r4, [sp, #260] @ 0x104 │ │ │ │ + ldr r4, [fp, r4] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #292] @ 0x124 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #276] @ 0x114 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #292] @ 0x124 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - str r6, [sp, #276] @ 0x114 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #276] @ 0x114 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - mov sl, r0 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #620] @ 0x26c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r0, [sp, #276] @ 0x114 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #292] @ 0x124 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #292] @ 0x124 │ │ │ │ - str r0, [sp, #276] @ 0x114 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #792] @ 0x318 │ │ │ │ - ldr r0, [sp, #620] @ 0x26c │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [sp, #276] @ 0x114 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #796] @ 0x31c │ │ │ │ + str r0, [sp, #804] @ 0x324 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ - ldr r0, [sp, #656] @ 0x290 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [sp, #808] @ 0x328 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #292] @ 0x124 │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #596] @ 0x254 │ │ │ │ - str r0, [sp, #468] @ 0x1d4 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #460] @ 0x1cc │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #564] @ 0x234 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ + str r0, [sp, #460] @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #280] @ 0x118 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #692] @ 0x2b4 │ │ │ │ - ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ - mov r1, r9 │ │ │ │ + str r0, [sp, #484] @ 0x1e4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #684] @ 0x2ac │ │ │ │ mov r5, r0 │ │ │ │ + ldr r9, [sp, #688] @ 0x2b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #4088] @ 4f9a8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #4088] @ 51464 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #596] @ 0x254 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #4064] @ 4f9a8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #4064] @ 51464 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #620] @ 0x26c │ │ │ │ + str r0, [sp, #564] @ 0x234 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #4008] @ 4f9a8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #4008] @ 51464 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r0, [sp, #684] @ 0x2ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3984] @ 4f9a8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3984] @ 51464 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ - str r0, [sp, #672] @ 0x2a0 │ │ │ │ - ldr r0, [sp, #656] @ 0x290 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #804] @ 0x324 │ │ │ │ + str r0, [sp, #812] @ 0x32c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #300] @ 0x12c │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #676] @ 0x2a4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #444] @ 0x1bc │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #300] @ 0x12c │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ - ldr sl, [sp] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #684] @ 0x2ac │ │ │ │ - ldr r6, [sl, r2, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp] │ │ │ │ + str r0, [sp, #444] @ 0x1bc │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ ldr r9, [sp, #4] │ │ │ │ - ldr r8, [sp, #108] @ 0x6c │ │ │ │ - add r5, sl, r3 │ │ │ │ - add r7, r9, r3 │ │ │ │ + lsl r1, ip, #2 │ │ │ │ + ldr r6, [fp, ip, lsl #2] │ │ │ │ + add lr, r9, r1 │ │ │ │ + add r8, fp, r1 │ │ │ │ + ldr r5, [r9, ip, lsl #2] │ │ │ │ + str r8, [sp, #264] @ 0x108 │ │ │ │ + str lr, [sp, #268] @ 0x10c │ │ │ │ mov r1, r6 │ │ │ │ + ldr r8, [sp, #108] @ 0x6c │ │ │ │ mov r0, r8 │ │ │ │ - str r5, [sp, #176] @ 0xb0 │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ - ldr r5, [r9, r2, lsl #2] │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r7, [sp, #116] @ 0x74 │ │ │ │ - mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ - ldr r8, [r5, fp, lsl #7] │ │ │ │ - ldr r7, [r7, fp, lsl #7] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #264] @ 0x108 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r7, [sp, #268] @ 0x10c │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r8, [r8, sl, lsl #7] │ │ │ │ + ldr r7, [r7, sl, lsl #7] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #364] @ 0x16c │ │ │ │ + str r0, [sp, #276] @ 0x114 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ + str r0, [sp, #616] @ 0x268 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, #52 @ 0x34 │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ + mul r7, r1, sl │ │ │ │ + add lr, r9, r7 │ │ │ │ + add r8, fp, r7 │ │ │ │ + ldr r6, [fp, r7] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [r9, r7] │ │ │ │ + str r8, [sp, #108] @ 0x6c │ │ │ │ + str lr, [sp, #116] @ 0x74 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ - ldr r6, [sl, ip, lsl #2] │ │ │ │ - add r4, sl, ip, lsl #2 │ │ │ │ - add r5, r9, ip, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ - str r4, [sp, #108] @ 0x6c │ │ │ │ - str r5, [sp, #116] @ 0x74 │ │ │ │ - ldr r5, [r9, ip, lsl #2] │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ - mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #108] @ 0x6c │ │ │ │ - ldr r5, [sp, #116] @ 0x74 │ │ │ │ - ldr r8, [r7, fp, lsl #7] │ │ │ │ - ldr r7, [r5, fp, lsl #7] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #108] @ 0x6c │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr lr, [sp, #116] @ 0x74 │ │ │ │ + ldr r0, [sp, #436] @ 0x1b4 │ │ │ │ + ldr r8, [r8, sl, lsl #7] │ │ │ │ + ldr r7, [lr, sl, lsl #7] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #436] @ 0x1b4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ + str r0, [sp, #308] @ 0x134 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #308] @ 0x134 │ │ │ │ + str r0, [sp, #364] @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - sub r7, r7, r3 │ │ │ │ - ldr r6, [sl, r7, lsl #2] │ │ │ │ - add r8, sl, r7, lsl #2 │ │ │ │ - mov sl, r9 │ │ │ │ - add r9, r9, r7, lsl #2 │ │ │ │ - str r9, [sp, #104] @ 0x68 │ │ │ │ - ldr r9, [sp, #164] @ 0xa4 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, #84 @ 0x54 │ │ │ │ + str r0, [sp, #436] @ 0x1b4 │ │ │ │ + mul r4, r1, sl │ │ │ │ + add r8, fp, r4 │ │ │ │ + add r7, r9, r4 │ │ │ │ + ldr r6, [fp, r4] │ │ │ │ + mov fp, r9 │ │ │ │ + str r4, [sp, #100] @ 0x64 │ │ │ │ + ldr r4, [r9, r4] │ │ │ │ + str r8, [sp, #124] @ 0x7c │ │ │ │ + str r7, [sp, #272] @ 0x110 │ │ │ │ + ldr r9, [sp, #168] @ 0xa8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - str r8, [sp, #100] @ 0x64 │ │ │ │ - str r7, [sp, #676] @ 0x2a4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r4, [sl, r7, lsl #2] │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #164] @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #100] @ 0x64 │ │ │ │ - ldr r7, [r9, fp, lsl #7] │ │ │ │ - ldr r9, [sp, #104] @ 0x68 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r5, [r9, fp, lsl #7] │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #124] @ 0x7c │ │ │ │ mov r4, r0 │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ + ldr r7, [r9, sl, lsl #7] │ │ │ │ + ldr r9, [sp, #272] @ 0x110 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [r9, sl, lsl #7] │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r7 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #640] @ 0x280 │ │ │ │ + bl 151100 │ │ │ │ ldr r9, [sp] │ │ │ │ - add r7, r7, fp │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r8, [r9, r7, lsl #2] │ │ │ │ - ldr r0, [sp, #428] @ 0x1ac │ │ │ │ + mov r1, #244 @ 0xf4 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ + mul lr, r1, sl │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r8, [r9, lr] │ │ │ │ + str lr, [sp, #52] @ 0x34 │ │ │ │ + ldr r4, [fp, lr] │ │ │ │ mov r1, r8 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r4, [sl, r7, lsl #2] │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #428] @ 0x1ac │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + str r0, [sp, #512] @ 0x200 │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ - ldr r8, [r3, r4, lsl #2] │ │ │ │ - ldr r4, [sl, r4, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, #116 @ 0x74 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #284] @ 0x11c │ │ │ │ + mul r5, r1, sl │ │ │ │ + ldr r9, [r9, r5] │ │ │ │ + str r5, [sp, #164] @ 0xa4 │ │ │ │ + ldr r4, [fp, r5] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #300] @ 0x12c │ │ │ │ mov r1, r4 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #296] @ 0x128 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [sp, #284] @ 0x11c │ │ │ │ mov r1, r4 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #296] @ 0x128 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #300] @ 0x12c │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #284] @ 0x11c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #276] @ 0x114 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #308] @ 0x134 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #300] @ 0x12c │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r0, [sp, #276] @ 0x114 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #616] @ 0x268 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - mov r7, r0 │ │ │ │ + str r0, [sp, #512] @ 0x200 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a680 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #428] @ 0x1ac │ │ │ │ - ldr r0, [sp, #364] @ 0x16c │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #680] @ 0x2a8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r8, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #364] @ 0x16c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #452] @ 0x1c4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #308] @ 0x134 │ │ │ │ - bl 14a680 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ - str r0, [sp, #496] @ 0x1f0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #656] @ 0x290 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2464] @ 4f9c4 │ │ │ │ + str r0, [sp, #820] @ 0x334 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ + str r0, [sp, #616] @ 0x268 │ │ │ │ + ldr r0, [sp, #284] @ 0x11c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2444] @ 4f9c0 │ │ │ │ - mov r8, r0 │ │ │ │ + ldr r0, [sp, #436] @ 0x1b4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #2428] @ 51468 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #2416] @ 5146c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2420] @ 4f9c4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2388] @ 51468 │ │ │ │ str r0, [sp, #680] @ 0x2a8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #2372] @ 5146c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2400] @ 4f9c0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - str r0, [sp, #684] @ 0x2ac │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #688] @ 0x2b0 │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #692] @ 0x2b4 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr fp, [sp, #696] @ 0x2b8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2336] @ 4f9c0 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r1, [pc, #2308] @ 5146c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #2288] @ 51468 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2324] @ 4f9c4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2296] @ 4f9c4 │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2264] @ 51468 │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #2248] @ 5146c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2276] @ 4f9c0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - str r0, [sp, #692] @ 0x2b4 │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #700] @ 0x2bc │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2220] @ 4f9c4 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r1, [pc, #2184] @ 51468 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #2172] @ 5146c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2200] @ 4f9c0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2172] @ 4f9c0 │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2148] @ 5146c │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #2124] @ 51468 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2160] @ 4f9c4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #308] @ 0x134 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #704] @ 0x2c0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #364] @ 0x16c │ │ │ │ mov r5, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r4 │ │ │ │ str r0, [sp, #308] @ 0x134 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #284] @ 0x11c │ │ │ │ + str r0, [sp, #364] @ 0x16c │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #436] @ 0x1b4 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2032] @ 4f9c0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #2004] @ 5146c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2020] @ 4f9c4 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #1984] @ 51468 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1988] @ 4f9c0 │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1964] @ 5146c │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1976] @ 4f9c4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1940] @ 51468 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp] │ │ │ │ - ldr r5, [sp, #700] @ 0x2bc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add sl, r9, r5 │ │ │ │ - ldr r6, [r9, r3, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + str r0, [sp, #436] @ 0x1b4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr fp, [sp] │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + lsl r1, r2, #2 │ │ │ │ + add r7, fp, r1 │ │ │ │ + ldr r6, [fp, r2, lsl #2] │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ + add r8, r9, r1 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - str sl, [sp, #124] @ 0x7c │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ + str r8, [sp, #276] @ 0x114 │ │ │ │ mov r1, r6 │ │ │ │ - add r4, sl, r5 │ │ │ │ - str r4, [sp, #160] @ 0xa0 │ │ │ │ - ldr r5, [sl, r3, lsl #2] │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ + ldr r5, [r9, r2, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #124] @ 0x7c │ │ │ │ - ldr lr, [sp, #160] @ 0xa0 │ │ │ │ - ldr r8, [r8, fp, lsl #7] │ │ │ │ - ldr r7, [lr, fp, lsl #7] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [sp, #348] @ 0x15c │ │ │ │ + ldr r8, [r7, sl, lsl #7] │ │ │ │ + ldr r7, [sp, #276] @ 0x114 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [r7, sl, lsl #7] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #348] @ 0x15c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #348] @ 0x15c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #700] @ 0x2bc │ │ │ │ + str r0, [sp, #708] @ 0x2c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #52] @ 0x34 │ │ │ │ - ldr r8, [sp, #120] @ 0x78 │ │ │ │ - ldr r6, [r9, r7, lsl #2] │ │ │ │ - add r4, r9, r7, lsl #2 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, #44 @ 0x2c │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ + mul lr, r1, sl │ │ │ │ + add r8, fp, lr │ │ │ │ + str r8, [sp, #280] @ 0x118 │ │ │ │ + add r8, r9, lr │ │ │ │ + ldr r6, [fp, lr] │ │ │ │ + mov fp, r9 │ │ │ │ + str lr, [sp, #24] │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ + str r8, [sp, #284] @ 0x11c │ │ │ │ + ldr r4, [r9, lr] │ │ │ │ mov r1, r6 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - add r4, sl, r7, lsl #2 │ │ │ │ - str r4, [sp, #164] @ 0xa4 │ │ │ │ - ldr r4, [sl, r7, lsl #2] │ │ │ │ - str r0, [sp, #704] @ 0x2c0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ ldr r9, [sp, #112] @ 0x70 │ │ │ │ - mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ - ldr r9, [r8, fp, lsl #7] │ │ │ │ - ldr r8, [sp, #164] @ 0xa4 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r5, [r8, fp, lsl #7] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #280] @ 0x118 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #388] @ 0x184 │ │ │ │ + ldr r7, [r9, sl, lsl #7] │ │ │ │ + ldr r9, [sp, #284] @ 0x11c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ + ldr r4, [r9, sl, lsl #7] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #388] @ 0x184 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ + mov r1, #76 @ 0x4c │ │ │ │ + str r0, [sp, #732] @ 0x2dc │ │ │ │ + mul r2, r1, sl │ │ │ │ + add r9, r3, r2 │ │ │ │ + add r8, fp, r2 │ │ │ │ + str r9, [sp, #112] @ 0x70 │ │ │ │ + ldr r9, [r3, r2] │ │ │ │ + str r8, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + str r2, [sp, #828] @ 0x33c │ │ │ │ + ldr r5, [fp, r2] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ + ldr fp, [sp, #176] @ 0xb0 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #716] @ 0x2cc │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - ldr r9, [sp] │ │ │ │ - add r3, fp, ip, lsl #1 │ │ │ │ - ldr r8, [r9, r3, lsl #2] │ │ │ │ - add r4, r9, r3, lsl #2 │ │ │ │ - mov r1, r8 │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ - add r4, sl, r3, lsl #2 │ │ │ │ - str r3, [sp, #812] @ 0x32c │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ - ldr r4, [sl, r3, lsl #2] │ │ │ │ - str r0, [sp, #720] @ 0x2d0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #172] @ 0xac │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #112] @ 0x70 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #404] @ 0x194 │ │ │ │ + ldr fp, [r9, sl, lsl #7] │ │ │ │ + ldr r9, [sp, #120] @ 0x78 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [r9, sl, lsl #7] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #428] @ 0x1ac │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #404] @ 0x194 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #428] @ 0x1ac │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #112] @ 0x70 │ │ │ │ - ldr r8, [sp, #120] @ 0x78 │ │ │ │ - ldr r9, [r9, fp, lsl #7] │ │ │ │ - ldr r5, [r8, fp, lsl #7] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #396] @ 0x18c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #396] @ 0x18c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #388] @ 0x184 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ + mov r1, #236 @ 0xec │ │ │ │ + str r0, [sp, #404] @ 0x194 │ │ │ │ + mul r9, r1, sl │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + mov r8, r9 │ │ │ │ + ldr r9, [r3, r9] │ │ │ │ + str r8, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #420] @ 0x1a4 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r5, [fp, r8] │ │ │ │ + bl 151348 │ │ │ │ + ldr fp, [sp, #716] @ 0x2cc │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #420] @ 0x1a4 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #640] @ 0x280 │ │ │ │ - ldr r9, [sp] │ │ │ │ - sub r5, r5, fp │ │ │ │ - ldr r8, [r9, r5, lsl #2] │ │ │ │ - ldr r9, [sp, #712] @ 0x2c8 │ │ │ │ - mov r1, r8 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - ldr r4, [sl, r5, lsl #2] │ │ │ │ - str r0, [sp, #396] @ 0x18c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp, #708] @ 0x2c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ + mov r1, #108 @ 0x6c │ │ │ │ + str r0, [sp, #420] @ 0x1a4 │ │ │ │ + mul r9, r1, sl │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr fp, [r3, r9] │ │ │ │ + mov r5, r9 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [r9, r5] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr sl, [r2, ip, lsl #2] │ │ │ │ - ldr r4, [r3, ip, lsl #2] │ │ │ │ - mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #420] @ 0x1a4 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #420] @ 0x1a4 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov sl, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #716] @ 0x2cc │ │ │ │ - mov r1, sl │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #824] @ 0x338 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #416] @ 0x1a0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #420] @ 0x1a4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #428] @ 0x1ac │ │ │ │ + ldr r0, [sp, #348] @ 0x15c │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #708] @ 0x2c4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #328] @ 0x148 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #700] @ 0x2bc │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #396] @ 0x18c │ │ │ │ + str r0, [sp, #716] @ 0x2cc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #388] @ 0x184 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [sp, #708] @ 0x2c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #532] @ 4f9c4 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #472] @ 51468 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #512] @ 4f9c0 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #460] @ 5146c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #484] @ 4f9c0 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #436] @ 5146c │ │ │ │ + str r0, [sp, #720] @ 0x2d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #472] @ 4f9c4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #412] @ 51468 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #716] @ 0x2cc │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #720] @ 0x2d0 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #724] @ 0x2d4 │ │ │ │ + ldr r9, [sp, #728] @ 0x2d8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #732] @ 0x2dc │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #408] @ 4f9c4 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #344] @ 51468 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #388] @ 4f9c0 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #332] @ 5146c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #364] @ 4f9c4 │ │ │ │ - str r0, [sp, #720] @ 0x2d0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #304] @ 51468 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #344] @ 4f9c0 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #288] @ 5146c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #304] @ 0x130 │ │ │ │ - str r0, [sp, #724] @ 0x2d4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #732] @ 0x2dc │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #284] @ 4f9c0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #228] @ 5146c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #272] @ 4f9c4 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #208] @ 51468 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #240] @ 4f9c0 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #188] @ 5146c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #228] @ 4f9c4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #164] @ 51468 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r0, [sp, #348] @ 0x15c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #328] @ 0x148 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ - ldr r0, [sp, #700] @ 0x2bc │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #396] @ 0x18c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #388] @ 0x184 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #708] @ 0x2c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #100] @ 4f9c0 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #44] @ 5146c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #88] @ 4f9c4 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #24] @ 51468 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #60] @ 4f9c4 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #40] @ 4f9c0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - b 4f9c8 │ │ │ │ + bl 151100 │ │ │ │ + b 51484 │ │ │ │ svccc 0x003504f3 │ │ │ │ + mcrcc 15, 6, lr, cr3, cr5, {0} │ │ │ │ + svccc 0x006c835e │ │ │ │ cdpcc 5, 4, cr12, cr7, cr2, {6} │ │ │ │ svccc 0x007b14be │ │ │ │ svccc 0x000e39da │ │ │ │ svccc 0x0054db31 │ │ │ │ svccc 0x003504f3 │ │ │ │ - svccc 0x006c835e │ │ │ │ - mcrcc 15, 6, lr, cr3, cr5, {0} │ │ │ │ + ldr r1, [pc, #-36] @ 51468 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ - ldr r0, [sp, #332] @ 0x14c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #404] @ 0x194 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r1, [pc, #-52] @ 5146c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #324] @ 0x144 │ │ │ │ + str r0, [sp, #348] @ 0x15c │ │ │ │ + ldr r0, [sp, #316] @ 0x13c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #412] @ 0x19c │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #388] @ 0x184 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ - str r0, [sp, #396] @ 0x18c │ │ │ │ - ldr r0, [sp, #468] @ 0x1d4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ + str r0, [sp, #404] @ 0x194 │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #700] @ 0x2bc │ │ │ │ + str r0, [sp, #708] @ 0x2c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #388] @ 0x184 │ │ │ │ - str r0, [sp, #704] @ 0x2c0 │ │ │ │ - ldr r0, [sp, #412] @ 0x19c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #520] @ 0x208 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #396] @ 0x18c │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #408] @ 0x198 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #512] @ 0x200 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #532] @ 0x214 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #732] @ 0x2dc │ │ │ │ + str r0, [sp, #740] @ 0x2e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ - str r0, [sp, #736] @ 0x2e0 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #372] @ 0x174 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #468] @ 0x1d4 │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ - ldr r0, [sp, #276] @ 0x114 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #772] @ 0x304 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #300] @ 0x12c │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #780] @ 0x30c │ │ │ │ mov r4, r0 │ │ │ │ + ldr r8, [sp, #824] @ 0x338 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - mov sl, r0 │ │ │ │ + str r0, [sp, #452] @ 0x1c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #300] @ 0x12c │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #276] @ 0x114 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #468] @ 0x1d4 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #276] @ 0x114 │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #300] @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #484] @ 0x1e4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #636] @ 0x27c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #644] @ 0x284 │ │ │ │ + ldr r0, [sp, #500] @ 0x1f4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #656] @ 0x290 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #460] @ 0x1cc │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #652] @ 0x28c │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ - str r0, [r2, fp, lsl #7] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - ldr lr, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #388] @ 0x184 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #452] @ 0x1c4 │ │ │ │ + mov fp, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [r3, sl, lsl #7] │ │ │ │ + ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r3, lr] │ │ │ │ - ldr r0, [sp, #732] @ 0x2dc │ │ │ │ - bl 14a680 │ │ │ │ - mov sl, r0 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [r2, lr] │ │ │ │ + ldr r0, [sp, #740] @ 0x2e4 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #192] @ 0xc0 │ │ │ │ - ldr lr, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ - str r0, [ip, lr] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ │ │ + ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ + str r0, [r2, lr] │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sl, fp, lsl #7] │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #700] @ 0x2bc │ │ │ │ + str r0, [fp, sl, lsl #7] │ │ │ │ + ldr r0, [sp, #388] @ 0x184 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #708] @ 0x2c4 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #204] @ 0xcc │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r3, fp, lsl #7] │ │ │ │ - ldr r0, [sp, #700] @ 0x2bc │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp] │ │ │ │ + mov r9, fp │ │ │ │ + str r0, [r2, sl, lsl #7] │ │ │ │ + ldr r0, [sp, #708] @ 0x2c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r9, fp, lsl #6] │ │ │ │ - ldr r0, [sp, #732] @ 0x2dc │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [r3, sl, lsl #6] │ │ │ │ + ldr r0, [sp, #740] @ 0x2e4 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sl, fp, lsl #6] │ │ │ │ + str r0, [fp, sl, lsl #6] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r3, fp, lsl #7] │ │ │ │ - ldr r0, [sp, #396] @ 0x18c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + str r0, [r7, sl, lsl #7] │ │ │ │ + ldr r0, [sp, #404] @ 0x194 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #300] @ 0x12c │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #276] @ 0x114 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-796] @ 4f9bc │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-832] @ 51480 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r3, fp, lsl #7] │ │ │ │ + str r0, [r2, sl, lsl #7] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r9, fp, lsl #5] │ │ │ │ + str r0, [fp, sl, lsl #5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-856] @ 4f9bc │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #264] @ 0x108 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-896] @ 51480 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #368] @ 0x170 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sl, fp, lsl #5] │ │ │ │ + str r0, [r9, sl, lsl #5] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #220] @ 0xdc │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r2, fp, lsl #7] │ │ │ │ - ldr r0, [sp, #396] @ 0x18c │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + str r0, [r7, sl, lsl #7] │ │ │ │ + ldr r0, [sp, #404] @ 0x194 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-948] @ 4f9bc │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-988] @ 51480 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r9, r8, lsl #5] │ │ │ │ + str r0, [fp, r8, lsl #5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - ldr r1, [sp, #276] @ 0x114 │ │ │ │ - str r0, [r9, r6, lsl #5] │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1012] @ 4f9bc │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #264] @ 0x108 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ + str r0, [fp, r6, lsl #5] │ │ │ │ + ldr r0, [sp, #300] @ 0x12c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1052] @ 51480 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #368] @ 0x170 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sl, r6, lsl #5] │ │ │ │ + str r0, [r9, r6, lsl #5] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ - str r0, [sl, r8, lsl #5] │ │ │ │ - ldr r0, [sp, #332] @ 0x14c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #388] @ 0x184 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #324] @ 0x144 │ │ │ │ + str r0, [r9, r8, lsl #5] │ │ │ │ + ldr r0, [sp, #316] @ 0x13c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #396] @ 0x18c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #412] @ 0x19c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #708] @ 0x2c4 │ │ │ │ - str r0, [sp, #196] @ 0xc4 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #716] @ 0x2cc │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [sp, #292] @ 0x124 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1160] @ 4f9c0 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1228] @ 5146c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1172] @ 4f9c4 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-1248] @ 51468 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1204] @ 4f9c0 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1268] @ 5146c │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1216] @ 4f9c4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1292] @ 51468 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #404] @ 0x194 │ │ │ │ - str r0, [sp, #204] @ 0xcc │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #520] @ 0x208 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #412] @ 0x19c │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ + ldr r0, [sp, #392] @ 0x188 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #408] @ 0x198 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #512] @ 0x200 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #532] @ 0x214 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ + ldr r0, [sp, #640] @ 0x280 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #660] @ 0x294 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #444] @ 0x1bc │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1364] @ 4f9bc │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1404] @ 51480 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ - mov sl, r0 │ │ │ │ + str r0, [sp, #300] @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1388] @ 4f9bc │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #428] @ 0x1ac │ │ │ │ - str r0, [sp, #332] @ 0x14c │ │ │ │ - ldr r0, [sp, #292] @ 0x124 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #792] @ 0x318 │ │ │ │ - ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1428] @ 51480 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ + str r0, [sp, #388] @ 0x184 │ │ │ │ + ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #800] @ 0x320 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1428] @ 4f9c0 │ │ │ │ + ldr r9, [sp, #820] @ 0x334 │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-1500] @ 5146c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1440] @ 4f9c4 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-1520] @ 51468 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1468] @ 4f9c4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-1548] @ 51468 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1488] @ 4f9c0 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1560] @ 5146c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #608] @ 0x260 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #640] @ 0x280 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #660] @ 0x294 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #444] @ 0x1bc │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1568] @ 4f9bc │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1612] @ 51480 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #316] @ 0x13c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1592] @ 4f9bc │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #428] @ 0x1ac │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1636] @ 51480 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #292] @ 0x124 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1624] @ 4f9c4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-1704] @ 51468 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1644] @ 4f9c0 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #-1716] @ 5146c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1672] @ 4f9c0 │ │ │ │ - str r0, [sp, #276] @ 0x114 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1740] @ 5146c │ │ │ │ + str r0, [sp, #324] @ 0x144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1684] @ 4f9c4 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-1764] @ 51468 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #708] @ 0x2c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #716] @ 0x2cc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #292] @ 0x124 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1744] @ 4f9c4 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ + bl 151100 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r1, [pc, #-1824] @ 51468 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1764] @ 4f9c0 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-1836] @ 5146c │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1788] @ 4f9c4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1808] @ 4f9c0 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [pc, #-1868] @ 51468 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r1, [pc, #-1880] @ 5146c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #300] @ 0x12c │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #204] @ 0xcc │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ - str r0, [r1, fp, lsl #7] │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #140] @ 0x8c │ │ │ │ + str r0, [r2, sl, lsl #7] │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r3, r2, lsl #4] │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + str r0, [r3, fp, lsl #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + mov r1, fp │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ str r0, [r3, r2, lsl #4] │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ - str r0, [r1, fp, lsl #7] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #188] @ 0xbc │ │ │ │ + ldr r1, [sp, #300] @ 0x12c │ │ │ │ + str r0, [r2, sl, lsl #7] │ │ │ │ + ldr r0, [sp, #204] @ 0xcc │ │ │ │ + bl 151100 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r9 │ │ │ │ - mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ ldr r9, [sp] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r0, [r9, r1, lsl #4] │ │ │ │ mov r1, r8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ mov r8, r9 │ │ │ │ - str r0, [r9, lr, lsl #4] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r8, r9, lsl #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r7, r9, lsl #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r1, [sp, #264] @ 0x108 │ │ │ │ - str r0, [r7, lr, lsl #4] │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #276] @ 0x114 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r0, [r7, r1, lsl #4] │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp, #316] @ 0x13c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #324] @ 0x144 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r3, fp, lsl #7] │ │ │ │ + str r0, [r2, sl, lsl #7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r8, fp, lsl #4] │ │ │ │ - ldr r0, [sp, #204] @ 0xcc │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #332] @ 0x14c │ │ │ │ - ldr sl, [sp, #296] @ 0x128 │ │ │ │ - mov r1, r9 │ │ │ │ + str r0, [r8, sl, lsl #4] │ │ │ │ + ldr r0, [sp, #220] @ 0xdc │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #368] @ 0x170 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + ldr r9, [sp, #388] @ 0x184 │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r7, fp, lsl #4] │ │ │ │ + str r0, [r7, sl, lsl #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldr r1, [sp, #264] @ 0x108 │ │ │ │ - str r0, [r3, fp, lsl #7] │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #204] @ 0xcc │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r1, [sp, #316] @ 0x13c │ │ │ │ + str r0, [r2, sl, lsl #7] │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r3, fp, lsl #7] │ │ │ │ + str r0, [r2, sl, lsl #7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - ldr r1, [sp, #276] @ 0x114 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + ldr r1, [sp, #324] @ 0x144 │ │ │ │ str r0, [r8, r6, lsl #4] │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r7, r6, lsl #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - str r0, [r1, fp, lsl #7] │ │ │ │ - ldr r1, [sp, #336] @ 0x150 │ │ │ │ - ldr r0, [sp, #340] @ 0x154 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + str r0, [r1, sl, lsl #7] │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ + ldr r1, [sp, #332] @ 0x14c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #596] @ 0x254 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #556] @ 0x22c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2460] @ 4f9bc │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2504] @ 51480 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #748] @ 0x2ec │ │ │ │ - ldr r1, [pc, #-2496] @ 4f9c4 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #756] @ 0x2f4 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + ldr r1, [pc, #-2576] @ 51468 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r6, [sp, #740] @ 0x2e4 │ │ │ │ - ldr r1, [pc, #-2520] @ 4f9c0 │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #748] @ 0x2ec │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-2592] @ 5146c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #764] @ 0x2fc │ │ │ │ - ldr r1, [pc, #-2548] @ 4f9c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #772] @ 0x304 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp, #756] @ 0x2f4 │ │ │ │ - ldr r1, [pc, #-2572] @ 4f9c0 │ │ │ │ + ldr r1, [pc, #-2628] @ 51468 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #764] @ 0x2fc │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-2644] @ 5146c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #560] @ 0x230 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ - ldr r0, [sp, #580] @ 0x244 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2652] @ 4f9bc │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #400] @ 0x190 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #580] @ 0x244 │ │ │ │ + str r0, [sp, #204] @ 0xcc │ │ │ │ + ldr r0, [sp, #600] @ 0x258 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2696] @ 51480 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #340] @ 0x154 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #516] @ 0x204 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #536] @ 0x218 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2704] @ 4f9c0 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2772] @ 5146c │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2716] @ 4f9c4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-2796] @ 51468 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2744] @ 4f9c4 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2764] @ 4f9c0 │ │ │ │ + ldr r1, [pc, #-2824] @ 51468 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-2836] @ 5146c │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #204] @ 0xcc │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2844] @ 4f9bc │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp, #784] @ 0x310 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #420] @ 0x1a4 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2888] @ 51480 │ │ │ │ + bl 151348 │ │ │ │ + ldr fp, [sp, #792] @ 0x318 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #640] @ 0x280 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2904] @ 4f9bc │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp, #776] @ 0x308 │ │ │ │ + ldr r0, [sp, #428] @ 0x1ac │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2948] @ 51480 │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [sp, #784] @ 0x310 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2964] @ 4f9ac │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3012] @ 51470 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2976] @ 4f9b0 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3024] @ 51474 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2996] @ 4f9b8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3044] @ 5147c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3016] @ 4f9b4 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #-3064] @ 51478 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3052] @ 4f9ac │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-3096] @ 51470 │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3064] @ 4f9b0 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-3112] @ 51474 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3084] @ 4f9b8 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-3132] @ 5147c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3104] @ 4f9b4 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-3152] @ 51478 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #364] @ 0x16c │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3140] @ 4f9bc │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp, #804] @ 0x324 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #308] @ 0x134 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-3184] @ 51480 │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #812] @ 0x32c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #308] @ 0x134 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #364] @ 0x16c │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3200] @ 4f9bc │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #796] @ 0x31c │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-3244] @ 51480 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #804] @ 0x324 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ - mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3256] @ 4f9b0 │ │ │ │ - str r6, [sp, #220] @ 0xdc │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3280] @ 4f9ac │ │ │ │ + ldr r1, [pc, #-3304] @ 51474 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-3324] @ 51470 │ │ │ │ + mov r0, r6 │ │ │ │ + str r6, [sp, #236] @ 0xec │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3296] @ 4f9b8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-3344] @ 5147c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3316] @ 4f9b4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3364] @ 51478 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3352] @ 4f9ac │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #220] @ 0xdc │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3364] @ 4f9b0 │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-3400] @ 51470 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + ldr r1, [pc, #-3416] @ 51474 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #220] @ 0xdc │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3388] @ 4f9b4 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-3432] @ 51478 │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3400] @ 4f9b8 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #-3448] @ 5147c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #188] @ 0xbc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ - str r0, [r3, fp, lsl #7] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [r2, sl, lsl #7] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [r2, r9, lsl #3] │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + str r0, [fp, r9, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ + ldmib sp, {r3, ip} │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r3, ip, lsl #3] │ │ │ │ - ldr r0, [sp, #220] @ 0xdc │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #188] @ 0xbc │ │ │ │ ldr r9, [sp, #252] @ 0xfc │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ - str r0, [r9, fp, lsl #7] │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + str r0, [r9, sl, lsl #7] │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr sl, [sp] │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sl, r3, lsl #3] │ │ │ │ + ldr lr, [sp, #60] @ 0x3c │ │ │ │ + str r0, [fp, lr, lsl #3] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r9, sl │ │ │ │ - ldr sl, [sp, #20] │ │ │ │ + mov r9, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r9, sl, lsl #3] │ │ │ │ + str r0, [r9, fp, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r7, sl, lsl #3] │ │ │ │ + str r0, [r7, fp, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [sp, #204] @ 0xcc │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ str r0, [r7, r5, lsl #3] │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r3, fp, lsl #7] │ │ │ │ + str r0, [r2, sl, lsl #7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r9, sl, lsl #3] │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [r9, fp, lsl #3] │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #204] @ 0xcc │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r7, sl, lsl #3] │ │ │ │ + str r0, [r7, fp, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - ldr r1, [sp, #204] @ 0xcc │ │ │ │ - str r0, [r3, fp, lsl #7] │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + str r0, [r2, sl, lsl #7] │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r9, sl, lsl #3] │ │ │ │ + str r0, [r9, r6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #84] @ 0x54 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r9, r6, lsl #3] │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [r9, fp] │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #204] @ 0xcc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r7, r6, lsl #3] │ │ │ │ + str r0, [r7, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #336] @ 0x150 │ │ │ │ - str r0, [r7, sl, lsl #3] │ │ │ │ - ldr r0, [sp, #340] @ 0x154 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #580] @ 0x244 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #332] @ 0x14c │ │ │ │ + str r0, [r7, r6] │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #560] @ 0x230 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-4036] @ 4f9bc │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #580] @ 0x244 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-4076] @ 51480 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ - ldr r1, [pc, #-4076] @ 4f9c0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #760] @ 0x2f8 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp, #744] @ 0x2e8 │ │ │ │ - ldr r1, [pc, #-4092] @ 4f9c4 │ │ │ │ + ldr r1, [pc, #4088] @ 53494 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #4072] @ 53498 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #768] @ 0x300 │ │ │ │ - ldr r1, [pc, #4088] @ 519d8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #776] @ 0x308 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #760] @ 0x2f8 │ │ │ │ - ldr r1, [pc, #4072] @ 519dc │ │ │ │ + ldr r1, [pc, #4036] @ 53494 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #768] @ 0x300 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #4020] @ 53498 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ - str r0, [sp, #204] @ 0xcc │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #596] @ 0x254 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ ldr r0, [sp, #556] @ 0x22c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #4000] @ 519e0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #400] @ 0x190 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3952] @ 5349c │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #340] @ 0x154 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #516] @ 0x204 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #536] @ 0x218 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3940] @ 519dc │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3920] @ 519d8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3892] @ 53498 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #3868] @ 53494 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3892] @ 519d8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #3840] @ 53494 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3880] @ 519dc │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #3828] @ 53498 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - str r0, [sp, #196] @ 0xc4 │ │ │ │ - ldr r0, [sp, #640] @ 0x280 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3808] @ 519e0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #788] @ 0x314 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ + ldr r0, [sp, #428] @ 0x1ac │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3760] @ 5349c │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [sp, #796] @ 0x31c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3748] @ 519e0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #780] @ 0x30c │ │ │ │ + ldr r0, [sp, #420] @ 0x1a4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3700] @ 5349c │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [sp, #788] @ 0x314 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3736] @ 51a00 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #3684] @ 534bc │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3716] @ 519fc │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #3664] @ 534b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3668] @ 519e8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #3616] @ 534a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3648] @ 519e4 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #3596] @ 534a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3644] @ 519fc │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3596] @ 534b8 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3632] @ 51a00 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #3580] @ 534bc │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3576] @ 519e4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #3524] @ 534a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3564] @ 519e8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #3512] @ 534a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ - ldr r0, [sp, #364] @ 0x16c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3512] @ 519e0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #800] @ 0x320 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #308] @ 0x134 │ │ │ │ + str r0, [sp, #204] @ 0xcc │ │ │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3464] @ 5349c │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #808] @ 0x328 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #308] @ 0x134 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #364] @ 0x16c │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3452] @ 519e0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #808] @ 0x328 │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3404] @ 5349c │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #816] @ 0x330 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3440] @ 51a00 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3420] @ 519fc │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r1, [pc, #3388] @ 534bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r6, [sp, #208] @ 0xd0 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #3364] @ 534b8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3364] @ 519e4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #3312] @ 534a0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3352] @ 519e8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #3300] @ 534a4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3348] @ 51a00 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3328] @ 519fc │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #3296] @ 534bc │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [pc, #3272] @ 534b8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3276] @ 519e4 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3228] @ 534a0 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3264] @ 519e8 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #3212] @ 534a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ - str r0, [r1, fp, lsl #7] │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [r2, sl, lsl #7] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ ldr r9, [sp] │ │ │ │ - mov r1, sl │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ str r0, [r9, r2, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #188] @ 0xbc │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ str r0, [r3, r2, lsl #3] │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #244] @ 0xf4 │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ - str r0, [r9, fp, lsl #7] │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + ldr r9, [sp, #152] @ 0x98 │ │ │ │ + str r0, [r9, sl, lsl #7] │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr sl, [sp] │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sl, r3, lsl #3] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r0, [fp, r2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r9, sl │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ + mov r9, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r9, sl, lsl #3] │ │ │ │ + str r0, [r9, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #188] @ 0xbc │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r7, sl, lsl #3] │ │ │ │ + str r0, [r7, fp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r0, [r7, r1] │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ - str r0, [r7, r5, lsl #3] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #204] @ 0xcc │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #228] @ 0xe4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r0, [r1, sl, lsl #7] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [ip, fp, lsl #7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r9, fp, lsl #3] │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #204] @ 0xcc │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ + str r0, [r9, sl, lsl #3] │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + ldr fp, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r7, fp, lsl #3] │ │ │ │ + str r0, [r7, sl, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #232] @ 0xe8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ - str r0, [ip, fp, lsl #7] │ │ │ │ + str r0, [r2, sl, lsl #7] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #236] @ 0xec │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [r1, sl, lsl #7] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [ip, fp, lsl #7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r9, r6, lsl #3] │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + ldr r0, [sp, #204] @ 0xcc │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r7, r6, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ - str r0, [r1, fp, lsl #7] │ │ │ │ - ldr r1, [sp, #524] @ 0x20c │ │ │ │ - ldr r0, [sp, #500] @ 0x1f4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #408] @ 0x198 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ │ │ + str r0, [r1, sl, lsl #7] │ │ │ │ + ldr r0, [sp, #516] @ 0x204 │ │ │ │ + ldr r1, [sp, #540] @ 0x21c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #540] @ 0x21c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #568] @ 0x238 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #544] @ 0x220 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [sp, #564] @ 0x234 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #572] @ 0x23c │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #588] @ 0x24c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #552] @ 0x228 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #524] @ 0x20c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #600] @ 0x258 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #620] @ 0x26c │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #356] @ 0x164 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2492] @ 519e8 │ │ │ │ + ldr r0, [sp, #380] @ 0x17c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #2440] @ 534a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2472] @ 519e4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2420] @ 534a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2444] @ 519e4 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2392] @ 534a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2432] @ 519e8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2380] @ 534a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #604] @ 0x25c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #492] @ 0x1ec │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #628] @ 0x274 │ │ │ │ + ldr r0, [sp, #508] @ 0x1fc │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #664] @ 0x298 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2372] @ 519e8 │ │ │ │ + ldr r0, [sp, #356] @ 0x164 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #2320] @ 534a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2352] @ 519e4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #2300] @ 534a0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2328] @ 519e8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #2276] @ 534a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2308] @ 519e4 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #2256] @ 534a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #596] @ 0x254 │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + ldr r0, [sp, #460] @ 0x1cc │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #300] @ 0x12c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #684] @ 0x2ac │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #692] @ 0x2b4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #692] @ 0x2b4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r8, r0 │ │ │ │ + ldr r0, [sp, #700] @ 0x2bc │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2104] @ 519f4 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2052] @ 534b0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #2040] @ 534b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2092] @ 519f8 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2052] @ 519ec │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #2000] @ 534a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2040] @ 519f0 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #1988] @ 534ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1972] @ 534b4 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2020] @ 519f8 │ │ │ │ - str r0, [sp, #196] @ 0xc4 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #1948] @ 534b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2000] @ 519f4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1968] @ 519f0 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #1916] @ 534ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1948] @ 519ec │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1896] @ 534a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #632] @ 0x278 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ - ldr r0, [sp, #284] @ 0x11c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - mov r9, r0 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #660] @ 0x294 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #268] @ 0x10c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #716] @ 0x2cc │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #724] @ 0x2d4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #724] @ 0x2d4 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #732] @ 0x2dc │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1804] @ 519f8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1784] @ 519f4 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [pc, #1748] @ 534b4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1732] @ 534b0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1748] @ 519ec │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1736] @ 519f0 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r1, [pc, #1696] @ 534a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #1684] @ 534ac │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1716] @ 519f8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1696] @ 519f4 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1664] @ 534b4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [pc, #1640] @ 534b0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1660] @ 519ec │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1612] @ 534a8 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #1596] @ 534ac │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1648] @ 519f0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a680 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #88] @ 0x58 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [ip, fp, lsl #7] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [r3, lr, lsl #2] │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a680 │ │ │ │ - mov sl, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r3, lr, lsl #2] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ - str r0, [r3, fp, lsl #7] │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [r3, sl, lsl #7] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [r9, lr, lsl #2] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r6, r0 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + str r0, [r3, lr, lsl #2] │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + str r0, [r3, sl, lsl #7] │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r9, [sp] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r0, [fp, r3, lsl #2] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r9, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #60] @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r9, r3, lsl #2] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ - str r0, [r9, sl, lsl #2] │ │ │ │ + str r0, [r9, fp, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, sl, lsl #2] │ │ │ │ + str r0, [r7, fp, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - str r0, [r8, r3, lsl #2] │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + str r0, [r7, r3, lsl #2] │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r3, fp, lsl #7] │ │ │ │ + str r0, [r3, sl, lsl #7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r9, sl, lsl #2] │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ │ │ + str r0, [r9, fp, lsl #2] │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, sl, lsl #2] │ │ │ │ + str r0, [r7, fp, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - str r0, [r3, fp, lsl #7] │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + str r0, [r3, sl, lsl #7] │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #316] @ 0x13c │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #92] @ 0x5c │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r9, r6, lsl #2] │ │ │ │ + str r0, [r9, r6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #348] @ 0x15c │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ - str r0, [r9, sl, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + str r0, [r9, fp] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r8, sl, lsl #2] │ │ │ │ + str r0, [r7, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #532] @ 0x214 │ │ │ │ - str r0, [r8, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #508] @ 0x1fc │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #568] @ 0x238 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #548] @ 0x224 │ │ │ │ + str r0, [r7, r6] │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #548] @ 0x224 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #552] @ 0x228 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [sp, #572] @ 0x23c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #528] @ 0x210 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #576] @ 0x240 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr r0, [sp, #592] @ 0x250 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #544] @ 0x220 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #380] @ 0x17c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #628] @ 0x274 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [sp, #420] @ 0x1a4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #588] @ 0x24c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #900] @ 51a00 │ │ │ │ + ldr r0, [sp, #604] @ 0x25c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #844] @ 534bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #880] @ 519fc │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #824] @ 534b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #856] @ 51a00 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #800] @ 534bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #836] @ 519fc │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #780] @ 534b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #616] @ 0x268 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #644] @ 0x284 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #476] @ 0x1dc │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #636] @ 0x27c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #668] @ 0x29c │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #492] @ 0x1ec │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #776] @ 519fc │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #720] @ 534b8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #764] @ 51a00 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #708] @ 534bc │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #736] @ 51a00 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #680] @ 534bc │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #716] @ 519fc │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #660] @ 534b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #376] @ 0x178 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #484] @ 0x1e4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #620] @ 0x26c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #564] @ 0x234 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ + ldr r0, [sp, #444] @ 0x1bc │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #436] @ 0x1b4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r8, r0 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #512] @ 51a0c │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #456] @ 534c8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #444] @ 534cc │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #500] @ 51a10 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #460] @ 51a04 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #404] @ 534c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #448] @ 51a08 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #392] @ 534c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #376] @ 534cc │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #428] @ 51a10 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #352] @ 534c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #408] @ 51a0c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #376] @ 51a08 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #320] @ 534c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #356] @ 51a04 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #300] @ 534c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #304] @ 0x130 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #676] @ 0x2a4 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - mov r9, r0 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #652] @ 0x28c │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #324] @ 0x144 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #328] @ 0x148 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #348] @ 0x15c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #212] @ 51a10 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #192] @ 51a0c │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [pc, #152] @ 534cc │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #136] @ 534c8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #156] @ 51a04 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #144] @ 51a08 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r1, [pc, #100] @ 534c0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #124] @ 51a10 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #104] @ 51a0c │ │ │ │ - mov sl, r0 │ │ │ │ + ldr r1, [pc, #88] @ 534c4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #68] @ 51a04 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #56] @ 51a08 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - b 51a14 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #68] @ 534cc │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ + mov fp, r0 │ │ │ │ + b 534d0 │ │ │ │ svccc 0x006c835e │ │ │ │ mcrcc 15, 6, lr, cr3, cr5, {0} │ │ │ │ svccc 0x003504f3 │ │ │ │ svccc 0x007b14be │ │ │ │ cdpcc 5, 4, cr12, cr7, cr2, {6} │ │ │ │ svccc 0x0045e403 │ │ │ │ svccc 0x00226799 │ │ │ │ @@ -72006,6772 +73717,6848 @@ │ │ │ │ stclcc 13, cr11, [r8, #216] @ 0xd8 │ │ │ │ svccc 0x0054db31 │ │ │ │ svccc 0x000e39da │ │ │ │ svccc 0x0061c598 │ │ │ │ vsqrtcc.f32 s11, s21 │ │ │ │ svccc 0x0074fa0b │ │ │ │ mrccc 0, 4, sl, cr4, cr1, {1} │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [pc, #-20] @ 534c8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-48] @ 534c0 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #-64] @ 534c4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a680 │ │ │ │ - mov sl, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [sp, #108] @ 0x6c │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [ip, fp, lsl #7] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [r2, lr, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [ip, sl, lsl #7] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp] │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + str r0, [r9, ip] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r3, lr, lsl #2] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #116] @ 0x74 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - str r0, [ip, fp, lsl #7] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r6, r0 │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + str r0, [r3, ip] │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr ip, [sp, #116] @ 0x74 │ │ │ │ + str r0, [ip, sl, lsl #7] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r9, [sp] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r0, [fp, r3] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r9, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #164] @ 0xa4 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r9, r3, lsl #2] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #132] @ 0x84 │ │ │ │ - str r0, [r9, sl, lsl #2] │ │ │ │ + str r0, [r9, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, sl, lsl #2] │ │ │ │ + str r0, [r7, fp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - str r0, [r8, r3, lsl #2] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r0, [r7, r3] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r2, fp, lsl #7] │ │ │ │ + str r0, [r3, sl, lsl #7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r9, sl, lsl #2] │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + str r0, [r9, fp, lsl #2] │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, sl, lsl #2] │ │ │ │ + str r0, [r7, fp, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - str r0, [r2, fp, lsl #7] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + str r0, [r3, sl, lsl #7] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r2, fp, lsl #7] │ │ │ │ + str r0, [r3, sl, lsl #7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #676] @ 0x2a4 │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ - str r0, [r9, r6, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r6, [sp, #100] @ 0x64 │ │ │ │ + str r0, [r9, r6] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r8, r6, lsl #2] │ │ │ │ + str r0, [r7, r6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ - ldr r1, [sp, #532] @ 0x214 │ │ │ │ - str r0, [r2, fp, lsl #7] │ │ │ │ - ldr r0, [sp, #508] @ 0x1fc │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #572] @ 0x23c │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #272] @ 0x110 │ │ │ │ + ldr r1, [sp, #548] @ 0x224 │ │ │ │ + str r0, [r8, sl, lsl #7] │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #592] @ 0x250 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #576] @ 0x240 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #568] @ 0x238 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [sp, #548] @ 0x224 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #528] @ 0x210 │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #544] @ 0x220 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #380] @ 0x17c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #612] @ 0x264 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #628] @ 0x274 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [sp, #420] @ 0x1a4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #588] @ 0x24c │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #604] @ 0x25c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #592] @ 0x250 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-812] @ 519e4 │ │ │ │ + ldr r0, [sp, #612] @ 0x264 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-872] @ 534a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-824] @ 519e8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-884] @ 534a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-856] @ 519e4 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-916] @ 534a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-868] @ 519e8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-928] @ 534a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #476] @ 0x1dc │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #616] @ 0x268 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #636] @ 0x27c │ │ │ │ + ldr r0, [sp, #644] @ 0x284 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #668] @ 0x29c │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #492] @ 0x1ec │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-928] @ 519e8 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-988] @ 534a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-948] @ 519e4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1008] @ 534a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-976] @ 519e4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1036] @ 534a0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-988] @ 519e8 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-1048] @ 534a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [sp, #620] @ 0x26c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #444] @ 0x1bc │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #564] @ 0x234 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ + ldr r0, [sp, #484] @ 0x1e4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #436] @ 0x1b4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r8, r0 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1200] @ 519f0 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1220] @ 519ec │ │ │ │ - mov r8, r0 │ │ │ │ + ldr r1, [pc, #-1260] @ 534ac │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #-1280] @ 534a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1240] @ 519f4 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #-1300] @ 534b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1252] @ 519f8 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #-1312] @ 534b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1344] @ 534ac │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1288] @ 519f0 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #-1368] @ 534a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1308] @ 519ec │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1328] @ 519f4 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #-1388] @ 534b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1340] @ 519f8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1400] @ 534b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #328] @ 0x148 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #676] @ 0x2a4 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #348] @ 0x15c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #324] @ 0x144 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #652] @ 0x28c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #320] @ 0x140 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - mov r9, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1504] @ 519f0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1524] @ 519ec │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #-1564] @ 534ac │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #-1588] @ 534a8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1540] @ 519f8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1560] @ 519f4 │ │ │ │ + ldr r1, [pc, #-1600] @ 534b4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-1620] @ 534b0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1596] @ 519ec │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1608] @ 519f0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-1656] @ 534a8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #-1672] @ 534ac │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1632] @ 519f4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1688] @ 534b0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #-1704] @ 534b4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1644] @ 519f8 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [r2, fp, lsl #7] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [r2, ip, lsl #2] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [r2, sl, lsl #7] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - mov r8, r0 │ │ │ │ + str r0, [r9, r2, lsl #2] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + mov r9, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - mov sl, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r3, ip, lsl #2] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #156] @ 0x9c │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - str r0, [ip, fp, lsl #7] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + str r0, [r3, r2, lsl #2] │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [r2, sl, lsl #7] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp] │ │ │ │ - ldr sl, [sp, #436] @ 0x1b4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + str r0, [fp, r2] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r9, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #260] @ 0x104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r9, sl, lsl #2] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - str r0, [r9, ip, lsl #2] │ │ │ │ + str r0, [r9, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, ip, lsl #2] │ │ │ │ + str r0, [r7, fp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - str r0, [r8, sl, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + str r0, [r7, r2] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r3, fp, lsl #7] │ │ │ │ + str r0, [r3, sl, lsl #7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r9, fp, lsl #2] │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r0, [r9, sl, lsl #2] │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + ldr fp, [sp, #76] @ 0x4c │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, fp, lsl #2] │ │ │ │ + str r0, [r7, sl, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - str r0, [r3, fp, lsl #7] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ + str r0, [r3, sl, lsl #7] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r3, fp, lsl #7] │ │ │ │ + str r0, [r3, sl, lsl #7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #668] @ 0x29c │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - str r0, [r9, r6, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #372] @ 0x174 │ │ │ │ + str r0, [r9, r6, lsl #2] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r8, r6, lsl #2] │ │ │ │ + str r0, [r7, r6, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [sp, #524] @ 0x20c │ │ │ │ - str r0, [r7, fp, lsl #7] │ │ │ │ - ldr r0, [sp, #500] @ 0x1f4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #564] @ 0x234 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #148] @ 0x94 │ │ │ │ + ldr r1, [sp, #540] @ 0x21c │ │ │ │ + str r0, [r4, sl, lsl #7] │ │ │ │ + ldr r0, [sp, #516] @ 0x204 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #588] @ 0x24c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #544] @ 0x220 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #572] @ 0x23c │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #408] @ 0x198 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [sp, #540] @ 0x21c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ + ldr r0, [sp, #568] @ 0x238 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #552] @ 0x228 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #524] @ 0x20c │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #356] @ 0x164 │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #380] @ 0x17c │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #600] @ 0x258 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2408] @ 519fc │ │ │ │ + ldr r0, [sp, #620] @ 0x26c │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-2472] @ 534b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2420] @ 51a00 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-2484] @ 534bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2448] @ 51a00 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-2512] @ 534bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2468] @ 519fc │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-2532] @ 534b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #604] @ 0x25c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #492] @ 0x1ec │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r0, [sp, #508] @ 0x1fc │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #356] @ 0x164 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #628] @ 0x274 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2528] @ 519fc │ │ │ │ + ldr r0, [sp, #664] @ 0x298 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-2592] @ 534b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2540] @ 51a00 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-2604] @ 534bc │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2572] @ 519fc │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-2636] @ 534b8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2584] @ 51a00 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-2648] @ 534bc │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #300] @ 0x12c │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [sp, #624] @ 0x270 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #684] @ 0x2ac │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #596] @ 0x254 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #692] @ 0x2b4 │ │ │ │ + ldr r0, [sp, #460] @ 0x1cc │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #700] @ 0x2bc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #684] @ 0x2ac │ │ │ │ - bl 14a680 │ │ │ │ - mov r8, r0 │ │ │ │ + ldr r0, [sp, #692] @ 0x2b4 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2796] @ 51a08 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2816] @ 51a04 │ │ │ │ - mov r8, r0 │ │ │ │ + ldr r1, [pc, #-2860] @ 534c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #-2880] @ 534c0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2836] @ 51a0c │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #-2900] @ 534c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2848] @ 51a10 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #-2912] @ 534cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2944] @ 534c4 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2884] @ 51a08 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #-2968] @ 534c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2904] @ 51a04 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2924] @ 51a0c │ │ │ │ - mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #-2988] @ 534c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2936] @ 51a10 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3000] @ 534cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #632] @ 0x278 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [sp, #284] @ 0x11c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #724] @ 0x2d4 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #732] @ 0x2dc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #716] @ 0x2cc │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #724] @ 0x2d4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #660] @ 0x294 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - mov r9, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3100] @ 51a08 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3120] @ 51a04 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #-3164] @ 534c4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [pc, #-3188] @ 534c0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3136] @ 51a10 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3156] @ 51a0c │ │ │ │ + ldr r1, [pc, #-3200] @ 534cc │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-3220] @ 534c8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3192] @ 51a04 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3204] @ 51a08 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-3256] @ 534c0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [pc, #-3272] @ 534c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3228] @ 51a0c │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-3288] @ 534c8 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #-3304] @ 534cc │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3240] @ 51a10 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [ip, fp, lsl #7] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr lr, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [r2, lr, lsl #2] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [r2, sl, lsl #7] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp] │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r0, [r9, ip] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r8, r0 │ │ │ │ + mov r9, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - mov sl, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r3, lr, lsl #2] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #164] @ 0xa4 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - str r0, [ip, fp, lsl #7] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ ldr ip, [sp, #24] │ │ │ │ - ldr r9, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r9, ip, lsl #2] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #60] @ 0x3c │ │ │ │ + str r0, [r3, ip] │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #284] @ 0x11c │ │ │ │ + str r0, [r2, sl, lsl #7] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - str r0, [r9, sl, lsl #2] │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str r0, [fp, ip] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r9, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #128] @ 0x80 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r9, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, sl, lsl #2] │ │ │ │ + str r0, [r7, fp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r0, [r8, ip, lsl #2] │ │ │ │ + str r0, [r7, ip] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r3, fp, lsl #7] │ │ │ │ + str r0, [r3, sl, lsl #7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r9, sl, lsl #2] │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + str r0, [r9, fp, lsl #2] │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, sl, lsl #2] │ │ │ │ + str r0, [r7, fp, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r0, [r3, fp, lsl #7] │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + str r0, [r3, sl, lsl #7] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r3, fp, lsl #7] │ │ │ │ + str r0, [r3, sl, lsl #7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #812] @ 0x32c │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp] │ │ │ │ - str r0, [r9, r3, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #828] @ 0x33c │ │ │ │ + str r0, [r9, r2] │ │ │ │ + mov r0, r8 │ │ │ │ + str r2, [sp] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r8, r3, lsl #2] │ │ │ │ + str r0, [r7, r2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #828] @ 0x33c │ │ │ │ - ldr r8, [sp, #120] @ 0x78 │ │ │ │ - ldr lr, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #876] @ 0x36c │ │ │ │ - ldr r2, [sp, #816] @ 0x330 │ │ │ │ - add r2, r2, #40 @ 0x28 │ │ │ │ - str r0, [r8, fp, lsl #7] │ │ │ │ - eor fp, fp, r3 │ │ │ │ - ldr r3, [sp, #824] @ 0x338 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + ldr r9, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #844] @ 0x34c │ │ │ │ + ldr r2, [sp, #836] @ 0x344 │ │ │ │ + str r0, [r9, sl, lsl #7] │ │ │ │ + ldr r1, [sp, #892] @ 0x37c │ │ │ │ + eor sl, sl, r3 │ │ │ │ + ldr r3, [sp, #840] @ 0x348 │ │ │ │ + cmp r1, r2 │ │ │ │ add r3, lr, r3 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #820] @ 0x334 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne 4b144 │ │ │ │ - add sp, sp, #836 @ 0x344 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00052954 : │ │ │ │ - ldr r2, [pc, #12] @ 52968 │ │ │ │ - ldr r1, [pc, #12] @ 5296c │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ + add r3, r3, #40 @ 0x28 │ │ │ │ + bne 4cbfc │ │ │ │ + add sp, sp, #852 @ 0x354 │ │ │ │ + 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) │ │ │ │ + │ │ │ │ +00054464 : │ │ │ │ + ldr r2, [pc, #12] @ 54478 │ │ │ │ + ldr r1, [pc, #12] @ 5447c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b440 │ │ │ │ - andeq lr, pc, ip, asr #7 │ │ │ │ - @ instruction: 0xffff8768 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + @ instruction: 0x001028bc │ │ │ │ + @ instruction: 0xffff8704 │ │ │ │ + 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, #68 @ 0x44 │ │ │ │ - ldr ip, [sp, #108] @ 0x6c │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - mov lr, r1 │ │ │ │ - cmp r0, ip │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - add r2, r2, r0, lsl #4 │ │ │ │ - bge 52f18 │ │ │ │ - lsl ip, r3, #2 │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - cmp r1, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne 52f20 │ │ │ │ + mov lr, r0 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + add r2, r2, r1, lsl #4 │ │ │ │ + cmp r1, r4 │ │ │ │ + bge 54a4c │ │ │ │ + lsl r4, r3, #4 │ │ │ │ + cmp r0, #1 │ │ │ │ + lsl r1, r3, #2 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bne 54a68 │ │ │ │ + mov fp, r3 │ │ │ │ add r3, r2, #16 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov fp, ip │ │ │ │ - add r2, r2, ip │ │ │ │ - str r2, [sp, #16] │ │ │ │ - add r2, lr, ip │ │ │ │ + str lr, [sp, #8] │ │ │ │ + add r2, lr, r1 │ │ │ │ + str ip, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ + add r2, ip, r1 │ │ │ │ + str r2, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ - str lr, [sp, #12] │ │ │ │ ldr r7, [r3, #-16] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r6, [r3, #-12] │ │ │ │ ldr r5, [r3, #-8] │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r6, [r3, #-12] │ │ │ │ ldr r4, [r3, #-4] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldr r9, [r3, fp] │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r8, [r2, fp] │ │ │ │ - ldr ip, [r2, r1] │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - str ip, [sp, #24] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + ldr r3, [r8, r9] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr ip, [r3, r9] │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r8, [lr, r3] │ │ │ │ + str ip, [sp, #24] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r9, [ip, r9] │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ - ldr r7, [r3, r9] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r8, [r2, r9] │ │ │ │ + ldr r7, [r9, fp] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + ldr r8, [lr, fp] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r4, [ip, r9] │ │ │ │ - ldr r9, [lr, r9] │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r4, [r2, ip] │ │ │ │ + ldr r9, [r1, ip] │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r5, [lr, fp] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [ip, fp] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r4, [r2, fp] │ │ │ │ + ldr r5, [r1, fp] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ str r5, [sp, #32] │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ str sl, [sp, #32] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ ldr r6, [sp] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - str r0, [r3, r6] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #2008] @ 534c8 │ │ │ │ str r0, [r2, r6] │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r1, [pc, #2032] @ 55010 │ │ │ │ + str r0, [r3, r6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1996] @ 534cc │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2016] @ 55014 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1968] @ 534cc │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #1988] @ 55014 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1948] @ 534c8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1968] @ 55010 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1912] @ 534d0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1936] @ 55018 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [ip, r9] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ + str r0, [r8, ip] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r8, r9] │ │ │ │ + str r0, [r9, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r9, [sp] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r8, fp] │ │ │ │ + str r0, [r2, r9] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #1756] @ 534c8 │ │ │ │ - str r0, [ip, fp] │ │ │ │ + str r0, [r8, fp] │ │ │ │ + ldr r1, [pc, #1772] @ 55010 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #1740] @ 534cc │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1756] @ 55014 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1712] @ 534cc │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1728] @ 55014 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1692] @ 534c8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1708] @ 55010 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1656] @ 534d0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1676] @ 55018 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, fp] │ │ │ │ + str r0, [r8, r9] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r8, r9] │ │ │ │ + str r0, [r8, fp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r4, r9] │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + str r0, [r4, r6] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r6, [sp] │ │ │ │ - add r3, r3, #1 │ │ │ │ - add r2, r6, #4 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - str r2, [sp] │ │ │ │ add r2, r9, #4 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + str r0, [r4, fp] │ │ │ │ + add fp, fp, #4 │ │ │ │ + str r2, [sp] │ │ │ │ + add r2, r6, #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ + add r3, r3, #1 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r2, r1 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ add r3, r3, #16 │ │ │ │ - str r0, [r4, fp] │ │ │ │ - add fp, fp, #4 │ │ │ │ - bne 529d8 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne 544fc │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsl r3, r1, #2 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #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) │ │ │ │ + lsl r3, r0, #2 │ │ │ │ + mov r9, #0 │ │ │ │ add r2, r2, #16 │ │ │ │ - add r3, r3, ip │ │ │ │ + str r9, [sp] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, lr, r1 │ │ │ │ + str ip, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, lr, ip │ │ │ │ + add r3, ip, r1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp] │ │ │ │ - str ip, [sp, #12] │ │ │ │ - str lr, [sp, #16] │ │ │ │ ldr r7, [r2, #-16] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r6, [r2, #-12] │ │ │ │ ldr r5, [r2, #-8] │ │ │ │ mov r0, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r6, [r2, #-12] │ │ │ │ ldr r4, [r2, #-4] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ - ldr r8, [r3, r9] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr ip, [r2, r1] │ │ │ │ - mov r1, r8 │ │ │ │ - str ip, [sp, #32] │ │ │ │ - ldr r9, [r2, r9] │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + ldr r1, [r3, r9] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr ip, [r1, r9] │ │ │ │ + str ip, [sp, #32] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + ldr r8, [ip, r9] │ │ │ │ + ldr r9, [lr, r9] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r9, [r3, r8] │ │ │ │ - ldr r8, [r2, r8] │ │ │ │ - mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + ldr r9, [ip, r3] │ │ │ │ + ldr r8, [lr, r3] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - ldr r9, [ip, r4] │ │ │ │ - ldr r4, [lr, r4] │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r9, [r2, ip] │ │ │ │ + ldr r4, [r1, ip] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - ldr r5, [ip, r9] │ │ │ │ - ldr r4, [lr, r9] │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r5, [r2, r3] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ ldr r7, [sp] │ │ │ │ mov r1, fp │ │ │ │ - str r0, [r3, r7] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #592] @ 534cc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ str r0, [r2, r7] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r0, [r1, r7] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #572] @ 534c8 │ │ │ │ + ldr r1, [pc, #584] @ 55014 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #568] @ 55010 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #548] @ 534cc │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #544] @ 55014 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #528] @ 534c8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #524] @ 55010 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #492] @ 534d0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #492] @ 55018 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [ip, r8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r0, [r2, ip] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ str r0, [r9, r8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + mov lr, r9 │ │ │ │ + ldr r9, [sp] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r3, r9] │ │ │ │ + str r0, [lr, r9] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #328] @ 534cc │ │ │ │ - str r0, [ip, r9] │ │ │ │ + ldr r1, [pc, #324] @ 55014 │ │ │ │ + str r0, [r2, r8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #304] @ 534c8 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #296] @ 55010 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #280] @ 534cc │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #272] @ 55014 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #260] @ 534c8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #252] @ 55010 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #224] @ 534d0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #220] @ 55018 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sl, r9] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sl, r8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sl, r8] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r0, [r4, r7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r7, [sp] │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r2, r7, r3 │ │ │ │ - add r1, r9, r3 │ │ │ │ - add r3, r8, r3 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + str r0, [r4, r8] │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + add r3, r8, r1 │ │ │ │ + add r0, r7, r1 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + add r2, r9, r1 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, r1 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r2, r2, #16 │ │ │ │ - str r0, [sl, r9] │ │ │ │ - bne 52f50 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 54a94 │ │ │ │ + b 54a4c │ │ │ │ svccc 0x00167918 │ │ │ │ svccc 0x00737871 │ │ │ │ svccc 0x000f1bbd │ │ │ │ │ │ │ │ -000534d4 : │ │ │ │ - ldr r2, [pc, #12] @ 534e8 │ │ │ │ - ldr r1, [pc, #12] @ 534ec │ │ │ │ +0005501c : │ │ │ │ + ldr r2, [pc, #12] @ 55030 │ │ │ │ + ldr r1, [pc, #12] @ 55034 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b440 │ │ │ │ - andeq sp, pc, ip, lsl #17 │ │ │ │ - @ instruction: 0xfffff488 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andseq r1, r0, r4, asr #26 │ │ │ │ + @ instruction: 0xfffff450 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + mov fp, r3 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov lr, r0 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #3448] @ 5428c │ │ │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ │ │ + ldr r1, [pc, #3464] @ 55df4 │ │ │ │ cmp r3, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bge 54284 │ │ │ │ + bge 55dd8 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ add r3, r3, #1 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r0, [pc, #3420] @ 54290 │ │ │ │ + ldr r0, [pc, #3436] @ 55df8 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ + str lr, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r2, r2, r3, lsl #3 │ │ │ │ - ldr r1, [r1] │ │ │ │ mov r3, #0 │ │ │ │ + ldr r1, [r1] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ - mov r3, r2 │ │ │ │ - str lr, [sp, #44] @ 0x2c │ │ │ │ - b 53564 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [sp, #140] @ 0x8c │ │ │ │ - ldr r9, [r3, #-24] @ 0xffffffe8 │ │ │ │ - ldr r7, [r3, #-16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + b 550b8 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r6, [r2, #-24] @ 0xffffffe8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - add r8, r2, r1 │ │ │ │ - add r2, r0, r1 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr sl, [r3, #-20] @ 0xffffffec │ │ │ │ - ldr r5, [r3, #-12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - mov r7, r5 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r8, [r2, #-16] │ │ │ │ + add r7, r0, r3 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr sl, [r2, #-20] @ 0xffffffec │ │ │ │ + add r9, r1, r3 │ │ │ │ + str r7, [sp] │ │ │ │ + ldr r5, [r2, #-12] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + str r8, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - str r7, [sp, #20] │ │ │ │ + mov r8, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r8 │ │ │ │ + str r8, [sp, #20] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - ldr r5, [r3, #-8] │ │ │ │ - ldr r4, [r3, #-4] │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r5, [r2, #-8] │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r4, [r2, #-4] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r8, [sp, #24] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - ldr lr, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [ip, r1] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp] │ │ │ │ - add ip, fp, fp, lsl #2 │ │ │ │ - ldr r2, [r3, ip, lsl #2] │ │ │ │ - ldr r6, [lr, r1] │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ - mov r1, r2 │ │ │ │ - str r8, [sp, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ + add r1, fp, fp, lsl #2 │ │ │ │ + ldr lr, [ip, r3] │ │ │ │ + ldr r3, [r7, r1, lsl #2] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + str lr, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r9, [r9, r1, lsl #2] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r8, [r8, ip, lsl #2] │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #80] @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #80] @ 0x50 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp] │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp] │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r8, [r2, fp, lsl #4] │ │ │ │ - ldr r7, [r3, fp, lsl #4] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r9, [r7, fp, lsl #4] │ │ │ │ + ldr r8, [r3, fp, lsl #4] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + mov r0, r6 │ │ │ │ ldr r2, [sp] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r2, [r2, fp, lsl #2] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - mov r1, r2 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - ldr r8, [r8, fp, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr r3, [r2, fp, lsl #2] │ │ │ │ + ldr r9, [r9, fp, lsl #2] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - add lr, fp, fp, lsl #3 │ │ │ │ - ldr r2, [r3, lr, lsl #2] │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr sl, [r9, lr, lsl #2] │ │ │ │ - str lr, [sp, #24] │ │ │ │ - str r2, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ + lsl r3, fp, #3 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + add ip, r3, fp │ │ │ │ + str ip, [sp, #24] │ │ │ │ + ldr lr, [r2, ip, lsl #2] │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + ldr sl, [r9, ip, lsl #2] │ │ │ │ + mov r1, lr │ │ │ │ + str lr, [sp, #8] │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ add sl, fp, fp, lsl #1 │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r1, r2 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [r2, sl, lsl #3] │ │ │ │ - ldr r4, [r3, sl, lsl #3] │ │ │ │ - mov r1, r2 │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ - str sl, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ + str sl, [sp, #8] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr lr, [r2, sl, lsl #3] │ │ │ │ + ldr r4, [r3, sl, lsl #3] │ │ │ │ + mov r1, lr │ │ │ │ + str lr, [sp, #48] @ 0x30 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - mov r1, r2 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - str r6, [sp, #100] @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ + str r7, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ + str r5, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ ldr r7, [sp] │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ldr r6, [r7, fp, lsl #3] │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r4, [r9, fp, lsl #3] │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ + ldr r5, [r9, fp, lsl #3] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ + str r0, [sp, #32] │ │ │ │ ldr r6, [r7, sl, lsl #2] │ │ │ │ ldr r4, [r9, sl, lsl #2] │ │ │ │ ldr sl, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - lsl r2, fp, #3 │ │ │ │ - sub r2, r2, fp │ │ │ │ - ldr r7, [r7, r2, lsl #2] │ │ │ │ - ldr r4, [r9, r2, lsl #2] │ │ │ │ - mov r1, r7 │ │ │ │ - str r2, [sp, #132] @ 0x84 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + sub lr, r3, fp │ │ │ │ + ldr r7, [r7, lr, lsl #2] │ │ │ │ + str lr, [sp, #16] │ │ │ │ + ldr r4, [r9, lr, lsl #2] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp] │ │ │ │ + mov r7, r0 │ │ │ │ ldr r4, [r9, fp, lsl #5] │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [r3, fp, lsl #5] │ │ │ │ mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - str r4, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + str r4, [sp, #20] │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - str sl, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ + str sl, [sp, #28] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ - mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1296] @ 54294 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1316] @ 55dfc │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1220] @ 54298 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #1236] @ 55e00 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1208] @ 5429c │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1224] @ 55e04 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1176] @ 54298 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1192] @ 55e00 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1164] @ 5429c │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #1180] @ 55e04 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ ldr sl, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sl, ip, lsl #2] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sl, r2, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #132] @ 0x84 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r0, [sl, r2, lsl #2] │ │ │ │ + str r0, [sl, lr, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ mov r8, sl │ │ │ │ + bl 151104 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r8, sl, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r8, lr, lsl #2] │ │ │ │ + str r0, [r8, ip, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ - mov r1, r7 │ │ │ │ str r0, [r8, fp, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #976] @ 54294 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1000] @ 55dfc │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #900] @ 54298 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #916] @ 55e00 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #888] @ 5429c │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #904] @ 55e04 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #856] @ 54298 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #872] @ 55e00 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #844] @ 5429c │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #860] @ 55e04 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r9, ip, lsl #2] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r0, [r9, r2, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r9, sl, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov sl, r9 │ │ │ │ - str r0, [r9, r2, lsl #2] │ │ │ │ + str r0, [r9, lr, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r9, fp, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ + str r0, [r9, ip, lsl #2] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r9, lr, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #660] @ 54294 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #680] @ 55dfc │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #584] @ 54298 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #600] @ 55e00 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #572] @ 5429c │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #588] @ 55e04 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #540] @ 54298 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #556] @ 55e00 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #528] @ 5429c │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #544] @ 55e04 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr lr, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [lr, r2] │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + str r0, [ip, r2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r9, [sp] │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r9, fp, lsl #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r9, r3, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r9, fp, lsl #3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sp, #116] @ 0x74 │ │ │ │ + bl 151104 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ - mov r1, r5 │ │ │ │ str r0, [r9, fp, lsl #5] │ │ │ │ + ldr r5, [sp, #116] @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #348] @ 54294 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #368] @ 55dfc │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #272] @ 54298 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #288] @ 55e00 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #260] @ 5429c │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #276] @ 55e04 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #228] @ 54298 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #244] @ 55e00 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #216] @ 5429c │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #232] @ 55e04 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + str r0, [r1, r9] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [ip, r9] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sl, fp, lsl #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sl, r3, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sl, fp, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sl, fp, lsl #5] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ - ldr r2, [sp, #140] @ 0x8c │ │ │ │ - cmp r1, r2 │ │ │ │ - str r0, [sl, fp, lsl #5] │ │ │ │ eor fp, fp, r3 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ + add r2, r2, #24 │ │ │ │ add r3, r9, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - add r3, r3, #24 │ │ │ │ - bne 5355c │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + cmp r1, r3 │ │ │ │ + bne 550b0 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r0, r0, ip, lsr #13 │ │ │ │ + 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 r4, r0, r4, asr fp │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x000f1bbd │ │ │ │ svccc 0x00737871 │ │ │ │ svccc 0x00167918 │ │ │ │ │ │ │ │ -000542a0 : │ │ │ │ - ldr r2, [pc, #12] @ 542b4 │ │ │ │ - ldr r1, [pc, #12] @ 542b8 │ │ │ │ +00055e08 : │ │ │ │ + ldr r2, [pc, #12] @ 55e1c │ │ │ │ + ldr r1, [pc, #12] @ 55e20 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b440 │ │ │ │ - andeq ip, pc, r0, lsl #22 │ │ │ │ - @ instruction: 0xfffff23c │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mulseq r0, r8, pc @ │ │ │ │ + @ instruction: 0xfffff21c │ │ │ │ + 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, #316 @ 0x13c │ │ │ │ - mov r4, r3 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + mov lr, r1 │ │ │ │ ldr r3, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #356] @ 0x164 │ │ │ │ - mov lr, r1 │ │ │ │ - ldr r1, [pc, #72] @ 54328 │ │ │ │ + ldr r1, [pc, #72] @ 55ea0 │ │ │ │ cmp r3, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bge 560f0 │ │ │ │ + bge 57c8c │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ add r3, r3, #1 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ - ldr r0, [pc, #44] @ 5432c │ │ │ │ - mov fp, r4 │ │ │ │ + ldr r0, [pc, #44] @ 55ea4 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ + str ip, [sp, #4] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ - ldr r1, [r1] │ │ │ │ add r3, r2, r3, lsl #5 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r1, [sp, #308] @ 0x134 │ │ │ │ - mov r2, r3 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ str lr, [sp, #80] @ 0x50 │ │ │ │ - b 54338 │ │ │ │ - andeq pc, pc, r0, ror #17 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r1, [sp, #308] @ 0x134 │ │ │ │ + b 55eb0 │ │ │ │ + andseq r3, r0, r8, ror #26 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r8, [r2, #-32] @ 0xffffffe0 │ │ │ │ - ldr r6, [r2, #-24] @ 0xffffffe8 │ │ │ │ - add sl, r1, r3 │ │ │ │ - add r9, r0, r3 │ │ │ │ - ldr r3, [r2, #-20] @ 0xffffffec │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r5, [r2, #-28] @ 0xffffffe4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - mov r9, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - mov r6, r9 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r9, [r8, #-32] @ 0xffffffe0 │ │ │ │ + add fp, r1, r2 │ │ │ │ + ldr r5, [r8, #-28] @ 0xffffffe4 │ │ │ │ + add sl, r3, r2 │ │ │ │ + ldr r3, [r8, #-24] @ 0xffffffe8 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r6, [r8, #-20] @ 0xffffffec │ │ │ │ + mov r1, r3 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + mov r6, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + str r6, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r9, r5 │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r5, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ str r0, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r5, [r2, #-12] │ │ │ │ - str r9, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r5, [r8, #-12] │ │ │ │ + mov r7, r8 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - mov r9, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r5 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r7, [r2, #-16] │ │ │ │ - str r9, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #4] │ │ │ │ + str r9, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r9, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [r7, #-16] │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, r9 │ │ │ │ + str r9, [sp, #48] @ 0x30 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151348 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - ldr r9, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - mov r5, r7 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - mov r4, r6 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + mov r5, r7 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ - mov r1, r6 │ │ │ │ + mov r4, r6 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ - ldr r7, [r2, #-8] │ │ │ │ - ldr r8, [r2, #-4] │ │ │ │ - mov r1, r7 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r7, [r3, #-8] │ │ │ │ + ldr r8, [r3, #-4] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #156] @ 0x9c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - str r8, [sp, #60] @ 0x3c │ │ │ │ + str r7, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r1, r8 │ │ │ │ + str r8, [sp, #64] @ 0x40 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr lr, [ip, r3] │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ - add r3, fp, fp, lsl #2 │ │ │ │ - ldr r8, [r9, r3, lsl #3] │ │ │ │ - str lr, [sp, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr lr, [sp, #76] @ 0x4c │ │ │ │ + ldr ip, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [lr, r2] │ │ │ │ + ldr ip, [ip, r2] │ │ │ │ + lsl r2, r9, #2 │ │ │ │ + add r3, r2, r9 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + mov r9, r3 │ │ │ │ + str ip, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ + ldr r8, [fp, r3, lsl #3] │ │ │ │ ldr r4, [sl, r3, lsl #3] │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r2, r9, r3, lsl #2 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r9, r3, lsl #2] │ │ │ │ - add lr, sl, r2, lsl #2 │ │ │ │ - mov r1, r3 │ │ │ │ - str lr, [sp, #88] @ 0x58 │ │ │ │ - ldr r8, [sl, r2, lsl #2] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [fp, r9, lsl #2] │ │ │ │ + lsl r3, r9, #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + str r9, [sp] │ │ │ │ + ldr r8, [sl, r9, lsl #2] │ │ │ │ + add lr, fp, r3 │ │ │ │ + str lr, [sp, #84] @ 0x54 │ │ │ │ + add lr, sl, r3 │ │ │ │ + mov r1, ip │ │ │ │ + str ip, [sp, #68] @ 0x44 │ │ │ │ + str lr, [sp, #88] @ 0x58 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ + mov r5, r0 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r8, [r6, r3, lsl #3] │ │ │ │ - ldr r6, [r2, r3, lsl #3] │ │ │ │ + ldr lr, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r8, [r6, r2, lsl #3] │ │ │ │ + ldr r6, [lr, r2, lsl #3] │ │ │ │ mov r1, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr r5, [sl, fp, lsl #5] │ │ │ │ - ldr r6, [r9, fp, lsl #5] │ │ │ │ - add lr, r9, fp, lsl #5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r6, [fp, r9, lsl #5] │ │ │ │ + lsl r3, r9, #5 │ │ │ │ + add r4, fp, r3 │ │ │ │ + mov r7, r4 │ │ │ │ + add r4, sl, r3 │ │ │ │ mov r1, r6 │ │ │ │ - mov r7, lr │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ + ldr r5, [sl, r9, lsl #5] │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #196] @ 0xc4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #188] @ 0xbc │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add lr, sl, fp, lsl #5 │ │ │ │ - ldr r8, [r7, r3, lsl #3] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ + mov r6, r0 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ + ldr ip, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r8, [r7, r2, lsl #3] │ │ │ │ + ldr r7, [ip, r2, lsl #3] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r7, [lr, r3, lsl #3] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #156] @ 0x9c │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - add r2, fp, fp, lsl #4 │ │ │ │ - ldr r7, [r9, r2, lsl #2] │ │ │ │ - lsl r3, fp, #4 │ │ │ │ - mov r1, r7 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ - ldr r4, [sl, r2, lsl #2] │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ + lsl r3, r9, #4 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #200] @ 0xc8 │ │ │ │ - mov r1, r4 │ │ │ │ + add ip, r3, r9 │ │ │ │ + ldr r7, [fp, ip, lsl #2] │ │ │ │ + str ip, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ + ldr r4, [sl, ip, lsl #2] │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #196] @ 0xc4 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - rsb ip, fp, fp, lsl #3 │ │ │ │ - ldr r8, [r9, ip, lsl #2] │ │ │ │ - ldr r5, [sl, ip, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ - str ip, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ + lsl r3, r9, #3 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + sub lr, r3, r9 │ │ │ │ + ldr r8, [fp, lr, lsl #2] │ │ │ │ + str lr, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sl, lr, lsl #2] │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - add r7, fp, fp, lsl #1 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - add lr, fp, r7, lsl #2 │ │ │ │ - ldr r6, [r9, lr, lsl #2] │ │ │ │ - ldr r4, [sl, lr, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ - str lr, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + mov ip, #52 @ 0x34 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a8c4 │ │ │ │ + mul ip, r9, ip │ │ │ │ + ldr r6, [fp, ip] │ │ │ │ + str ip, [sp, #60] @ 0x3c │ │ │ │ + ldr r4, [sl, ip] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r7, [r9, r7, lsl #2] │ │ │ │ - ldr r5, [sl, r2, lsl #2] │ │ │ │ - mov r1, r7 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ + add ip, r9, r9, lsl #1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr r7, [fp, ip, lsl #2] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr r5, [sl, ip, lsl #2] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr r4, [sl, r2, lsl #4] │ │ │ │ - ldr r9, [r9, r2, lsl #4] │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r9, [fp, ip, lsl #4] │ │ │ │ + ldr r4, [sl, ip, lsl #4] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r6, [r9, fp, lsl #3] │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [fp, r9, lsl #3] │ │ │ │ + ldr r4, [sl, r9, lsl #3] │ │ │ │ mov r1, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r4, [sl, fp, lsl #3] │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r6, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + mov r1, r6 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - str r9, [sp, #104] @ 0x68 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + str r9, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - str r9, [sp, #132] @ 0x84 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + str r9, [sp, #136] @ 0x88 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a680 │ │ │ │ - str r7, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ + str r7, [sp, #132] @ 0x84 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ - ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #244] @ 0xf4 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a680 │ │ │ │ - str r5, [sp, #120] @ 0x78 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #156] @ 0x9c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #196] @ 0xc4 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str r0, [sp, #244] @ 0xf4 │ │ │ │ + str r6, [sp, #124] @ 0x7c │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r9, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #200] @ 0xc8 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r4, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r7 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - str r5, [sp, #164] @ 0xa4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ + str r6, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r0, [sp, #252] @ 0xfc │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - str r5, [sp, #200] @ 0xc8 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ + str r6, [sp, #200] @ 0xc8 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ ldr r7, [sp, #208] @ 0xd0 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #252] @ 0xfc │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r9, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #212] @ 0xd4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #212] @ 0xd4 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - str r5, [sp, #208] @ 0xd0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ + str r6, [sp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - str r5, [sp, #216] @ 0xd8 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - add r5, r9, r3 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - add r5, sl, r3 │ │ │ │ - ldr r6, [r9, fp, lsl #4] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ - str r5, [sp, #24] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r5, [sl, fp, lsl #4] │ │ │ │ + ldr r5, [sl, r9, lsl #4] │ │ │ │ + add r6, fp, r3 │ │ │ │ + add r4, sl, r3 │ │ │ │ + str r6, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r6, [fp, r9, lsl #4] │ │ │ │ + str r4, [sp, #28] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - ldr r8, [r5, r3, lsl #3] │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r7, [r5, r3, lsl #3] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + ldr r8, [r5, r2, lsl #3] │ │ │ │ + ldr r7, [r7, r2, lsl #3] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - lsl r4, fp, #2 │ │ │ │ - add r6, r9, r4 │ │ │ │ - add r4, sl, r4 │ │ │ │ - ldr r7, [r9, fp, lsl #2] │ │ │ │ - str r6, [sp, #28] │ │ │ │ - str r4, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [fp, r9, lsl #2] │ │ │ │ + str r0, [sp, #268] @ 0x10c │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ + ldr r8, [sp, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ - ldr r4, [sl, fp, lsl #2] │ │ │ │ - ldr r8, [sp, #48] @ 0x30 │ │ │ │ + add r4, sl, r2 │ │ │ │ + add r6, fp, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + str r6, [sp, #32] │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [sl, r9, lsl #2] │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ + mov r4, r0 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - ldr r8, [r8, r3, lsl #3] │ │ │ │ - ldr r5, [r5, r3, lsl #3] │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r8, [r5, r2, lsl #3] │ │ │ │ + ldr r5, [r7, r2, lsl #3] │ │ │ │ mov r1, r8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - lsl r6, fp, #3 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - add r3, r6, fp │ │ │ │ - add r4, r9, r3, lsl #2 │ │ │ │ - add r6, sl, r3, lsl #2 │ │ │ │ - ldr r7, [r9, r3, lsl #2] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #148] @ 0x94 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ + add r2, r4, r9 │ │ │ │ + ldr r9, [sp, #48] @ 0x30 │ │ │ │ + lsl r3, r2, #2 │ │ │ │ + ldr r7, [fp, r2, lsl #2] │ │ │ │ + add r4, fp, r3 │ │ │ │ + add r6, sl, r3 │ │ │ │ + mov r0, r9 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + ldr r4, [sl, r2, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [sl, r3, lsl #2] │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #292] @ 0x124 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ + bl 151348 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r9, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [r9, r3, lsl #3] │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r5, [r9, r3, lsl #3] │ │ │ │ - ldr r9, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ mov r4, r0 │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r8, [r9, r2, lsl #3] │ │ │ │ + ldr r9, [sp, #100] @ 0x64 │ │ │ │ + ldr r5, [r3, r2, lsl #3] │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - ldr r5, [sl, fp, lsl #6] │ │ │ │ - ldr r6, [r7, fp, lsl #6] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [fp, r3, lsl #6] │ │ │ │ ldr r8, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r5, [sl, r3, lsl #6] │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r8, [r7, r2, lsl #3] │ │ │ │ - ldr r7, [sl, r2, lsl #3] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r8, [fp, ip, lsl #3] │ │ │ │ + ldr r7, [sl, ip, lsl #3] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - str r4, [sp, #100] @ 0x64 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #292] @ 0x124 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #268] @ 0x10c │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #276] @ 0x114 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ - str r9, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ + str r9, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #276] @ 0x114 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #128] @ 0x80 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a680 │ │ │ │ - str r8, [sp, #116] @ 0x74 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r0 │ │ │ │ + str r9, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ - mov r8, r0 │ │ │ │ + str r0, [sp, #284] @ 0x11c │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - str r8, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + mov r0, r9 │ │ │ │ + str r9, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r8, [sp, #268] @ 0x10c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #284] @ 0x11c │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - str r8, [sp, #160] @ 0xa0 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ + str r9, [sp, #148] @ 0x94 │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #268] @ 0x10c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - str r9, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ + str r9, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #236] @ 0xec │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2576] @ 560f8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2624] @ 57ca8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #188] @ 0xbc │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2500] @ 560fc │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #2544] @ 57cac │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2488] @ 56100 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2532] @ 57cb0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2456] @ 560fc │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2500] @ 57cac │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2444] @ 56100 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #2488] @ 57cb0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a680 │ │ │ │ - ldmib sp, {r3, r9} │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r9, r3, lsl #3] │ │ │ │ + str r0, [fp, r9, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [ip, r3, lsl #3] │ │ │ │ + str r0, [r2, r9, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r9, r2, lsl #3] │ │ │ │ + str r0, [fp, ip, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r9, fp, lsl #3] │ │ │ │ + str r0, [fp, r3, lsl #3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r7, [sp, #92] @ 0x5c │ │ │ │ - ldr r8, [sp, #268] @ 0x10c │ │ │ │ - str r0, [r7, r3, lsl #3] │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2256] @ 560f8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r5, [sp, #92] @ 0x5c │ │ │ │ + str r0, [r5, r9, lsl #3] │ │ │ │ + ldr r5, [sp, #228] @ 0xe4 │ │ │ │ + ldr r9, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2308] @ 57ca8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2180] @ 560fc │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #2224] @ 57cac │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2168] @ 56100 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2212] @ 57cb0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2136] @ 560fc │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2180] @ 57cac │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2124] @ 56100 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #2168] @ 57cb0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sl, r9, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sl, r2, lsl #3] │ │ │ │ + str r0, [sl, ip, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ + mov r7, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r7, r9, lsl #3] │ │ │ │ + str r0, [r2, r9, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - add r4, sl, fp, lsl #5 │ │ │ │ - str r0, [sl, fp, lsl #3] │ │ │ │ + str r0, [sl, r9, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #244] @ 0xf4 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r4, r9, lsl #3] │ │ │ │ - ldr r4, [sp, #276] @ 0x114 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1940] @ 560f8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ + str r0, [r5, r7, lsl #3] │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1980] @ 57ca8 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1864] @ 560fc │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1900] @ 57cac │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1852] @ 56100 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1888] @ 57cb0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1820] @ 560fc │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1856] @ 57cac │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1808] @ 56100 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1844] @ 57cb0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [ip, r3] │ │ │ │ + ldr r8, [sp, #76] @ 0x4c │ │ │ │ + str r0, [r8, r2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r9, r2, lsl #4] │ │ │ │ + str r0, [fp, ip, lsl #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r9, fp, lsl #5] │ │ │ │ + str r0, [fp, r9, lsl #5] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r9, fp, lsl #4] │ │ │ │ + str r0, [fp, r9, lsl #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r9, fp, lsl #6] │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #244] @ 0xf4 │ │ │ │ + str r0, [fp, r9, lsl #6] │ │ │ │ + ldr r6, [sp, #276] @ 0x114 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1628] @ 560f8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1668] @ 57ca8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #156] @ 0x9c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1552] @ 560fc │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1588] @ 57cac │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1540] @ 56100 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1576] @ 57cb0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1508] @ 560fc │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1544] @ 57cac │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1496] @ 56100 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1532] @ 57cb0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, r3] │ │ │ │ + ldr r8, [sp, #80] @ 0x50 │ │ │ │ + str r0, [r8, r2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sl, fp, lsl #5] │ │ │ │ + str r0, [sl, r9, lsl #5] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sl, r2, lsl #4] │ │ │ │ + str r0, [sl, ip, lsl #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sl, fp, lsl #4] │ │ │ │ + str r0, [sl, r9, lsl #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #260] @ 0x104 │ │ │ │ - ldr r4, [sp, #288] @ 0x120 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sl, fp, lsl #6] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1316] @ 560f8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sl, r9, lsl #6] │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1352] @ 57ca8 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1240] @ 560fc │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1272] @ 57cac │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1228] @ 56100 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1260] @ 57cb0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1196] @ 560fc │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1228] @ 57cac │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1184] @ 56100 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1216] @ 57cb0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r3, r9, lsl #3] │ │ │ │ + ldr r8, [sp, #84] @ 0x54 │ │ │ │ + str r0, [r8, r9, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [ip, r9, lsl #3] │ │ │ │ + str r0, [r2, r9, lsl #3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r7, r9, lsl #3] │ │ │ │ + str r0, [r8, r9, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r9, r2, lsl #2] │ │ │ │ + str r0, [fp, ip, lsl #2] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #284] @ 0x11c │ │ │ │ + str r0, [fp, r4, lsl #2] │ │ │ │ + ldr r4, [sp, #252] @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #68] @ 0x44 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ - ldr r4, [sp, #280] @ 0x118 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r9, ip, lsl #2] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #984] @ 560f8 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1024] @ 57ca8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #908] @ 560fc │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #944] @ 57cac │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #896] @ 56100 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #932] @ 57cb0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #864] @ 560fc │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #900] @ 57cac │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #852] @ 56100 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #888] @ 57cb0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r3, r9, lsl #3] │ │ │ │ + ldr r8, [sp, #88] @ 0x58 │ │ │ │ + str r0, [r8, r9, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [ip, r9, lsl #3] │ │ │ │ + str r0, [lr, r9, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r8, r9, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sl, r2, lsl #2] │ │ │ │ + str r0, [sl, ip, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #68] @ 0x44 │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ - ldr r8, [sp, #264] @ 0x108 │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ + ldr r7, [sp, #260] @ 0x104 │ │ │ │ + ldr r8, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sl, r4, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sl, ip, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #664] @ 560f8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #704] @ 57ca8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #588] @ 560fc │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #624] @ 57cac │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #576] @ 56100 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #612] @ 57cb0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #544] @ 560fc │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #580] @ 57cac │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #532] @ 56100 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #568] @ 57cb0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a680 │ │ │ │ - ldmib sp, {r3, r9} │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r9, r3, lsl #2] │ │ │ │ + str r0, [fp, r3, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #60] @ 0x3c │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r9, lr, lsl #2] │ │ │ │ + str r0, [fp, ip] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #68] @ 0x44 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r9, r2, lsl #2] │ │ │ │ + str r0, [fp, lr, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r9, fp, lsl #2] │ │ │ │ + str r0, [fp, r9, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ - ldr r6, [sp, #252] @ 0xfc │ │ │ │ - ldr r4, [sp, #284] @ 0x11c │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ + ldr r4, [sp, #288] @ 0x120 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r0, [r9, r3, lsl #2] │ │ │ │ + str r0, [fp, r2, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #340] @ 560f8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #376] @ 57ca8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + ldr fp, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #156] @ 0x9c │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #264] @ 560fc │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #292] @ 57cac │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #252] @ 56100 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #280] @ 57cb0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #220] @ 560fc │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #248] @ 57cac │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #208] @ 56100 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #236] @ 57cb0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sl, r3, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sl, lr, lsl #2] │ │ │ │ + str r0, [sl, ip] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #68] @ 0x44 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sl, r2, lsl #2] │ │ │ │ + str r0, [sl, ip, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sl, fp, lsl #2] │ │ │ │ + str r0, [sl, r9, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #308] @ 0x134 │ │ │ │ - ldr r1, [sp, #356] @ 0x164 │ │ │ │ - eor fp, fp, r2 │ │ │ │ - ldr r2, [sp, #304] @ 0x130 │ │ │ │ - str r0, [sl, r3, lsl #2] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r3, r3, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r1, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r0, [sl, r2, lsl #2] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + eor r1, r9, r1 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + add r3, r3, #32 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ - cmp r1, r3 │ │ │ │ - add r2, r2, #32 │ │ │ │ - bne 54330 │ │ │ │ + add r2, r2, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #356] @ 0x164 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 55ea8 │ │ │ │ add sp, sp, #316 @ 0x13c │ │ │ │ - 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 0x000f1bbd │ │ │ │ svccc 0x00737871 │ │ │ │ svccc 0x00167918 │ │ │ │ │ │ │ │ -00056104 : │ │ │ │ - ldr r2, [pc, #12] @ 56118 │ │ │ │ - ldr r1, [pc, #12] @ 5611c │ │ │ │ +00057cb4 : │ │ │ │ + ldr r2, [pc, #12] @ 57cc8 │ │ │ │ + ldr r1, [pc, #12] @ 57ccc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b440 │ │ │ │ - ldrdeq sl, [pc], -ip │ │ │ │ - @ instruction: 0xffffe1a4 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #356 @ 0x164 │ │ │ │ + andeq pc, pc, ip, lsr #2 │ │ │ │ + @ instruction: 0xffffe15c │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r3 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #356 @ 0x164 │ │ │ │ + mov lr, r1 │ │ │ │ ldr r3, [sp, #392] @ 0x188 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ - mov lr, r1 │ │ │ │ - ldr r1, [pc, #72] @ 5618c │ │ │ │ + ldr r1, [pc, #72] @ 57d4c │ │ │ │ cmp r3, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bge 59420 │ │ │ │ + bge 5b020 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ add r3, r3, #1 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ - ldr r0, [pc, #44] @ 56190 │ │ │ │ + ldr r0, [pc, #44] @ 57d50 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ + str ip, [sp, #8] │ │ │ │ str r3, [sp, #340] @ 0x154 │ │ │ │ add r3, r2, r3, lsl #5 │ │ │ │ ldr r1, [r1] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ - str r1, [sp, #348] @ 0x15c │ │ │ │ - str r3, [sp, #20] │ │ │ │ str lr, [sp, #104] @ 0x68 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - b 561a8 │ │ │ │ - andeq sp, pc, ip, ror sl @ │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r1, [sp, #348] @ 0x15c │ │ │ │ + b 57d68 │ │ │ │ + @ instruction: 0x00101ebc │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x00737871 │ │ │ │ svccc 0x00167918 │ │ │ │ svccc 0x000f1bbd │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #340] @ 0x154 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - add fp, r3, r2 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr sl, [r8, #-32] @ 0xffffffe0 │ │ │ │ add r7, r1, r2 │ │ │ │ + ldr r5, [r8, #-28] @ 0xffffffe4 │ │ │ │ + add fp, r3, r2 │ │ │ │ + str r7, [sp, #4] │ │ │ │ ldr r2, [r8, #-24] @ 0xffffffe8 │ │ │ │ mov r0, sl │ │ │ │ + ldr r9, [r8, #-20] @ 0xffffffec │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r2 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [r8, #-28] @ 0xffffffe4 │ │ │ │ - mov r1, r6 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r9, [r8, #-20] @ 0xffffffec │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r9 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ str r9, [sp, #28] │ │ │ │ - mov r9, r8 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r9, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - mov r7, sl │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r5, [r8, #-12] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + mov r7, sl │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r9, [r9, #-16] │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r9 │ │ │ │ - str r9, [sp, #16] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r9 │ │ │ │ + str r9, [sp, #16] │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151348 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ - ldr r8, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r9 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r8, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ + bl 151348 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + mov r6, r0 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - str r6, [sp, #12] │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + str r6, [sp, #12] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ - mov r1, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - mov r1, r3 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [r8, #-8] │ │ │ │ ldr r9, [r8, #-4] │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #300] @ 0x12c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #156] @ 0x9c │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ str r9, [sp, #12] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ - str sl, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + mov r1, sl │ │ │ │ + str sl, [sp, #84] @ 0x54 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #100] @ 0x64 │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ + str r0, [sp, #252] @ 0xfc │ │ │ │ + mov r0, r5 │ │ │ │ + ldr lr, [sp, #100] @ 0x64 │ │ │ │ ldr ip, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [lr, r2] │ │ │ │ - ldr ip, [ip, r2] │ │ │ │ + ldr r3, [ip, r2] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - str ip, [sp, #132] @ 0x84 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ lsl r3, r2, #2 │ │ │ │ - str r3, [sp, #244] @ 0xf4 │ │ │ │ + add sl, r3, r2 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - add sl, r2, r2, lsl #2 │ │ │ │ + ldr r6, [fp, sl, lsl #2] │ │ │ │ ldr r2, [r3, sl, lsl #2] │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ - ldr r6, [fp, sl, lsl #2] │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ - mov r1, r2 │ │ │ │ + bl 151348 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ + mov r0, r7 │ │ │ │ ldr r4, [fp, sl, lsl #4] │ │ │ │ ldr r6, [r3, sl, lsl #4] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r5, [sp, #204] @ 0xcc │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r5 │ │ │ │ + str r5, [sp, #204] @ 0xcc │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - add r4, r7, sl, lsl #3 │ │ │ │ + lsl r2, sl, #3 │ │ │ │ + mov r8, r0 │ │ │ │ + add r5, fp, r2 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ + add r4, r7, r2 │ │ │ │ ldr r7, [r7, sl, lsl #3] │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ - mov r1, r7 │ │ │ │ ldr r4, [fp, sl, lsl #3] │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ - add r3, fp, sl, lsl #3 │ │ │ │ - ldr r2, [r5, sl, lsl #2] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r5, [r3, sl, lsl #2] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, sl, lsl #2] │ │ │ │ + ldr r5, [r3, sl, lsl #2] │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - mov r1, r2 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2236] @ 5619c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2248] @ 57d5c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2260] @ 5619c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2272] @ 57d5c │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #308] @ 0x134 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - str r0, [sp, #308] @ 0x134 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2388] @ 56194 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-2404] @ 57d54 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2400] @ 56198 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-2416] @ 57d58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2432] @ 56194 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-2444] @ 57d54 │ │ │ │ + str r0, [sp, #316] @ 0x13c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2444] @ 56198 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-2460] @ 57d58 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ - str r0, [sp, #316] @ 0x13c │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2508] @ 56194 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-2524] @ 57d54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2520] @ 56198 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-2536] @ 57d58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2552] @ 56194 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-2564] @ 57d54 │ │ │ │ + str r0, [sp, #324] @ 0x144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2564] @ 56198 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-2580] @ 57d58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - add r3, r8, r8, lsl #1 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ + add r3, r9, r9, lsl #1 │ │ │ │ + lsl r2, r3, #2 │ │ │ │ ldr r6, [r7, r3, lsl #2] │ │ │ │ - add r4, r7, r3, lsl #2 │ │ │ │ - add lr, fp, r3, lsl #2 │ │ │ │ - mov r1, r6 │ │ │ │ - lsl r9, r3, #2 │ │ │ │ + mov r0, r8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - str lr, [sp, #112] @ 0x70 │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ + add r4, r7, r2 │ │ │ │ + add r5, fp, r2 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [fp, r3, lsl #2] │ │ │ │ - str r0, [sp, #324] @ 0x144 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + str r5, [sp, #116] @ 0x74 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - ldr lr, [sp, #112] @ 0x70 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r5, [sp, #116] @ 0x74 │ │ │ │ ldr r6, [r4, sl, lsl #2] │ │ │ │ - ldr r4, [lr, sl, lsl #2] │ │ │ │ + ldr r4, [r5, sl, lsl #2] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #204] @ 0xcc │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - add ip, r8, r8, lsl #3 │ │ │ │ - add r6, r7, ip, lsl #3 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - ldr r6, [r7, ip, lsl #3] │ │ │ │ - lsl r4, r8, #3 │ │ │ │ + bl 151100 │ │ │ │ + lsl r2, r9, #3 │ │ │ │ + str r0, [sp, #204] @ 0xcc │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + add r4, r2, r9 │ │ │ │ + lsl r1, r4, #3 │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ + add r6, r7, r1 │ │ │ │ + add ip, fp, r1 │ │ │ │ + str r6, [sp, #28] │ │ │ │ + ldr r6, [r7, r4, lsl #3] │ │ │ │ + mov r7, ip │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ + ldr r4, [fp, r4, lsl #3] │ │ │ │ mov r1, r6 │ │ │ │ - add r5, fp, ip, lsl #3 │ │ │ │ - str ip, [sp, #28] │ │ │ │ - str r4, [sp, #228] @ 0xe4 │ │ │ │ - ldr r4, [fp, ip, lsl #3] │ │ │ │ - mov r7, r5 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #228] @ 0xe4 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + mov r8, r0 │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r7, sl, lsl #2] │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldr r6, [r6, sl, lsl #2] │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add lr, r9, r3 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr r4, [fp, lr, lsl #2] │ │ │ │ - ldr r9, [r9, lr, lsl #2] │ │ │ │ - str lr, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + mov r1, #52 @ 0x34 │ │ │ │ + mov r3, r9 │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ + mul r3, r1, r3 │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + ldr r9, [ip, r3] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r4, [fp, r3] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #156] @ 0x9c │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #204] @ 0xcc │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [sp, #204] @ 0xcc │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3372] @ 56194 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-3400] @ 57d54 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3384] @ 56198 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-3416] @ 57d58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3416] @ 56194 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-3448] @ 57d54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3428] @ 56198 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3460] @ 57d58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ - mov r1, r2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3472] @ 5619c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-3496] @ 57d5c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ - ldr r1, [pc, #-3616] @ 56194 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [pc, #-3632] @ 56198 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3644] @ 57d54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3660] @ 57d58 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3664] @ 56194 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3676] @ 56198 │ │ │ │ + ldr r1, [pc, #-3692] @ 57d54 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-3704] @ 57d58 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3716] @ 5619c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - mov r6, r0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-3740] @ 57d5c │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - add r6, r9, r3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r8, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [fp, r9, lsl #2] │ │ │ │ + add r6, r7, r3 │ │ │ │ add r5, fp, r3 │ │ │ │ - ldr r4, [fp, r8, lsl #2] │ │ │ │ - str r6, [sp, #116] @ 0x74 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r6, [r7, r9, lsl #2] │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ - ldr r6, [r9, r8, lsl #2] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #116] @ 0x74 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #244] @ 0xf4 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r6, [r6, sl, lsl #2] │ │ │ │ ldr r4, [r5, sl, lsl #2] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #92] @ 0x5c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #92] @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - add r7, r9, r8, lsl #6 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [r9, r8, lsl #6] │ │ │ │ - add r2, fp, r8, lsl #6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [r7, r9, lsl #6] │ │ │ │ + lsl r3, r9, #6 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ + add r2, r7, r3 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + add r4, fp, r3 │ │ │ │ + mov r7, r4 │ │ │ │ + ldr r4, [fp, r9, lsl #6] │ │ │ │ mov r1, r6 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r4, [fp, r8, lsl #6] │ │ │ │ - str r0, [sp, #252] @ 0xfc │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #256] @ 0x100 │ │ │ │ - mov r1, r4 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #252] @ 0xfc │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [sp, #252] @ 0xfc │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [r7, sl, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r8, r0 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [r7, sl, lsl #2] │ │ │ │ + ldr r6, [r2, sl, lsl #2] │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ - ldr r4, [r4, sl, lsl #2] │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r4, r3, sl, lsl #1 │ │ │ │ - ldr r9, [r9, r4, lsl #2] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r4, [fp, r4, lsl #2] │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ + bl 151100 │ │ │ │ + mov r3, #44 @ 0x2c │ │ │ │ + mov ip, r9 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + mul ip, r3, ip │ │ │ │ + mov r3, ip │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + ldr r4, [fp, r3] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r9, [ip, r3] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #252] @ 0xfc │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #252] @ 0xfc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ - ldr r0, [sp, #252] @ 0xfc │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #252] @ 0xfc │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #244] @ 0xf4 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #4088] @ 5838c │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #4088] @ 59f78 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #4076] @ 58390 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #4072] @ 59f7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #4044] @ 5838c │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #4040] @ 59f78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #4032] @ 58390 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #4028] @ 59f7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - mov r1, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #4052] @ 583d4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #4052] @ 59fc0 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #244] @ 0xf4 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #244] @ 0xf4 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #252] @ 0xfc │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ - ldr r1, [pc, #3844] @ 5838c │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #260] @ 0x104 │ │ │ │ + str r0, [sp, #252] @ 0xfc │ │ │ │ + ldr r1, [pc, #3840] @ 59f78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #260] @ 0x104 │ │ │ │ - ldr r1, [pc, #3828] @ 58390 │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #256] @ 0x100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #3824] @ 59f7c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3796] @ 5838c │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #3792] @ 59f78 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3784] @ 58390 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #3780] @ 59f7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3808] @ 583d4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3808] @ 59fc0 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - lsl r2, r8, #4 │ │ │ │ - ldr r6, [r7, r8, lsl #4] │ │ │ │ - add r9, r7, r8, lsl #4 │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ - add r2, fp, r8, lsl #4 │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + lsl r3, r2, #4 │ │ │ │ + ldr r6, [r7, r2, lsl #4] │ │ │ │ + add r9, r7, r3 │ │ │ │ + ldr r4, [fp, r2, lsl #4] │ │ │ │ str r9, [sp, #92] @ 0x5c │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ - str r2, [sp, #124] @ 0x7c │ │ │ │ + add r9, fp, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + str r9, [sp, #124] @ 0x7c │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #332] @ 0x14c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r4, [fp, r8, lsl #4] │ │ │ │ - ldr r9, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [sp, #124] @ 0x7c │ │ │ │ - ldr r6, [r9, sl, lsl #2] │ │ │ │ - ldr r4, [r2, sl, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r4 │ │ │ │ + ldr ip, [sp, #124] @ 0x7c │ │ │ │ + ldr r6, [r6, sl, lsl #2] │ │ │ │ + ldr r4, [ip, sl, lsl #2] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r8, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - add r2, r8, ip, lsl #1 │ │ │ │ - ldr r6, [r7, r2, lsl #2] │ │ │ │ - add r9, r7, r2, lsl #2 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r4, [fp, r2, lsl #2] │ │ │ │ - str r2, [sp, #336] @ 0x150 │ │ │ │ - str r9, [sp, #16] │ │ │ │ - mov r9, r7 │ │ │ │ - add r7, fp, r2, lsl #2 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, #76 @ 0x4c │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + mul r8, r1, r8 │ │ │ │ + ldr r6, [r7, r8] │ │ │ │ + add r5, r7, r8 │ │ │ │ + add r2, fp, r8 │ │ │ │ + mov r7, r2 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + ldr r4, [fp, r8] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ ldr r8, [sp, #276] @ 0x114 │ │ │ │ - mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r6, [r5, sl, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + mov r8, r0 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [r7, sl, lsl #2] │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r6, [r5, sl, lsl #2] │ │ │ │ mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - sub r5, r5, r3 │ │ │ │ - ldr r9, [r9, r5, lsl #3] │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r4, [fp, r5, lsl #3] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + sub ip, r2, r9 │ │ │ │ + ldr r4, [fp, ip, lsl #3] │ │ │ │ + str r2, [sp, #292] @ 0x124 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + str ip, [sp, #84] @ 0x54 │ │ │ │ + ldr r9, [r2, ip, lsl #3] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #284] @ 0x11c │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [sp, #288] @ 0x120 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2828] @ 5838c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2816] @ 59f78 │ │ │ │ + str r0, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2816] @ 58390 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2800] @ 59f7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2784] @ 5838c │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2768] @ 59f78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2772] @ 58390 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #2756] @ 59f7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2792] @ 583d4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2784] @ 59fc0 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r6, [sp, #288] @ 0x120 │ │ │ │ - ldr r1, [pc, #2584] @ 5838c │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r1, [pc, #2572] @ 59f78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r9, [sp, #284] @ 0x11c │ │ │ │ - ldr r1, [pc, #2568] @ 58390 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2556] @ 59f7c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2536] @ 5838c │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2524] @ 59f78 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2524] @ 58390 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #2512] @ 59f7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2548] @ 583d4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2540] @ 59fc0 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #284] @ 0x11c │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #284] @ 0x11c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - str r0, [sp, #292] @ 0x124 │ │ │ │ - ldr r4, [sp, #228] @ 0xe4 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - add r1, fp, r4 │ │ │ │ - ldr r6, [r7, r8, lsl #3] │ │ │ │ - add r9, r7, r4 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r6 │ │ │ │ - str r9, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r4, [fp, r8, lsl #3] │ │ │ │ - ldr r9, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #292] @ 0x124 │ │ │ │ + add r1, r7, r2 │ │ │ │ + add r9, fp, r2 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r5, [r7, r3, lsl #3] │ │ │ │ + str r9, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [fp, r3, lsl #3] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #60] @ 0x3c │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [sp, #292] @ 0x124 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r6, [r9, sl, lsl #2] │ │ │ │ - ldr r4, [r1, sl, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, sl, lsl #2] │ │ │ │ + ldr r4, [r4, sl, lsl #2] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #96] @ 0x60 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #96] @ 0x60 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #296] @ 0x128 │ │ │ │ - add r3, r9, r8 │ │ │ │ - ldr r6, [r7, r3, lsl #2] │ │ │ │ - add r9, r7, r3, lsl #2 │ │ │ │ - add lr, fp, r3, lsl #2 │ │ │ │ - ldr r4, [fp, r3, lsl #2] │ │ │ │ - str r3, [sp, #332] @ 0x14c │ │ │ │ - mov r1, r6 │ │ │ │ - str r9, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #332] @ 0x14c │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, r3, r9 │ │ │ │ + ldr r6, [r7, r2, lsl #2] │ │ │ │ + lsl r3, r2, #2 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ + add r9, r7, r3 │ │ │ │ + add r5, fp, r3 │ │ │ │ + ldr r4, [fp, r2, lsl #2] │ │ │ │ + str r9, [sp, #44] @ 0x2c │ │ │ │ mov r9, r7 │ │ │ │ - mov r7, lr │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #300] @ 0x12c │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #300] @ 0x12c │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [sp, #300] @ 0x12c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ - ldr r6, [r2, sl, lsl #2] │ │ │ │ - ldr r4, [r7, sl, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r6, [r7, sl, lsl #2] │ │ │ │ + ldr r4, [r5, sl, lsl #2] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r9, [r9, r3, lsl #4] │ │ │ │ - ldr r4, [fp, r3, lsl #4] │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r9, [r9, lr, lsl #4] │ │ │ │ + ldr r4, [fp, lr, lsl #4] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #300] @ 0x12c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #300] @ 0x12c │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #332] @ 0x14c │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #296] @ 0x128 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #300] @ 0x12c │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #292] @ 0x124 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1560] @ 59f78 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1580] @ 5838c │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1568] @ 58390 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #1544] @ 59f7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1536] @ 5838c │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #1512] @ 59f78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1524] @ 58390 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1500] @ 59f7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1548] @ 583d4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1524] @ 59fc0 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #292] @ 0x124 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #292] @ 0x124 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #328] @ 0x148 │ │ │ │ - ldr r1, [pc, #1340] @ 5838c │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r6, [sp, #300] @ 0x12c │ │ │ │ - ldr r1, [pc, #1324] @ 58390 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #332] @ 0x14c │ │ │ │ + str r0, [sp, #300] @ 0x12c │ │ │ │ + ldr r1, [pc, #1312] @ 59f78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #1296] @ 59f7c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1292] @ 5838c │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1280] @ 58390 │ │ │ │ + ldr r1, [pc, #1264] @ 59f78 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1252] @ 59f7c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1304] @ 583d4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1280] @ 59fc0 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #156] @ 0x9c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1068] @ 5838c │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #1040] @ 59f78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1056] @ 58390 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1028] @ 59f7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1024] @ 5838c │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #996] @ 59f78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1012] @ 58390 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #984] @ 59f7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #304] @ 0x130 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #308] @ 0x134 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ - mov r5, r0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #972] @ 583d4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #948] @ 59fc0 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r3, r2] │ │ │ │ + ldr lr, [sp, #100] @ 0x64 │ │ │ │ + str r0, [lr, r2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r9, sl, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r7, sl, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r9, sl, lsl #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ str r0, [r9, sl, lsl #2] │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #156] @ 0x9c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #712] @ 5838c │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #684] @ 59f78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #700] @ 58390 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #672] @ 59f7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #668] @ 5838c │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #640] @ 59f78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #656] @ 58390 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #628] @ 59f7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #308] @ 0x134 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #616] @ 583d4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #592] @ 59fc0 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ str r0, [r1, r2] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [fp, sl, lsl #3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - add r1, fp, sl, lsl #3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ str r0, [r1, sl, lsl #2] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [fp, sl, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ str r0, [fp, sl, lsl #4] │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ + bl 151104 │ │ │ │ + ldr r5, [sp, #324] @ 0x144 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #316] @ 0x13c │ │ │ │ mov r4, r0 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #296] @ 58394 │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #284] @ 58398 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #272] @ 59f80 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #252] @ 59f84 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #300] @ 583c4 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #268] @ 0x10c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #288] @ 583c8 │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + ldr r1, [pc, #268] @ 59fb0 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [pc, #256] @ 59fb4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #224] @ 583b4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #212] @ 583b8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #156] @ 5839c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #144] @ 583a0 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [pc, #192] @ 59fa0 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [pc, #180] @ 59fa4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r1, [pc, #124] @ 59f88 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + ldr r1, [pc, #112] @ 59f8c │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #104] @ 583d4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #64] @ 583c4 │ │ │ │ - str r0, [sp, #156] @ 0x9c │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - b 583e0 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #80] @ 59fc0 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r5 │ │ │ │ + b 59fcc │ │ │ │ svccc 0x00737871 │ │ │ │ svccc 0x00167918 │ │ │ │ svccc 0x0077f511 │ │ │ │ mrccc 8, 3, sl, cr14, cr0, {4} │ │ │ │ svccc 0x003a9db0 │ │ │ │ svccc 0x002f3e7b │ │ │ │ mcrcc 7, 0, r5, cr0, cr11, {2} │ │ │ │ @@ -78785,15711 +80572,16987 @@ │ │ │ │ svccc 0x00092bf2 │ │ │ │ svccc 0x005825e0 │ │ │ │ stccc 8, cr9, [r0, #324] @ 0x144 │ │ │ │ svccc 0x007f7eae │ │ │ │ svccc 0x000f1bbd │ │ │ │ svccc 0x00737871 │ │ │ │ svccc 0x00167918 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-36] @ 583c8 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-48] @ 59fb0 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #252] @ 0xfc │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [pc, #-68] @ 59fb4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-92] @ 583ac │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-104] @ 583b0 │ │ │ │ + ldr r1, [pc, #-124] @ 59f98 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #284] @ 0x11c │ │ │ │ + ldr r1, [pc, #-136] @ 59f9c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-160] @ 583a4 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-172] @ 583a8 │ │ │ │ + ldr r1, [pc, #-192] @ 59f90 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [pc, #-204] @ 59f94 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-180] @ 583bc │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-192] @ 583c0 │ │ │ │ + ldr r0, [sp, #292] @ 0x124 │ │ │ │ + ldr r1, [pc, #-212] @ 59fa8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ + ldr r1, [pc, #-224] @ 59fac │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-248] @ 583d4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-272] @ 59fc0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #300] @ 0x12c │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #308] @ 0x134 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-304] @ 583c4 │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r0, [sp, #252] @ 0xfc │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-316] @ 583c8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-328] @ 59fb0 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [pc, #-348] @ 59fb4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-368] @ 583b0 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-388] @ 583ac │ │ │ │ + ldr r1, [pc, #-400] @ 59f9c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #284] @ 0x11c │ │ │ │ + ldr r1, [pc, #-420] @ 59f98 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-416] @ 583bc │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-428] @ 583c0 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ + ldr r1, [pc, #-448] @ 59fa8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #292] @ 0x124 │ │ │ │ + ldr r1, [pc, #-460] @ 59fac │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-484] @ 583a4 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-496] @ 583a8 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [pc, #-516] @ 59f90 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-528] @ 59f94 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #204] @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-544] @ 583d4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-568] @ 59fc0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #204] @ 0xcc │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-632] @ 58394 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-656] @ 59f80 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-644] @ 58398 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + ldr r1, [pc, #-676] @ 59f84 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-628] @ 583c4 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-640] @ 583c8 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [pc, #-660] @ 59fb0 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #268] @ 0x10c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + ldr r1, [pc, #-672] @ 59fb4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-704] @ 583b4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-716] @ 583b8 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [pc, #-736] @ 59fa0 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [pc, #-748] @ 59fa4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-772] @ 5839c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-784] @ 583a0 │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + ldr r1, [pc, #-804] @ 59f88 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r1, [pc, #-816] @ 59f8c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-808] @ 583d4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-836] @ 59fc0 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151104 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ str r0, [r9, r8, lsl #2] │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ str r0, [fp, r8, lsl #2] │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ str r0, [r9, r8, lsl #4] │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-916] @ 583d8 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-944] @ 59fc4 │ │ │ │ str r0, [fp, r8, lsl #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-928] @ 583dc │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-960] @ 59fc8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-960] @ 583d8 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-992] @ 59fc4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-972] @ 583dc │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-1004] @ 59fc8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r2, sl, lsl #2] │ │ │ │ + str r0, [lr, sl, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r3, r2, lsl #6] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r0, [ip, r2, lsl #6] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #116] @ 0x74 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [ip, sl, lsl #2] │ │ │ │ + str r0, [r3, sl, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #-1152] @ 583d8 │ │ │ │ - str r0, [r9, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #180] @ 0xb4 │ │ │ │ - ldr r1, [pc, #-1168] @ 583dc │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ + ldr r9, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [pc, #-1180] @ 59fc4 │ │ │ │ + str r0, [lr, r9] │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #192] @ 0xc0 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-1200] @ 59fc8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1200] @ 583d8 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-1232] @ 59fc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1212] @ 583dc │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [pc, #-1248] @ 59fc8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #120] @ 0x78 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [ip, sl, lsl #2] │ │ │ │ + str r0, [r3, sl, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [fp, r8, lsl #6] │ │ │ │ + str r0, [fp, r2, lsl #6] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r7, sl, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #-1384] @ 583d8 │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r6, [sp, #304] @ 0x130 │ │ │ │ - ldr r1, [pc, #-1404] @ 583dc │ │ │ │ - mov r4, r0 │ │ │ │ + bl 151104 │ │ │ │ + str r0, [fp, r9] │ │ │ │ + ldr r6, [sp, #268] @ 0x10c │ │ │ │ + ldr r1, [pc, #-1416] @ 59fc4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #308] @ 0x134 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #-1432] @ 59fc8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1436] @ 583d8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1448] @ 583dc │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r1, [pc, #-1464] @ 59fc4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #-1476] @ 59fc8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #204] @ 0xcc │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #232] @ 0xe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [ip, sl, lsl #2] │ │ │ │ + str r0, [r3, sl, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #336] @ 0x150 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r0, [r9, r2, lsl #2] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + str r0, [r9, r8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r6, sl, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #88] @ 0x58 │ │ │ │ - ldr r6, [sp, #228] @ 0xe4 │ │ │ │ - ldr r1, [pc, #-1632] @ 583d8 │ │ │ │ - str r0, [r9, r8, lsl #3] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #184] @ 0xb8 │ │ │ │ - ldr r1, [pc, #-1648] @ 583dc │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + mov ip, r9 │ │ │ │ + ldr r9, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [pc, #-1660] @ 59fc4 │ │ │ │ + str r0, [ip, r9, lsl #3] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #204] @ 0xcc │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-1680] @ 59fc8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1680] @ 583d8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1692] @ 583dc │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1712] @ 59fc4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1724] @ 59fc8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #300] @ 0x12c │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #156] @ 0x9c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #124] @ 0x7c │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [ip, sl, lsl #2] │ │ │ │ + str r0, [r3, sl, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [fp, r2, lsl #2] │ │ │ │ + str r0, [fp, r8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r4, sl, lsl #2] │ │ │ │ + str r0, [r6, sl, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - str r0, [fp, r8, lsl #3] │ │ │ │ + str r0, [fp, r9, lsl #3] │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #324] @ 0x144 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ mov r4, r0 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #316] @ 0x13c │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #320] @ 0x140 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2000] @ 583b4 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2012] @ 583b8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2020] @ 59fa0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #252] @ 0xfc │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #260] @ 0x104 │ │ │ │ + ldr r1, [pc, #-2040] @ 59fa4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2036] @ 583bc │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #292] @ 0x124 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2048] @ 583c0 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r1, [pc, #-2064] @ 59fa8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-2076] @ 59fac │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2088] @ 583c4 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2100] @ 583c8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #296] @ 0x128 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2124] @ 583cc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2136] @ 583d0 │ │ │ │ + ldr r0, [sp, #300] @ 0x12c │ │ │ │ + ldr r1, [pc, #-2116] @ 59fb0 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r1, [pc, #-2128] @ 59fb4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + ldr r1, [pc, #-2152] @ 59fb8 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + ldr r1, [pc, #-2164] @ 59fbc │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2224] @ 583d4 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2244] @ 59fc0 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r5 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2304] @ 5839c │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2316] @ 583a0 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2324] @ 59f88 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r1, [pc, #-2344] @ 59f8c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2340] @ 583a4 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2352] @ 583a8 │ │ │ │ + ldr r1, [pc, #-2368] @ 59f90 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #284] @ 0x11c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r1, [pc, #-2380] @ 59f94 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2360] @ 583cc │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2372] @ 583d0 │ │ │ │ + ldr r1, [pc, #-2388] @ 59fb8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + ldr r1, [pc, #-2400] @ 59fbc │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2436] @ 583ac │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2448] @ 583b0 │ │ │ │ + ldr r1, [pc, #-2464] @ 59f98 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r1, [pc, #-2476] @ 59f9c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2488] @ 583d4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2508] @ 59fc0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2584] @ 5839c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-2604] @ 59f88 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [sp, #244] @ 0xf4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2596] @ 583a0 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ │ │ + ldr r1, [pc, #-2624] @ 59f8c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2620] @ 583a4 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #284] @ 0x11c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2632] @ 583a8 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r1, [pc, #-2648] @ 59f90 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-2660] @ 59f94 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2640] @ 583cc │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2652] @ 583d0 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + ldr r1, [pc, #-2668] @ 59fb8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-2680] @ 59fbc │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2716] @ 583ac │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2728] @ 583b0 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r1, [pc, #-2744] @ 59f98 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-2756] @ 59f9c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2784] @ 583d4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2804] @ 59fc0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2840] @ 583b4 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2852] @ 583b8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2860] @ 59fa0 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #260] @ 0x104 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #252] @ 0xfc │ │ │ │ + ldr r1, [pc, #-2880] @ 59fa4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2876] @ 583bc │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2888] @ 583c0 │ │ │ │ + ldr r1, [pc, #-2904] @ 59fa8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #292] @ 0x124 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r1, [pc, #-2916] @ 59fac │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2928] @ 583c4 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #296] @ 0x128 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2940] @ 583c8 │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r1, [pc, #-2956] @ 59fb0 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #300] @ 0x12c │ │ │ │ + ldr r1, [pc, #-2968] @ 59fb4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2964] @ 583cc │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2976] @ 583d0 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + ldr r1, [pc, #-2992] @ 59fb8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + ldr r1, [pc, #-3004] @ 59fbc │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ - mov r1, r2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3052] @ 583d4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-3072] @ 59fc0 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ str r0, [r9, r8, lsl #3] │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [fp, r8, lsl #3] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - str r0, [r9, r8, lsl #2] │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3164] @ 583d8 │ │ │ │ - str r0, [fp, r8, lsl #2] │ │ │ │ + str r0, [r2, r9, lsl #2] │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-3188] @ 59fc4 │ │ │ │ + str r0, [fp, r9, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3176] @ 583dc │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-3204] @ 59fc8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3208] @ 583d8 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-3236] @ 59fc4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3220] @ 583dc │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-3248] @ 59fc8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r2, sl, lsl #2] │ │ │ │ + str r0, [r3, sl, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #332] @ 0x14c │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r0, [r2, r3, lsl #2] │ │ │ │ + ldr r2, [sp, #336] @ 0x150 │ │ │ │ + str r0, [ip, r2, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r9, sl, lsl #2] │ │ │ │ + str r0, [lr, sl, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ - ldr r1, [pc, #-3404] @ 583d8 │ │ │ │ - str r0, [r9, r3, lsl #4] │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #108] @ 0x6c │ │ │ │ - ldr r1, [pc, #-3420] @ 583dc │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + ldr r1, [pc, #-3428] @ 59fc4 │ │ │ │ + str r0, [r9, ip, lsl #4] │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #96] @ 0x60 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-3448] @ 59fc8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3452] @ 583d8 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-3480] @ 59fc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3464] @ 583dc │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [pc, #-3496] @ 59fc8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [ip, sl, lsl #2] │ │ │ │ + str r0, [lr, sl, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [fp, r3, lsl #2] │ │ │ │ + str r0, [fp, r2, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r7, sl, lsl #2] │ │ │ │ + str r0, [r5, sl, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r6, [sp, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #-3640] @ 583d8 │ │ │ │ - str r0, [fp, r3, lsl #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + ldr r6, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [pc, #-3664] @ 59fc4 │ │ │ │ + str r0, [fp, ip, lsl #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #124] @ 0x7c │ │ │ │ - ldr r1, [pc, #-3656] @ 583dc │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3684] @ 59fc8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3688] @ 583d8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3716] @ 59fc4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3700] @ 583dc │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3728] @ 59fc8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #128] @ 0x80 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #124] @ 0x7c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r0, [r1, sl, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ + str r0, [lr, sl, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r9, r8, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r3, sl, lsl #2] │ │ │ │ + str r0, [ip, sl, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [sp, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #-3880] @ 583d8 │ │ │ │ - str r0, [r9, lr, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r9, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [pc, #-3908] @ 59fc4 │ │ │ │ + str r0, [r2, r9] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [pc, #-3896] @ 583dc │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #120] @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3928] @ 59fc8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3928] @ 583d8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3960] @ 59fc4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3940] @ 583dc │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3972] @ 59fc8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r3, sl, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [fp, r8, lsl #3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r3, sl, lsl #2] │ │ │ │ + str r0, [ip, sl, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ - ldr r3, [sp, #348] @ 0x15c │ │ │ │ + str r0, [fp, r9] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ + ldr r3, [sp, #348] @ 0x15c │ │ │ │ eor r3, r8, r3 │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #344] @ 0x158 │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ add r3, r2, r3 │ │ │ │ + ldr r2, [sp, #396] @ 0x18c │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, r8, #32 │ │ │ │ - ldr r2, [sp, #396] @ 0x18c │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #340] @ 0x154 │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - str r0, [fp, lr, lsl #2] │ │ │ │ - bne 561a0 │ │ │ │ + bne 57d60 │ │ │ │ add sp, sp, #356 @ 0x164 │ │ │ │ - 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) │ │ │ │ │ │ │ │ -00059428 : │ │ │ │ - ldr r2, [pc, #12] @ 5943c │ │ │ │ - ldr r1, [pc, #12] @ 59440 │ │ │ │ +0005b03c : │ │ │ │ + ldr r2, [pc, #12] @ 5b050 │ │ │ │ + ldr r1, [pc, #12] @ 5b054 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b440 │ │ │ │ - strdeq r7, [pc], -r8 │ │ │ │ - @ instruction: 0xffffcce4 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ + andeq fp, pc, r4, ror #27 │ │ │ │ + @ instruction: 0xffffcc80 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r2 │ │ │ │ - ldr lr, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ - cmp r2, lr │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ mov fp, r1 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + ldr lr, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ add ip, ip, r2, lsl #3 │ │ │ │ - bge 59678 │ │ │ │ + cmp r2, lr │ │ │ │ + bge 5b29c │ │ │ │ lsl r9, r3, #2 │ │ │ │ cmp r0, #1 │ │ │ │ add r3, r3, r1 │ │ │ │ lsl sl, r1, #2 │ │ │ │ lsl r5, r3, #2 │ │ │ │ - bne 59680 │ │ │ │ + bne 5b2b8 │ │ │ │ add r3, ip, #8 │ │ │ │ mov r1, sl │ │ │ │ mov r4, #0 │ │ │ │ mov sl, r9 │ │ │ │ - str r3, [sp] │ │ │ │ mov r8, r4 │ │ │ │ - mov r3, r2 │ │ │ │ mov r9, r1 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r2 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r2, [r6, r8] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [r6, sl] │ │ │ │ mov r0, r2 │ │ │ │ + ldr r3, [r6, sl] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [fp, sl] │ │ │ │ ldr r3, [fp, r8] │ │ │ │ mov r1, r2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ + str r2, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ + str r0, [sp, #28] │ │ │ │ ldr r3, [r6, r9] │ │ │ │ ldr r7, [r6, r4] │ │ │ │ + mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r5, [fp, r9] │ │ │ │ - ldr r4, [fp, r4] │ │ │ │ - mov r1, r4 │ │ │ │ str r0, [sp, #32] │ │ │ │ + ldr r4, [fp, r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [r6, r8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [fp, r8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ add r8, r8, #4 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ str r0, [r6, sl] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [fp, sl] │ │ │ │ - ldr r7, [r3, #-4] │ │ │ │ + add sl, sl, #4 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r3, #-8] │ │ │ │ + ldr r7, [r3, #-4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - add sl, sl, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ str r0, [r6, r4] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ str r0, [fp, r4] │ │ │ │ ldr r7, [r3, #-8] │ │ │ │ + ldr r5, [r3, #-4] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ - ldr r5, [r3, #-4] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r6, r9] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp] │ │ │ │ + str r0, [fp, r9] │ │ │ │ + add r9, r9, #4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - add r2, r2, #8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ + add r2, r2, #8 │ │ │ │ str r2, [sp] │ │ │ │ add r2, r4, #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ add r3, r3, #1 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ - str r0, [fp, r9] │ │ │ │ - add r9, r9, #4 │ │ │ │ - bne 594b0 │ │ │ │ + bne 5b0d4 │ │ │ │ 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) │ │ │ │ add r8, ip, #8 │ │ │ │ + lsl r3, r0, #2 │ │ │ │ mov r7, #0 │ │ │ │ str r8, [sp] │ │ │ │ - lsl r3, r0, #2 │ │ │ │ mov r8, r9 │ │ │ │ mov r9, sl │ │ │ │ mov sl, r5 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r6, r8] │ │ │ │ ldr r3, [r6, r4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 14a67c │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [fp, r4] │ │ │ │ ldr lr, [fp, r8] │ │ │ │ - str lr, [sp, #20] │ │ │ │ - mov r1, lr │ │ │ │ - str ip, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, ip │ │ │ │ - bl 14a67c │ │ │ │ + str ip, [sp, #16] │ │ │ │ + mov r1, lr │ │ │ │ + str lr, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ ldr r7, [r6, r9] │ │ │ │ - ldr r5, [r6, sl] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - mov r1, r5 │ │ │ │ str r0, [sp, #32] │ │ │ │ + ldr r5, [r6, sl] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r4, [fp, r9] │ │ │ │ - ldr r5, [fp, sl] │ │ │ │ mov r1, r5 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [fp, r9] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r5, [fp, sl] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [r6, r3] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [fp, r3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r6, r8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp] │ │ │ │ str r0, [fp, r8] │ │ │ │ - ldr r7, [r2, #-8] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [r2, #-8] │ │ │ │ ldr r5, [r2, #-4] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r6, sl] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp] │ │ │ │ str r0, [fp, sl] │ │ │ │ - ldr r7, [r2, #-8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [r2, #-8] │ │ │ │ ldr r5, [r2, #-4] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r6, r9] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp] │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - add r1, r1, #8 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r0, [fp, r9] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp] │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r1, r2 │ │ │ │ - add r8, r8, r3 │ │ │ │ - add sl, sl, r3 │ │ │ │ - str r0, [fp, r9] │ │ │ │ add r0, r4, r3 │ │ │ │ + add r8, r8, r3 │ │ │ │ add r9, r9, r3 │ │ │ │ + add sl, sl, r3 │ │ │ │ + add r2, r2, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 596a0 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r1, r2 │ │ │ │ + bne 5b2d8 │ │ │ │ + b 5b29c │ │ │ │ │ │ │ │ -00059874 : │ │ │ │ - ldr r2, [pc, #12] @ 59888 │ │ │ │ - ldr r1, [pc, #12] @ 5988c │ │ │ │ +0005b4a8 : │ │ │ │ + ldr r2, [pc, #12] @ 5b4bc │ │ │ │ + ldr r1, [pc, #12] @ 5b4c0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b afc0 │ │ │ │ - andeq r7, pc, ip, ror #11 │ │ │ │ - @ instruction: 0xfffffbbc │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + @ instruction: 0x000fb9b8 │ │ │ │ + @ instruction: 0xfffffb9c │ │ │ │ + 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, #220 @ 0xdc │ │ │ │ + ldr r5, [sp, #256] @ 0x100 │ │ │ │ ldr r7, [sp, #260] @ 0x104 │ │ │ │ - mov ip, r2 │ │ │ │ ldr r2, [sp, #264] @ 0x108 │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ cmp r7, r2 │ │ │ │ - bge 5a40c │ │ │ │ + bge 5c064 │ │ │ │ lsl r2, r3, #3 │ │ │ │ mov sl, r1 │ │ │ │ + mov r9, r0 │ │ │ │ + lsl r4, r3, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - add r1, r3, r3, lsl #1 │ │ │ │ lsl r2, r3, #2 │ │ │ │ + add r1, r4, r3 │ │ │ │ + add r6, r4, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ lsl r2, r1, #2 │ │ │ │ - add r5, r6, r3, lsl #1 │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ - lsl r2, r6, #2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ lsl r2, r5, #2 │ │ │ │ - sub r5, r5, r3 │ │ │ │ - add r1, r5, r3, lsl #1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + lsl r2, r6, #2 │ │ │ │ + sub r6, r6, r3 │ │ │ │ + add r1, r4, r6 │ │ │ │ + add r0, r6, r5 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ str r2, [sp, #24] │ │ │ │ - lsl r2, r5, #2 │ │ │ │ + lsl r2, r6, #2 │ │ │ │ str r2, [sp, #28] │ │ │ │ lsl r2, r1, #2 │ │ │ │ + add r1, r1, r5 │ │ │ │ + lsl r1, r1, #2 │ │ │ │ str r2, [sp, #32] │ │ │ │ - lsl r2, r6, #3 │ │ │ │ - add r4, r5, r6 │ │ │ │ - add r1, r1, r6 │ │ │ │ + lsl r2, r5, #3 │ │ │ │ + add r5, r5, r5, lsl #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ + lsl r2, r6, #3 │ │ │ │ add r6, r6, r6, lsl #1 │ │ │ │ - lsl r2, r5, #3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - lsl r2, r6, #2 │ │ │ │ - add r5, r5, r5, lsl #1 │ │ │ │ + lsl r2, r5, #2 │ │ │ │ + add r5, r5, r4 │ │ │ │ + lsl r4, r5, #2 │ │ │ │ + sub r3, r5, r3 │ │ │ │ + lsl lr, r3, #2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, r7, #1 │ │ │ │ - mov r9, r0 │ │ │ │ - add lr, r3, r6 │ │ │ │ - add r0, r6, r3, lsl #1 │ │ │ │ - lsl r3, r5, #2 │ │ │ │ + lsl r3, r6, #2 │ │ │ │ add r5, r2, r2, lsl #1 │ │ │ │ add fp, ip, r5, lsl #3 │ │ │ │ - add ip, r9, r4, lsl #2 │ │ │ │ + add ip, r9, r0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + add r0, sl, r0 │ │ │ │ str ip, [sp, #200] @ 0xc8 │ │ │ │ - add ip, r9, r1, lsl #2 │ │ │ │ - add r1, sl, r1, lsl #2 │ │ │ │ + add ip, r9, r1 │ │ │ │ + add r1, sl, r1 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ - add r1, r9, r0, lsl #2 │ │ │ │ + add r1, r9, r4 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ - add r1, sl, r0, lsl #2 │ │ │ │ + add r1, sl, r4 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ - add r1, r9, lr, lsl #2 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + add r1, r9, lr │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - add r1, sl, lr, lsl #2 │ │ │ │ + add r1, sl, lr │ │ │ │ str ip, [sp, #196] @ 0xc4 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ - add ip, sl, r4, lsl #2 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - str ip, [sp, #192] @ 0xc0 │ │ │ │ str r1, [sp] │ │ │ │ - b 599a4 │ │ │ │ + b 5b5fc │ │ │ │ add r2, r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r6, [sp] │ │ │ │ + add fp, fp, #24 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ + str r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r4, [r9, r6] │ │ │ │ ldr r5, [r9, r7] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ - str r2, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - add fp, fp, #24 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r4, [sl, r6] │ │ │ │ - ldr r5, [sl, r7] │ │ │ │ - mov r1, r5 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r5, [sl, r7] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [r9, r8] │ │ │ │ ldr r5, [r9, r7] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r4, [sl, r8] │ │ │ │ - ldr r5, [sl, r7] │ │ │ │ - mov r1, r5 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r5, [sl, r7] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r4, [r9, r8] │ │ │ │ ldr r5, [r9, r7] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r4, [sl, r8] │ │ │ │ - ldr r5, [sl, r7] │ │ │ │ - mov r1, r5 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r5, [sl, r7] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - ldr r4, [r9, r8] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r4, [r9, r8] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r9, r7] │ │ │ │ mov r1, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r4, [sl, r8] │ │ │ │ - ldr r5, [sl, r7] │ │ │ │ - mov r1, r5 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r5, [sl, r7] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - ldr r4, [r9, r8] │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r9, r7] │ │ │ │ + ldr r4, [r9, r8] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r4, [sl, r8] │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sl, r7] │ │ │ │ mov r7, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ ldr r5, [r1, r6] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #192] @ 0xc0 │ │ │ │ + bl 151100 │ │ │ │ ldr r5, [sp, #188] @ 0xbc │ │ │ │ - ldr r4, [ip, r6] │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + ldr ip, [sp, #192] @ 0xc0 │ │ │ │ ldr r5, [r5, r6] │ │ │ │ + ldr r4, [ip, r6] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ ldr r4, [r9, r8] │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r3, r6] │ │ │ │ mov r1, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ ldr r4, [sl, r8] │ │ │ │ ldr r5, [r1, r6] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #176] @ 0xb0 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr ip, [sp, #176] @ 0xb0 │ │ │ │ ldr r4, [ip, r6] │ │ │ │ ldr r6, [r9, r1] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #172] @ 0xac │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [r3, r7] │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ ldr r6, [sl, r1] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [r9, r7] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ str r0, [sl, r7] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ str r0, [r9, r6] │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ str r0, [sl, r6] │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ str r0, [r9, r6] │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sl, r6] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sl, r7] │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r0, [r9, r7] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [fp, #-32] @ 0xffffffe0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ ldr lr, [fp, #-28] @ 0xffffffe4 │ │ │ │ mov r1, ip │ │ │ │ - str lr, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + str lr, [sp, #52] @ 0x34 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sl, ip] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r9, ip] │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ - ldr r7, [fp, #-36] @ 0xffffffdc │ │ │ │ - mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [fp, #-36] @ 0xffffffdc │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #196] @ 0xc4 │ │ │ │ + bl 151104 │ │ │ │ ldr r6, [sp] │ │ │ │ mov r1, r8 │ │ │ │ + ldr lr, [sp, #196] @ 0xc4 │ │ │ │ str r0, [lr, r6] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #188] @ 0xbc │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r5, [sp, #188] @ 0xbc │ │ │ │ str r0, [r5, r6] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ - ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ - mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sl, r6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ str r0, [r9, r6] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ - ldr r7, [fp, #-36] @ 0xffffffdc │ │ │ │ - mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [fp, #-36] @ 0xffffffdc │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r9, r6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ str r0, [sl, r6] │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r8, [fp, #-32] @ 0xffffffe0 │ │ │ │ - ldr r7, [fp, #-28] @ 0xffffffe4 │ │ │ │ - mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [fp, #-28] @ 0xffffffe4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #180] @ 0xb4 │ │ │ │ + bl 151100 │ │ │ │ ldr r6, [sp] │ │ │ │ mov r1, r7 │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ str r0, [r2, r6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ str r0, [r4, r6] │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ - ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ - mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sl, r6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ str r0, [r9, r6] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ - ldr r7, [fp, #-36] @ 0xffffffdc │ │ │ │ - mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [fp, #-36] @ 0xffffffdc │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #200] @ 0xc8 │ │ │ │ + bl 151104 │ │ │ │ ldr r6, [sp] │ │ │ │ mov r1, r8 │ │ │ │ + ldr lr, [sp, #200] @ 0xc8 │ │ │ │ str r0, [lr, r6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr lr, [sp, #192] @ 0xc0 │ │ │ │ str r0, [lr, r6] │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ - ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ - mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sl, r6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ str r0, [r9, r6] │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ - ldr r7, [fp, #-36] @ 0xffffffdc │ │ │ │ - mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [fp, #-36] @ 0xffffffdc │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r9, r6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sl, r6] │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r8, [fp, #-32] @ 0xffffffe0 │ │ │ │ - ldr r7, [fp, #-28] @ 0xffffffe4 │ │ │ │ - mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [fp, #-28] @ 0xffffffe4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sl, r6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ str r0, [r9, r6] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ - ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ - mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sl, r6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ str r0, [r9, r6] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r8, [fp, #-32] @ 0xffffffe0 │ │ │ │ - ldr r7, [fp, #-28] @ 0xffffffe4 │ │ │ │ - mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [fp, #-28] @ 0xffffffe4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #172] @ 0xac │ │ │ │ + bl 151100 │ │ │ │ ldr r6, [sp] │ │ │ │ mov r1, r7 │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ str r0, [r2, r6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + bl 151104 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ + str r0, [r4, r6] │ │ │ │ ldr ip, [sp, #24] │ │ │ │ + add r0, r6, r3 │ │ │ │ add r2, r7, r3 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + str r0, [sp] │ │ │ │ ldr lr, [sp, #28] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, r8, r3 │ │ │ │ + add r0, r6, r3 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + str r0, [sp, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, ip, r3 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, lr, r3 │ │ │ │ + add r0, r6, r3 │ │ │ │ + str r0, [sp, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, ip, r3 │ │ │ │ str r2, [sp, #32] │ │ │ │ - str r0, [r4, r6] │ │ │ │ - add r0, r6, r3 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - str r0, [sp] │ │ │ │ - add r0, r6, r3 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - add r0, r6, r3 │ │ │ │ - str r0, [sp, #12] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [sp, #4] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r2, ip, r3 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, lr, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, ip, r3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, r1, r3 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 5999c │ │ │ │ + bne 5b5f4 │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ - 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) │ │ │ │ │ │ │ │ -0005a414 : │ │ │ │ - ldr r2, [pc, #12] @ 5a428 │ │ │ │ - ldr r1, [pc, #12] @ 5a42c │ │ │ │ +0005c080 : │ │ │ │ + ldr r2, [pc, #12] @ 5c094 │ │ │ │ + ldr r1, [pc, #12] @ 5c098 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b afc0 │ │ │ │ - andeq r6, pc, ip, lsl #21 │ │ │ │ - @ instruction: 0xfffff468 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #732 @ 0x2dc │ │ │ │ - mov fp, r2 │ │ │ │ - mov ip, r3 │ │ │ │ - ldr r2, [sp, #772] @ 0x304 │ │ │ │ - ldr r3, [sp, #776] @ 0x308 │ │ │ │ - ldr lr, [sp, #768] @ 0x300 │ │ │ │ - cmp r2, r3 │ │ │ │ - bge 5dccc │ │ │ │ - add r3, ip, ip, lsl #1 │ │ │ │ - add r5, ip, ip, lsl #2 │ │ │ │ - lsl r2, r3, #3 │ │ │ │ - rsb r4, ip, ip, lsl #3 │ │ │ │ - mov sl, r1 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ - add r1, r3, lr │ │ │ │ - add r2, r5, lr │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - add r2, r4, lr │ │ │ │ - add r1, lr, lr, lsl #1 │ │ │ │ - lsl r7, r1, #1 │ │ │ │ - str r2, [sp, #148] @ 0x94 │ │ │ │ - lsl r2, r1, #3 │ │ │ │ - mov r9, r0 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ - add r0, ip, lr │ │ │ │ - add r2, r7, ip, lsl #2 │ │ │ │ - add r6, r0, r0, lsl #1 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - add r2, r1, ip │ │ │ │ - mov r8, r0 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - rsb r0, lr, lr, lsl #3 │ │ │ │ - lsl r2, r6, #3 │ │ │ │ - str r2, [sp, #196] @ 0xc4 │ │ │ │ - add r2, r0, ip │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r8, [sp, #4] │ │ │ │ - add r2, r5, r0 │ │ │ │ - rsb r8, r8, r8, lsl #3 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - lsl r2, r8, #2 │ │ │ │ - str r2, [sp, #132] @ 0x84 │ │ │ │ - add r2, r3, r0 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - lsl r2, r5, #2 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ - lsl r2, r4, #2 │ │ │ │ - add r8, r3, lr │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ - lsl r2, r3, #2 │ │ │ │ - add r8, r8, ip │ │ │ │ - str r2, [sp, #204] @ 0xcc │ │ │ │ - add r2, r0, ip │ │ │ │ - sub r2, r2, lr │ │ │ │ - str r8, [sp, #76] @ 0x4c │ │ │ │ - add r8, lr, ip, lsl #1 │ │ │ │ - add r7, r4, r7 │ │ │ │ - str r8, [sp, #12] │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - add r8, lr, r3, lsl #1 │ │ │ │ - add r2, r2, ip, lsl #2 │ │ │ │ - str r8, [sp, #152] @ 0x98 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - mov r8, r2 │ │ │ │ - sub r2, r7, ip, lsl #2 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ - lsl r2, r0, #2 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - add r2, r3, r0 │ │ │ │ - add r2, r2, ip │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, r0, ip, lsl #1 │ │ │ │ - add r0, r0, r3, lsl #1 │ │ │ │ - lsl r6, r6, #2 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - sub r0, r8, r1 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - str r6, [sp, #208] @ 0xd0 │ │ │ │ - lsl r0, lr, #2 │ │ │ │ - add r6, ip, lr, lsl #1 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - add r6, r0, r3, lsl #1 │ │ │ │ - str r7, [sp, #156] @ 0x9c │ │ │ │ - str r6, [sp, #164] @ 0xa4 │ │ │ │ - sub r7, r7, r1 │ │ │ │ - add r6, r0, lr │ │ │ │ - str r7, [sp, #160] @ 0xa0 │ │ │ │ - add r7, r6, ip │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ - add r7, r8, r8, lsl #2 │ │ │ │ - lsl r8, r7, #2 │ │ │ │ - str r8, [sp, #52] @ 0x34 │ │ │ │ - add r8, r4, r6 │ │ │ │ - sub r7, r2, lr │ │ │ │ + andeq sl, pc, r0, lsr #28 │ │ │ │ + @ instruction: 0xfffff430 │ │ │ │ + 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, #996 @ 0x3e4 │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [sp, #1036] @ 0x40c │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r2, [sp, #1032] @ 0x408 │ │ │ │ + ldr r0, [sp, #1040] @ 0x410 │ │ │ │ + cmp r1, r0 │ │ │ │ + bge 60018 │ │ │ │ + lsl r8, r3, #4 │ │ │ │ + add r5, r3, r2 │ │ │ │ + lsl r1, r3, #1 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + add r4, r1, r3 │ │ │ │ str r8, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - sub r8, r8, r1 │ │ │ │ - str r8, [sp, #168] @ 0xa8 │ │ │ │ - add r8, r3, lr, lsl #1 │ │ │ │ - sub r2, r2, lr │ │ │ │ - str r8, [sp, #172] @ 0xac │ │ │ │ + lsl r8, r3, #2 │ │ │ │ + add sl, r4, r2 │ │ │ │ + lsl r0, r4, #3 │ │ │ │ + add r9, r8, r3 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + add r1, r9, r2 │ │ │ │ + lsl r6, r1, #2 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + lsl r0, r5, #2 │ │ │ │ + str r6, [sp, #100] @ 0x64 │ │ │ │ + lsl r6, r3, #3 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + lsl r0, sl, #2 │ │ │ │ + sub fp, r6, r3 │ │ │ │ + add r1, fp, r2 │ │ │ │ + lsl r7, r1, #2 │ │ │ │ + str fp, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ + lsl r7, r2, #1 │ │ │ │ + add r0, r7, r2 │ │ │ │ + lsl r6, r0, #1 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + lsl r5, r0, #3 │ │ │ │ + add r1, r6, r8 │ │ │ │ + lsl r8, r2, #3 │ │ │ │ + lsl r1, r1, #2 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + str r8, [sp, #84] @ 0x54 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ + add r1, r0, r3 │ │ │ │ + lsl r7, r1, #3 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + str r7, [sp, #116] @ 0x74 │ │ │ │ + add r7, r5, r5, lsl #1 │ │ │ │ + lsl r5, r7, #3 │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ + sub r7, r8, r2 │ │ │ │ + add r1, r7, r3 │ │ │ │ + str r5, [sp, #28] │ │ │ │ lsl r8, r1, #2 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + sub r1, r1, r2 │ │ │ │ + str r8, [sp, #120] @ 0x78 │ │ │ │ + mov r8, r9 │ │ │ │ + add r9, r9, r7 │ │ │ │ + lsl r9, r9, #2 │ │ │ │ + str r8, [sp, #76] @ 0x4c │ │ │ │ + str r9, [sp, #124] @ 0x7c │ │ │ │ + lsl r9, r5, #3 │ │ │ │ + str r9, [sp, #88] @ 0x58 │ │ │ │ + sub r9, r9, r5 │ │ │ │ + lsl r5, r9, #2 │ │ │ │ + add r9, r4, r7 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + lsl r5, r9, #2 │ │ │ │ + add r9, r9, r3 │ │ │ │ + lsl r9, r9, #2 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ + lsl r5, r8, #2 │ │ │ │ + ldr r8, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + lsl r5, fp, #2 │ │ │ │ + lsl fp, r2, #2 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + lsl r5, r4, #2 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + add r5, sl, r3 │ │ │ │ + lsl sl, sl, #3 │ │ │ │ + lsl r5, r5, #2 │ │ │ │ + str r5, [sp, #132] @ 0x84 │ │ │ │ + add r5, r8, r2 │ │ │ │ + lsl r8, r5, #2 │ │ │ │ + lsl r5, r5, #3 │ │ │ │ + str r8, [sp, #136] @ 0x88 │ │ │ │ + lsl r8, r4, #1 │ │ │ │ + str sl, [sp, #176] @ 0xb0 │ │ │ │ + str r8, [sp, #60] @ 0x3c │ │ │ │ + add r8, r8, r2 │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + ldr sl, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #140] @ 0x8c │ │ │ │ - add r2, r0, r3, lsl #1 │ │ │ │ - add r8, r1, ip, lsl #2 │ │ │ │ - add r1, r1, ip, lsl #1 │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ - sub r1, r2, lr │ │ │ │ - add r2, r6, ip │ │ │ │ - sub r2, r2, lr │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ - add r2, r5, r0 │ │ │ │ - str r2, [sp, #116] @ 0x74 │ │ │ │ - add r2, r4, r0 │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ - add r2, r3, r0 │ │ │ │ - add r3, r6, r3, lsl #1 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [sp, #780] @ 0x30c │ │ │ │ - str r2, [sp, #188] @ 0xbc │ │ │ │ + lsl r8, r1, #2 │ │ │ │ + str r9, [sp, #160] @ 0xa0 │ │ │ │ + lsl sl, sl, #2 │ │ │ │ + str r8, [sp, #144] @ 0x90 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + str r5, [sp, #172] @ 0xac │ │ │ │ + str sl, [sp, #180] @ 0xb4 │ │ │ │ + add r1, r8, r1 │ │ │ │ + lsl r8, r1, #2 │ │ │ │ + sub r1, r1, r0 │ │ │ │ + lsl r5, r1, #2 │ │ │ │ + sub r1, r1, r2 │ │ │ │ + lsl r1, r1, #2 │ │ │ │ + str r8, [sp, #148] @ 0x94 │ │ │ │ + ldr r8, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + add r6, r8, r6 │ │ │ │ + lsl r8, r6, #2 │ │ │ │ + str r8, [sp, #152] @ 0x98 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + sub r8, r6, r8 │ │ │ │ + sub r6, r6, r0 │ │ │ │ + lsl sl, r6, #2 │ │ │ │ + str r8, [sp, #72] @ 0x48 │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + str r8, [sp, #156] @ 0x9c │ │ │ │ + lsl r8, r7, #2 │ │ │ │ + str sl, [sp, #188] @ 0xbc │ │ │ │ + ldr sl, [sp, #48] @ 0x30 │ │ │ │ + str r8, [sp, #40] @ 0x28 │ │ │ │ + ldr r8, [sp, #52] @ 0x34 │ │ │ │ + lsl sl, sl, #2 │ │ │ │ + add r9, r7, r8 │ │ │ │ + ldr r8, [sp, #68] @ 0x44 │ │ │ │ + lsl r9, r9, #2 │ │ │ │ + str sl, [sp, #44] @ 0x2c │ │ │ │ + lsl sl, r5, #4 │ │ │ │ + str r9, [sp, #164] @ 0xa4 │ │ │ │ + ldr r9, [sp, #60] @ 0x3c │ │ │ │ + str sl, [sp, #192] @ 0xc0 │ │ │ │ + add r7, r7, r9 │ │ │ │ + add r9, r9, fp │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + lsl r5, r9, #2 │ │ │ │ + sub r9, r9, r2 │ │ │ │ + lsl r9, r9, #2 │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ + add sl, r7, r3 │ │ │ │ + lsl r6, sl, #3 │ │ │ │ + lsl sl, sl, #2 │ │ │ │ + str r6, [sp, #196] @ 0xc4 │ │ │ │ + add r6, fp, r2 │ │ │ │ + add r7, r6, r3 │ │ │ │ + lsl r5, r7, #2 │ │ │ │ + sub r7, r7, r2 │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + str r5, [sp, #204] @ 0xcc │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + add r5, r8, r5 │ │ │ │ + lsl r5, r5, #2 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #212] @ 0xd4 │ │ │ │ + str r9, [sp, #220] @ 0xdc │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + add r5, r5, r6 │ │ │ │ + ldr r9, [sp, #76] @ 0x4c │ │ │ │ + lsl r8, r5, #2 │ │ │ │ + sub r5, r5, r0 │ │ │ │ + lsl r5, r5, #2 │ │ │ │ + add r1, r4, r1 │ │ │ │ + add r4, r4, fp │ │ │ │ + str r8, [sp, #208] @ 0xd0 │ │ │ │ + lsl r1, r1, #2 │ │ │ │ + ldr r8, [sp, #72] @ 0x48 │ │ │ │ + lsl r4, r4, #2 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ + lsl r1, r0, #2 │ │ │ │ + sub r8, r8, r2 │ │ │ │ + add r2, r9, fp │ │ │ │ + ldr r9, [sp, #64] @ 0x40 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + str r8, [sp, #72] @ 0x48 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + add r2, r9, fp │ │ │ │ + lsl r9, r6, #2 │ │ │ │ + ldr r4, [sp, #92] @ 0x5c │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + add r1, r8, r0 │ │ │ │ + ldr r8, [sp, #52] @ 0x34 │ │ │ │ + str r9, [sp, #52] @ 0x34 │ │ │ │ + lsl r1, r1, #2 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + add r0, r0, r8 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + add r3, r9, r3 │ │ │ │ + lsl r9, r3, #2 │ │ │ │ + sub r3, r3, r8 │ │ │ │ + ldr r8, [sp, #96] @ 0x60 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - lsl r2, r6, #2 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #724] @ 0x2d4 │ │ │ │ - add r2, r7, ip │ │ │ │ - ldr r3, [sp, #772] @ 0x304 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - sub r2, r7, ip │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ - add r2, r3, #1 │ │ │ │ - rsb r3, r2, r2, lsl #3 │ │ │ │ - add fp, fp, r3, lsl #3 │ │ │ │ - str fp, [sp] │ │ │ │ - str r7, [sp, #100] @ 0x64 │ │ │ │ - mov fp, sl │ │ │ │ - str r8, [sp, #108] @ 0x6c │ │ │ │ + str r9, [sp, #4] │ │ │ │ + ldr r9, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ + add r3, r9, r6 │ │ │ │ + ldr r9, [sp, #1036] @ 0x40c │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ + add r9, r9, #1 │ │ │ │ + ldr r3, [sp, #1044] @ 0x414 │ │ │ │ + str r9, [sp, #60] @ 0x3c │ │ │ │ + rsb r9, r9, r9, lsl #3 │ │ │ │ + add r9, r4, r9, lsl #3 │ │ │ │ + add r4, ip, r8 │ │ │ │ + add r8, lr, r8 │ │ │ │ + mov r6, r8 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + str r4, [sp, #796] @ 0x31c │ │ │ │ + str r8, [sp, #800] @ 0x320 │ │ │ │ + ldr r8, [sp, #80] @ 0x50 │ │ │ │ + sub r4, r4, r8 │ │ │ │ + sub r8, r6, r8 │ │ │ │ + str r4, [sp, #456] @ 0x1c8 │ │ │ │ + str r8, [sp, #460] @ 0x1cc │ │ │ │ + ldr r8, [sp, #68] @ 0x44 │ │ │ │ + ldr r6, [sp, #100] @ 0x64 │ │ │ │ + add r4, ip, r8 │ │ │ │ + add r8, lr, r8 │ │ │ │ + str r4, [sp, #804] @ 0x324 │ │ │ │ + add r4, ip, r6 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ + str r8, [sp, #812] @ 0x32c │ │ │ │ + add r8, lr, r6 │ │ │ │ + str r8, [sp, #816] @ 0x330 │ │ │ │ + add r8, ip, r4 │ │ │ │ + str r8, [sp, #820] @ 0x334 │ │ │ │ + ldr r8, [sp, #108] @ 0x6c │ │ │ │ + add r6, ip, r8 │ │ │ │ + str r6, [sp, #824] @ 0x338 │ │ │ │ + add r6, lr, r4 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #828] @ 0x33c │ │ │ │ + add r6, lr, r8 │ │ │ │ + ldr r8, [sp, #124] @ 0x7c │ │ │ │ + str r6, [sp, #832] @ 0x340 │ │ │ │ + add r6, ip, r4 │ │ │ │ + str r6, [sp, #836] @ 0x344 │ │ │ │ + add r6, lr, r4 │ │ │ │ + ldr r4, [sp, #116] @ 0x74 │ │ │ │ + str r6, [sp, #840] @ 0x348 │ │ │ │ + add r6, ip, r4 │ │ │ │ + str r6, [sp, #792] @ 0x318 │ │ │ │ + add r6, lr, r4 │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #788] @ 0x314 │ │ │ │ + add r6, ip, r4 │ │ │ │ + str r6, [sp, #784] @ 0x310 │ │ │ │ + add r6, ip, r8 │ │ │ │ + str r6, [sp, #780] @ 0x30c │ │ │ │ + add r6, lr, r4 │ │ │ │ + ldr r4, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ + add r6, lr, r8 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + str r6, [sp, #772] @ 0x304 │ │ │ │ + add r6, ip, r4 │ │ │ │ + str r6, [sp, #768] @ 0x300 │ │ │ │ + add r6, lr, r4 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ + str r6, [sp, #764] @ 0x2fc │ │ │ │ + sub r6, r4, r8 │ │ │ │ + ldr r4, [sp, #460] @ 0x1cc │ │ │ │ + str r6, [sp, #760] @ 0x2f8 │ │ │ │ + sub r6, r4, r8 │ │ │ │ + add r4, ip, fp │ │ │ │ + add r8, lr, fp │ │ │ │ + str r6, [sp, #756] @ 0x2f4 │ │ │ │ + str r4, [sp, #988] @ 0x3dc │ │ │ │ + ldr r4, [sp, #132] @ 0x84 │ │ │ │ + str r8, [sp, #980] @ 0x3d4 │ │ │ │ + ldr r8, [sp, #140] @ 0x8c │ │ │ │ + add r6, ip, r4 │ │ │ │ + str r6, [sp, #752] @ 0x2f0 │ │ │ │ + add r6, lr, r4 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ + str r6, [sp, #748] @ 0x2ec │ │ │ │ + add r6, ip, r4 │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ + add r6, ip, r8 │ │ │ │ + str r6, [sp, #740] @ 0x2e4 │ │ │ │ + add r6, lr, r4 │ │ │ │ + ldr r4, [sp, #144] @ 0x90 │ │ │ │ + str r6, [sp, #736] @ 0x2e0 │ │ │ │ + add r6, lr, r8 │ │ │ │ + ldr r8, [sp, #148] @ 0x94 │ │ │ │ + str r6, [sp, #732] @ 0x2dc │ │ │ │ + add r6, ip, r4 │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ + add r6, ip, r8 │ │ │ │ + str r6, [sp, #724] @ 0x2d4 │ │ │ │ + add r6, lr, r4 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ + str r6, [sp, #720] @ 0x2d0 │ │ │ │ + add r6, lr, r8 │ │ │ │ + ldr r8, [sp, #156] @ 0x9c │ │ │ │ + str r6, [sp, #716] @ 0x2cc │ │ │ │ + add r6, ip, r4 │ │ │ │ + str r6, [sp, #712] @ 0x2c8 │ │ │ │ + add r6, ip, r8 │ │ │ │ + str r6, [sp, #708] @ 0x2c4 │ │ │ │ + add r6, lr, r4 │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + str r6, [sp, #704] @ 0x2c0 │ │ │ │ + add r6, lr, r8 │ │ │ │ + ldr r8, [sp, #168] @ 0xa8 │ │ │ │ + str r6, [sp, #700] @ 0x2bc │ │ │ │ + add r6, ip, r4 │ │ │ │ + str r6, [sp, #696] @ 0x2b8 │ │ │ │ + add r6, lr, r4 │ │ │ │ + ldr r4, [sp, #164] @ 0xa4 │ │ │ │ + str r6, [sp, #692] @ 0x2b4 │ │ │ │ + add r6, ip, r4 │ │ │ │ + str r6, [sp, #688] @ 0x2b0 │ │ │ │ + add r6, ip, r8 │ │ │ │ + str r6, [sp, #684] @ 0x2ac │ │ │ │ + add r6, lr, r4 │ │ │ │ + str r6, [sp, #680] @ 0x2a8 │ │ │ │ + add r6, lr, r8 │ │ │ │ + add r8, ip, fp │ │ │ │ + add r8, r8, fp │ │ │ │ + str r8, [sp, #452] @ 0x1c4 │ │ │ │ + add r8, lr, fp │ │ │ │ + str r6, [sp, #676] @ 0x2a4 │ │ │ │ + add fp, r8, fp │ │ │ │ + ldr r4, [sp, #172] @ 0xac │ │ │ │ + str fp, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r8, [sp, #84] @ 0x54 │ │ │ │ + ldr fp, [sp, #88] @ 0x58 │ │ │ │ + add r6, ip, r4 │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ + add r6, lr, r4 │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + str r6, [sp, #668] @ 0x29c │ │ │ │ + add r6, ip, fp │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ + add r6, ip, r4 │ │ │ │ + str r6, [sp, #660] @ 0x294 │ │ │ │ + add r6, lr, fp │ │ │ │ + ldr fp, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #656] @ 0x290 │ │ │ │ + add r6, lr, r4 │ │ │ │ + ldr r4, [sp, #180] @ 0xb4 │ │ │ │ + str r6, [sp, #652] @ 0x28c │ │ │ │ + add r6, ip, r4 │ │ │ │ + str r6, [sp, #648] @ 0x288 │ │ │ │ + add r6, ip, fp │ │ │ │ + str r6, [sp, #644] @ 0x284 │ │ │ │ + add r6, lr, r4 │ │ │ │ + ldr r4, [sp, #188] @ 0xbc │ │ │ │ + str r6, [sp, #640] @ 0x280 │ │ │ │ + add r6, lr, fp │ │ │ │ + ldr fp, [sp, #452] @ 0x1c4 │ │ │ │ + str r6, [sp, #636] @ 0x27c │ │ │ │ + add r6, ip, r4 │ │ │ │ + str r6, [sp, #632] @ 0x278 │ │ │ │ + add r6, lr, r4 │ │ │ │ + add fp, fp, r8 │ │ │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + str fp, [sp, #444] @ 0x1bc │ │ │ │ + ldr fp, [sp, #448] @ 0x1c0 │ │ │ │ + str r6, [sp, #628] @ 0x274 │ │ │ │ + add r6, ip, r4 │ │ │ │ + str r6, [sp, #624] @ 0x270 │ │ │ │ + add r6, lr, r4 │ │ │ │ + add fp, fp, r8 │ │ │ │ + ldr r4, [sp, #196] @ 0xc4 │ │ │ │ + str r6, [sp, #616] @ 0x268 │ │ │ │ + ldr r8, [sp, #200] @ 0xc8 │ │ │ │ + str fp, [sp, #620] @ 0x26c │ │ │ │ + add r6, ip, r4 │ │ │ │ + str r6, [sp, #612] @ 0x264 │ │ │ │ + add r6, ip, r8 │ │ │ │ + str r6, [sp, #608] @ 0x260 │ │ │ │ + add r6, lr, r4 │ │ │ │ + str r6, [sp, #604] @ 0x25c │ │ │ │ + add r6, lr, r8 │ │ │ │ + str r6, [sp, #600] @ 0x258 │ │ │ │ + ldr r8, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #204] @ 0xcc │ │ │ │ + add r6, ip, r4 │ │ │ │ + str r6, [sp, #596] @ 0x254 │ │ │ │ + add r6, lr, r4 │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ + str r6, [sp, #592] @ 0x250 │ │ │ │ + add r6, ip, r4 │ │ │ │ + str r6, [sp, #588] @ 0x24c │ │ │ │ + add r6, ip, r8 │ │ │ │ + str r6, [sp, #584] @ 0x248 │ │ │ │ + add r6, lr, r4 │ │ │ │ + ldr r4, [sp, #212] @ 0xd4 │ │ │ │ + str r6, [sp, #580] @ 0x244 │ │ │ │ + add r6, lr, r8 │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ + add r6, ip, sl │ │ │ │ + str r6, [sp, #572] @ 0x23c │ │ │ │ + add r6, ip, r4 │ │ │ │ + str r6, [sp, #568] @ 0x238 │ │ │ │ + add r6, lr, sl │ │ │ │ mov sl, r9 │ │ │ │ - str r1, [sp, #180] @ 0xb4 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - b 5a67c │ │ │ │ - add r2, r2, #1 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - ldr r4, [sl] │ │ │ │ - ldr r5, [sl, r7, lsl #4] │ │ │ │ + str r6, [sp, #564] @ 0x234 │ │ │ │ + add r6, lr, r4 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + str r6, [sp, #560] @ 0x230 │ │ │ │ + add r6, ip, r5 │ │ │ │ + add r5, lr, r5 │ │ │ │ + str r5, [sp, #548] @ 0x224 │ │ │ │ + str r6, [sp, #556] @ 0x22c │ │ │ │ + add r5, lr, r4 │ │ │ │ + add r6, ip, r4 │ │ │ │ + ldr r4, [sp, #220] @ 0xdc │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ + add r5, ip, r1 │ │ │ │ + str r5, [sp, #540] @ 0x21c │ │ │ │ + add r5, lr, r1 │ │ │ │ + str r6, [sp, #552] @ 0x228 │ │ │ │ + str r5, [sp, #536] @ 0x218 │ │ │ │ + add r5, ip, r0 │ │ │ │ + str r5, [sp, #532] @ 0x214 │ │ │ │ + add r5, ip, r4 │ │ │ │ + add r4, lr, r4 │ │ │ │ + str r4, [sp, #520] @ 0x208 │ │ │ │ + add r4, ip, r7 │ │ │ │ + str r5, [sp, #528] @ 0x210 │ │ │ │ + add r5, lr, r0 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + str r4, [sp, #516] @ 0x204 │ │ │ │ + str r5, [sp, #524] @ 0x20c │ │ │ │ + add r4, ip, r0 │ │ │ │ + str r4, [sp, #512] @ 0x200 │ │ │ │ + add r4, lr, r7 │ │ │ │ + str r4, [sp, #508] @ 0x1fc │ │ │ │ + add r4, lr, r0 │ │ │ │ + str r4, [sp, #504] @ 0x1f8 │ │ │ │ + add r4, ip, r2 │ │ │ │ + str r4, [sp, #500] @ 0x1f4 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + stmib sp, {ip, lr} │ │ │ │ + add r4, ip, r1 │ │ │ │ + str r4, [sp, #496] @ 0x1f0 │ │ │ │ + add r4, lr, r2 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + str r4, [sp, #492] @ 0x1ec │ │ │ │ + add r4, lr, r1 │ │ │ │ + str r4, [sp, #488] @ 0x1e8 │ │ │ │ + add r4, ip, r0 │ │ │ │ + str r4, [sp, #484] @ 0x1e4 │ │ │ │ + add r4, lr, r0 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ + add r4, ip, r0 │ │ │ │ + str r4, [sp, #476] @ 0x1dc │ │ │ │ + add r4, ip, r2 │ │ │ │ + str r4, [sp, #472] @ 0x1d8 │ │ │ │ + add r4, lr, r0 │ │ │ │ + ldr r0, [sp, #444] @ 0x1bc │ │ │ │ + str r4, [sp, #468] @ 0x1d4 │ │ │ │ + add r4, lr, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r4, [sp, #464] @ 0x1d0 │ │ │ │ + sub r1, r0, r2 │ │ │ │ + sub r2, fp, r2 │ │ │ │ + mov fp, #0 │ │ │ │ + str r2, [sp, #976] @ 0x3d0 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r1, [sp, #984] @ 0x3d8 │ │ │ │ + b 5c84c │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ + add sl, sl, #56 @ 0x38 │ │ │ │ + str r2, [sp, #968] @ 0x3c8 │ │ │ │ + str r3, [sp, #972] @ 0x3cc │ │ │ │ + ldr r3, [sp, #796] @ 0x31c │ │ │ │ + ldr r4, [r6, fp] │ │ │ │ + ldr r5, [r3, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - str r2, [sp, #720] @ 0x2d0 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [fp, r7, lsl #4] │ │ │ │ - ldr r5, [fp] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #800] @ 0x320 │ │ │ │ + ldr r4, [r3, fp] │ │ │ │ + ldr r5, [r1, fp] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr ip, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r6, [r6, r2] │ │ │ │ + ldr r4, [ip, fp] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r4, [sp, #460] @ 0x1cc │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r6, [r4, fp] │ │ │ │ + ldr r1, [r3, r2] │ │ │ │ + mov r0, r6 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #844] @ 0x34c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ + str r0, [sp, #852] @ 0x354 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - ldr r5, [sl, r7, lsl #3] │ │ │ │ - ldr r7, [sl, r3] │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r5, [sp, #804] @ 0x324 │ │ │ │ + str r0, [sp, #856] @ 0x358 │ │ │ │ + ldr r7, [sp, #808] @ 0x328 │ │ │ │ + ldr r4, [r5, fp] │ │ │ │ + ldr r5, [r7, fp] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #812] @ 0x32c │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [sp, #816] @ 0x330 │ │ │ │ + ldr r5, [r8, fp] │ │ │ │ + ldr r7, [r1, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ - ldr r7, [fp, r7, lsl #3] │ │ │ │ - ldr r1, [fp, r5] │ │ │ │ - str r1, [sp, #220] @ 0xdc │ │ │ │ - mov r9, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r5, [sp, #820] @ 0x334 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r8, [sp, #824] @ 0x338 │ │ │ │ + ldr r7, [r5, fp] │ │ │ │ + ldr r8, [r8, fp] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #828] @ 0x33c │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr lr, [sp, #832] @ 0x340 │ │ │ │ + ldr r9, [r1, fp] │ │ │ │ + ldr r1, [lr, fp] │ │ │ │ + mov r0, r9 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #596] @ 0x254 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #600] @ 0x258 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #92] @ 0x5c │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + ldr r8, [sp, #836] @ 0x344 │ │ │ │ + ldr r4, [r6, r7] │ │ │ │ + ldr r5, [r8, fp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - ldr r9, [sp, #64] @ 0x40 │ │ │ │ - ldr r4, [sl, r8, lsl #2] │ │ │ │ - ldr r5, [sl, r9, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #604] @ 0x25c │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r9, [sp, #840] @ 0x348 │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ + ldr r5, [r9, fp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [fp, r8, lsl #2] │ │ │ │ - ldr r8, [fp, r9, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #792] @ 0x318 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r4, [r1, fp] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r6, [r6, r1] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r2, [sp, #788] @ 0x314 │ │ │ │ + ldr r6, [r2, fp] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r1, [r3, r1] │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #148] @ 0x94 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r8, [sl, r2, lsl #2] │ │ │ │ - ldr r9, [sl, r3, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [fp, r1, lsl #2] │ │ │ │ - ldr r1, [fp, r2, lsl #2] │ │ │ │ - str r1, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #120] @ 0x78 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #860] @ 0x35c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #864] @ 0x360 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #868] @ 0x364 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #252] @ 0xfc │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #780] @ 0x30c │ │ │ │ + str r0, [sp, #872] @ 0x368 │ │ │ │ + ldr r5, [sp, #784] @ 0x310 │ │ │ │ + ldr r4, [r5, fp] │ │ │ │ + ldr r5, [r7, fp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #128] @ 0x80 │ │ │ │ - ldr r9, [sp, #68] @ 0x44 │ │ │ │ - ldr r4, [sl, r8] │ │ │ │ - ldr r5, [sl, r9, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [fp, r8] │ │ │ │ - ldr r6, [fp, r9, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #196] @ 0xc4 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr r7, [sl, ip] │ │ │ │ - ldr r5, [sl, r9, lsl #3] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #772] @ 0x304 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #776] @ 0x308 │ │ │ │ + ldr r7, [ip, fp] │ │ │ │ + ldr r5, [r3, fp] │ │ │ │ mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr ip, [sp, #196] @ 0xc4 │ │ │ │ - ldr r7, [fp, r1, lsl #3] │ │ │ │ - ldr r1, [fp, ip] │ │ │ │ - str r1, [sp, #268] @ 0x10c │ │ │ │ - mov r9, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [r8, ip] │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ + ldr r8, [r5, fp] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #264] @ 0x108 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #264] @ 0x108 │ │ │ │ - str r0, [sp, #268] @ 0x10c │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #764] @ 0x2fc │ │ │ │ + ldr r9, [r9, ip] │ │ │ │ + ldr r1, [r3, fp] │ │ │ │ + mov r0, r9 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #608] @ 0x260 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #612] @ 0x264 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #616] @ 0x268 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #140] @ 0x8c │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ - ldr r4, [sl, r8, lsl #2] │ │ │ │ - ldr r5, [sl, r9, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [r8, r7] │ │ │ │ + ldr r4, [r4, fp] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #620] @ 0x26c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [fp, r8, lsl #2] │ │ │ │ - ldr r8, [fp, r9, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #756] @ 0x2f4 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ + ldr r5, [r4, fp] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r7, [r9, r7] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ + ldr r7, [r8, r3] │ │ │ │ + ldr r8, [r8, lr] │ │ │ │ + mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r8 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r9, [r9, lr] │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r1, [r3, lr] │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ - ldr r8, [sl, r3] │ │ │ │ - ldr r9, [sl, ip, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #276] @ 0x114 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [fp, r3] │ │ │ │ - ldr r1, [fp, ip, lsl #2] │ │ │ │ - str r1, [sp, #284] @ 0x11c │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - ldr r1, [sp, #284] @ 0x11c │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ - str r0, [sp, #284] @ 0x11c │ │ │ │ - ldr r0, [sp, #276] @ 0x114 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ - ldr r0, [sp, #276] @ 0x114 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #276] @ 0x114 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #172] @ 0xac │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #292] @ 0x124 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #300] @ 0x12c │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr r8, [sp, #136] @ 0x88 │ │ │ │ - ldr r4, [sl, r6, lsl #2] │ │ │ │ - ldr r5, [sl, r8] │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #988] @ 0x3dc │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r4, [r6, fp] │ │ │ │ + ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r6, fp] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #748] @ 0x2ec │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r1, [sp, #980] @ 0x3d4 │ │ │ │ + ldr r5, [r6, fp] │ │ │ │ + ldr r4, [r1, fp] │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [fp, r6, lsl #2] │ │ │ │ - ldr r8, [fp, r8] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #740] @ 0x2e4 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r9, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r6, [r6, fp] │ │ │ │ + ldr r4, [r9, fp] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #732] @ 0x2dc │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r1, [r1, fp] │ │ │ │ + ldr r6, [r4, fp] │ │ │ │ + str r1, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ - ldr r1, [sp, #204] @ 0xcc │ │ │ │ - ldr r8, [sl, r2] │ │ │ │ - ldr r9, [sl, r1] │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #308] @ 0x134 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ - ldr r1, [sp, #204] @ 0xcc │ │ │ │ - ldr r3, [fp, r2] │ │ │ │ - ldr r1, [fp, r1] │ │ │ │ - str r1, [sp, #316] @ 0x13c │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - ldr r1, [sp, #316] @ 0x13c │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ - str r0, [sp, #316] @ 0x13c │ │ │ │ - ldr r0, [sp, #308] @ 0x134 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ - ldr r0, [sp, #308] @ 0x134 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #308] @ 0x134 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #200] @ 0xc8 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #876] @ 0x36c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #884] @ 0x374 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #324] @ 0x144 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #332] @ 0x14c │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #724] @ 0x2d4 │ │ │ │ + str r0, [sp, #888] @ 0x378 │ │ │ │ + ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r4, [r5, fp] │ │ │ │ + ldr r5, [r9, fp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #768] @ 0x300 │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ - ldr r4, [sl, lr, lsl #2] │ │ │ │ - ldr r5, [sl, r7, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #340] @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #768] @ 0x300 │ │ │ │ - ldr r6, [fp, r7, lsl #2] │ │ │ │ - ldr r5, [fp, lr, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #716] @ 0x2cc │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ + ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r5, [r7, fp] │ │ │ │ + ldr r7, [r9, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r5, [sl, ip, lsl #2] │ │ │ │ - ldr lr, [sp, #152] @ 0x98 │ │ │ │ - ldr r7, [sl, lr, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #344] @ 0x158 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr lr, [sp, #152] @ 0x98 │ │ │ │ - ldr r7, [fp, ip, lsl #2] │ │ │ │ - ldr r1, [fp, lr, lsl #2] │ │ │ │ - str r1, [sp, #348] @ 0x15c │ │ │ │ - mov r9, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #708] @ 0x2c4 │ │ │ │ + str r0, [sp, #204] @ 0xcc │ │ │ │ + ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r8, [r9, fp] │ │ │ │ + ldr r7, [r5, fp] │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #348] @ 0x15c │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #700] @ 0x2bc │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #340] @ 0x154 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ - str r0, [sp, #348] @ 0x15c │ │ │ │ - ldr r0, [sp, #340] @ 0x154 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #340] @ 0x154 │ │ │ │ + ldr r8, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [r2, fp] │ │ │ │ + ldr r9, [r8, fp] │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #344] @ 0x158 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [sp, #204] @ 0xcc │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #628] @ 0x274 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r0, [sp, #204] @ 0xcc │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #204] @ 0xcc │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #220] @ 0xdc │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [r8, r9] │ │ │ │ + ldr r5, [r6, fp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #80] @ 0x50 │ │ │ │ - ldr r9, [sp, #84] @ 0x54 │ │ │ │ - ldr r4, [sl, r8, lsl #2] │ │ │ │ - ldr r5, [sl, r9, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #636] @ 0x27c │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r6, [sp, #692] @ 0x2b4 │ │ │ │ + ldr r4, [r3, r9] │ │ │ │ + ldr r5, [r6, fp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [fp, r8, lsl #2] │ │ │ │ - ldr r8, [fp, r9, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #684] @ 0x2ac │ │ │ │ mov r5, r0 │ │ │ │ + ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r4, [r6, fp] │ │ │ │ + ldr r6, [r1, fp] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r6, [r4, fp] │ │ │ │ + ldr r4, [sp, #676] @ 0x2a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r1, [r4, fp] │ │ │ │ + str r1, [sp, #240] @ 0xf0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #156] @ 0x9c │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ - ldr r8, [sl, r2, lsl #2] │ │ │ │ - ldr r9, [sl, r3, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #356] @ 0x164 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #156] @ 0x9c │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [fp, r2, lsl #2] │ │ │ │ - ldr r1, [fp, r1, lsl #2] │ │ │ │ - str r1, [sp, #364] @ 0x16c │ │ │ │ - str r3, [sp, #360] @ 0x168 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ - ldr r1, [sp, #364] @ 0x16c │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ - str r0, [sp, #364] @ 0x16c │ │ │ │ - ldr r0, [sp, #356] @ 0x164 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ - ldr r0, [sp, #356] @ 0x164 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #356] @ 0x164 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #892] @ 0x37c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #896] @ 0x380 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #900] @ 0x384 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #372] @ 0x174 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #452] @ 0x1c4 │ │ │ │ + str r0, [sp, #904] @ 0x388 │ │ │ │ + ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r4, [r7, fp] │ │ │ │ + ldr r5, [r5, fp] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #380] @ 0x17c │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #252] @ 0xfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [sl, r7] │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ - ldr r5, [sl, r8, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r7, [sp, #668] @ 0x29c │ │ │ │ + ldr r4, [r6, fp] │ │ │ │ + ldr r5, [r7, fp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #388] @ 0x184 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [fp, r7] │ │ │ │ - ldr r6, [fp, r8, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #660] @ 0x294 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r8, [sp, #664] @ 0x298 │ │ │ │ + ldr r6, [r1, fp] │ │ │ │ + ldr r4, [r8, fp] │ │ │ │ mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #656] @ 0x290 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ - ldr r7, [sl, r3, lsl #2] │ │ │ │ - ldr r5, [sl, r5, lsl #2] │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r4, [sp, #652] @ 0x28c │ │ │ │ + ldr r6, [r6, fp] │ │ │ │ + ldr r1, [r4, fp] │ │ │ │ + mov r0, r6 │ │ │ │ + str r1, [sp, #256] @ 0x100 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r0, [sp, #252] @ 0xfc │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [sp, #252] @ 0xfc │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #252] @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r7, [fp, r5, lsl #2] │ │ │ │ - ldr r1, [fp, r3, lsl #2] │ │ │ │ - str r1, [sp, #396] @ 0x18c │ │ │ │ - mov r9, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #396] @ 0x18c │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #264] @ 0x108 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #908] @ 0x38c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #912] @ 0x390 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #388] @ 0x184 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ - str r0, [sp, #396] @ 0x18c │ │ │ │ - ldr r0, [sp, #388] @ 0x184 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #388] @ 0x184 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #644] @ 0x284 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - ldr r4, [sp, #768] @ 0x300 │ │ │ │ - ldr r5, [sl, r7, lsl #3] │ │ │ │ - ldr r4, [sl, r4, lsl #3] │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #916] @ 0x394 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #644] @ 0x284 │ │ │ │ + str r0, [sp, #920] @ 0x398 │ │ │ │ + ldr r7, [sp, #648] @ 0x288 │ │ │ │ + ldr r5, [r9, fp] │ │ │ │ + ldr r4, [r7, fp] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #652] @ 0x28c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #404] @ 0x194 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #768] @ 0x300 │ │ │ │ - ldr r6, [fp, r7, lsl #3] │ │ │ │ - ldr r5, [fp, ip, lsl #3] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - ldr r5, [sl, r7, lsl #3] │ │ │ │ - ldr r7, [sl, r2, lsl #3] │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #636] @ 0x27c │ │ │ │ + str r0, [sp, #284] @ 0x11c │ │ │ │ + ldr r1, [sp, #640] @ 0x280 │ │ │ │ + ldr r7, [r7, fp] │ │ │ │ + ldr r5, [r1, fp] │ │ │ │ mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r7, [fp, r7, lsl #3] │ │ │ │ - ldr r1, [fp, r2, lsl #3] │ │ │ │ - str r1, [sp, #412] @ 0x19c │ │ │ │ - mov r9, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r5, [sp, #632] @ 0x278 │ │ │ │ + str r0, [sp, #268] @ 0x10c │ │ │ │ + ldr r7, [r5, fp] │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #412] @ 0x19c │ │ │ │ + ldr r8, [r8, r5] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #408] @ 0x198 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #404] @ 0x194 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #408] @ 0x198 │ │ │ │ - str r0, [sp, #412] @ 0x19c │ │ │ │ - ldr r0, [sp, #404] @ 0x194 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #404] @ 0x194 │ │ │ │ + ldr r8, [sp, #628] @ 0x274 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r9, [r8, fp] │ │ │ │ + ldr r1, [r3, r2] │ │ │ │ + mov r0, r9 │ │ │ │ + str r1, [sp, #272] @ 0x110 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ + ldr r0, [sp, #268] @ 0x10c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #660] @ 0x294 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #416] @ 0x1a0 │ │ │ │ + str r0, [sp, #276] @ 0x114 │ │ │ │ + ldr r0, [sp, #268] @ 0x10c │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #268] @ 0x10c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #284] @ 0x11c │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #284] @ 0x11c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #292] @ 0x124 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #444] @ 0x1bc │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ + ldr r1, [sp, #624] @ 0x270 │ │ │ │ + ldr r4, [r6, fp] │ │ │ │ + ldr r5, [r1, fp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr r8, [sp, #60] @ 0x3c │ │ │ │ - ldr r4, [sl, r9, lsl #2] │ │ │ │ - ldr r5, [sl, r8, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #668] @ 0x29c │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #300] @ 0x12c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ + ldr r8, [sp, #620] @ 0x26c │ │ │ │ + ldr r6, [sp, #616] @ 0x268 │ │ │ │ + ldr r4, [r8, fp] │ │ │ │ + ldr r5, [r6, fp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [fp, r9, lsl #2] │ │ │ │ - ldr r8, [fp, r8, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #608] @ 0x260 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [sp, #612] @ 0x264 │ │ │ │ + ldr r6, [r8, fp] │ │ │ │ + ldr r4, [r1, fp] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #600] @ 0x258 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r6, [sp, #604] @ 0x25c │ │ │ │ + ldr r1, [r4, fp] │ │ │ │ + ldr r6, [r6, fp] │ │ │ │ + str r1, [sp, #304] @ 0x130 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #208] @ 0xd0 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - ldr r9, [sl, ip] │ │ │ │ - ldr r8, [sl, r1, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #300] @ 0x12c │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #420] @ 0x1a4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - ldr ip, [sp, #208] @ 0xd0 │ │ │ │ - ldr r3, [fp, r1, lsl #2] │ │ │ │ - ldr r1, [fp, ip] │ │ │ │ - str r1, [sp, #428] @ 0x1ac │ │ │ │ - str r3, [sp, #424] @ 0x1a8 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ - ldr r1, [sp, #428] @ 0x1ac │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #300] @ 0x12c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ + str r0, [sp, #300] @ 0x12c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #308] @ 0x134 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - str r0, [sp, #428] @ 0x1ac │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ - ldr r0, [sp, #420] @ 0x1a4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ - ldr r0, [sp, #420] @ 0x1a4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #420] @ 0x1a4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #312] @ 0x138 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ + str r0, [sp, #924] @ 0x39c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #928] @ 0x3a0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #932] @ 0x3a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #436] @ 0x1b4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #444] @ 0x1bc │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #596] @ 0x254 │ │ │ │ + str r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r4, [r7, fp] │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + ldr r9, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - ldr r4, [sp, #768] @ 0x300 │ │ │ │ - ldr r5, [sl, r7, lsl #4] │ │ │ │ - ldr r4, [sl, r4, lsl #4] │ │ │ │ + ldr r5, [r8, r9] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #452] @ 0x1c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #768] @ 0x300 │ │ │ │ - ldr r6, [fp, r7, lsl #4] │ │ │ │ - ldr r5, [fp, lr, lsl #4] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r0, [sp, #332] @ 0x14c │ │ │ │ + ldr r7, [sp, #592] @ 0x250 │ │ │ │ + ldr r5, [r7, fp] │ │ │ │ + ldr r7, [r3, r9] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr lr, [sp, #164] @ 0xa4 │ │ │ │ - ldr r5, [sl, r3, lsl #3] │ │ │ │ - ldr r7, [sl, lr, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr lr, [sp, #164] @ 0xa4 │ │ │ │ - ldr r7, [fp, r3, lsl #3] │ │ │ │ - ldr r1, [fp, lr, lsl #2] │ │ │ │ - str r1, [sp, #460] @ 0x1cc │ │ │ │ - mov r9, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #584] @ 0x248 │ │ │ │ + str r0, [sp, #316] @ 0x13c │ │ │ │ + ldr r1, [sp, #588] @ 0x24c │ │ │ │ + ldr r8, [r9, fp] │ │ │ │ + ldr r7, [r1, fp] │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #460] @ 0x1cc │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #576] @ 0x240 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ - str r0, [sp, #460] @ 0x1cc │ │ │ │ - ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #452] @ 0x1c4 │ │ │ │ + ldr r1, [sp, #580] @ 0x244 │ │ │ │ + ldr r9, [r1, fp] │ │ │ │ + ldr r1, [r8, fp] │ │ │ │ + mov r0, r9 │ │ │ │ + str r1, [sp, #320] @ 0x140 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #672] @ 0x2a0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #316] @ 0x13c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #676] @ 0x2a4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #464] @ 0x1d0 │ │ │ │ + str r0, [sp, #324] @ 0x144 │ │ │ │ + ldr r0, [sp, #316] @ 0x13c │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #316] @ 0x13c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r9, [sp, #332] @ 0x14c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #332] @ 0x14c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #340] @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ - ldr r9, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [sl, r8, lsl #2] │ │ │ │ - ldr r5, [sl, r9] │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #568] @ 0x238 │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r6, [sp, #572] @ 0x23c │ │ │ │ + ldr r5, [r7, fp] │ │ │ │ + ldr r4, [r6, fp] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #684] @ 0x2ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [fp, r8, lsl #2] │ │ │ │ - ldr r8, [fp, r9] │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #560] @ 0x230 │ │ │ │ + str r0, [sp, #364] @ 0x16c │ │ │ │ + ldr r5, [sp, #564] @ 0x234 │ │ │ │ + ldr r7, [r7, fp] │ │ │ │ + ldr r5, [r5, fp] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #552] @ 0x228 │ │ │ │ + str r0, [sp, #348] @ 0x15c │ │ │ │ + ldr r9, [sp, #556] @ 0x22c │ │ │ │ + ldr r8, [r1, fp] │ │ │ │ + ldr r7, [r9, fp] │ │ │ │ mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r8 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #544] @ 0x220 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r8, [sp, #548] @ 0x224 │ │ │ │ + ldr r1, [r1, fp] │ │ │ │ + ldr r9, [r8, fp] │ │ │ │ + str r1, [sp, #352] @ 0x160 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #100] @ 0x64 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ - ldr r9, [sl, ip, lsl #2] │ │ │ │ - ldr r8, [sl, r1, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #468] @ 0x1d4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #348] @ 0x15c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [fp, r1, lsl #2] │ │ │ │ - ldr ip, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #472] @ 0x1d8 │ │ │ │ - ldr r1, [fp, ip, lsl #2] │ │ │ │ - str r1, [sp, #476] @ 0x1dc │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ - ldr r1, [sp, #476] @ 0x1dc │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #472] @ 0x1d8 │ │ │ │ + str r0, [sp, #356] @ 0x164 │ │ │ │ + ldr r0, [sp, #348] @ 0x15c │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #348] @ 0x15c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ - str r0, [sp, #476] @ 0x1dc │ │ │ │ - ldr r0, [sp, #468] @ 0x1d4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ - ldr r0, [sp, #468] @ 0x1d4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #468] @ 0x1d4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #364] @ 0x16c │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #472] @ 0x1d8 │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #364] @ 0x16c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #484] @ 0x1e4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #492] @ 0x1ec │ │ │ │ + str r0, [sp, #372] @ 0x174 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + ldr r7, [sp, #540] @ 0x21c │ │ │ │ + ldr r4, [r8, r6] │ │ │ │ + ldr r5, [r7, fp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - ldr r9, [sp, #104] @ 0x68 │ │ │ │ - ldr r4, [sl, r8, lsl #2] │ │ │ │ - ldr r5, [sl, r9, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #496] @ 0x1f0 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #380] @ 0x17c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ + ldr r9, [sp, #536] @ 0x218 │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ + ldr r5, [r9, fp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [fp, r8, lsl #2] │ │ │ │ - ldr r8, [fp, r9, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r8, [sp, #532] @ 0x214 │ │ │ │ + ldr r6, [r6, fp] │ │ │ │ + ldr r4, [r8, fp] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #520] @ 0x208 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r4, [sp, #524] @ 0x20c │ │ │ │ + ldr r6, [r4, fp] │ │ │ │ + ldr r1, [r1, fp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + str r1, [sp, #384] @ 0x180 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ - ldr r8, [sl, r3, lsl #2] │ │ │ │ - str r0, [sp, #500] @ 0x1f4 │ │ │ │ - ldr lr, [sp, #172] @ 0xac │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r9, [sl, lr, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #380] @ 0x17c │ │ │ │ mov r1, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ - ldr lr, [sp, #172] @ 0xac │ │ │ │ - ldr r3, [fp, r3, lsl #2] │ │ │ │ - ldr r1, [fp, lr, lsl #2] │ │ │ │ - str r1, [sp, #508] @ 0x1fc │ │ │ │ - str r3, [sp, #504] @ 0x1f8 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ - ldr r1, [sp, #508] @ 0x1fc │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r0, [sp, #380] @ 0x17c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ + str r0, [sp, #380] @ 0x17c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #388] @ 0x184 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ - str r0, [sp, #508] @ 0x1fc │ │ │ │ - ldr r0, [sp, #500] @ 0x1f4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ - ldr r0, [sp, #500] @ 0x1f4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #500] @ 0x1f4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #392] @ 0x188 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ + str r0, [sp, #940] @ 0x3ac │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #944] @ 0x3b0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #948] @ 0x3b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #516] @ 0x204 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #524] @ 0x20c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #140] @ 0x8c │ │ │ │ - ldr r8, [sp, #108] @ 0x6c │ │ │ │ - ldr r4, [sl, r7] │ │ │ │ - ldr r5, [sl, r8, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #512] @ 0x200 │ │ │ │ + str r0, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r7, [sp, #516] @ 0x204 │ │ │ │ + ldr r5, [r9, fp] │ │ │ │ + ldr r4, [r7, fp] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #532] @ 0x214 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [fp, r7] │ │ │ │ - ldr r6, [fp, r8, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ - ldr r7, [sl, r1, lsl #2] │ │ │ │ - ldr r5, [sl, r5, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ + str r0, [sp, #412] @ 0x19c │ │ │ │ + ldr r8, [sp, #508] @ 0x1fc │ │ │ │ + ldr r7, [r7, fp] │ │ │ │ + ldr r5, [r8, fp] │ │ │ │ mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #536] @ 0x218 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ │ │ - ldr r7, [fp, r5, lsl #2] │ │ │ │ - ldr r1, [fp, r1, lsl #2] │ │ │ │ - str r1, [sp, #540] @ 0x21c │ │ │ │ - mov r9, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #496] @ 0x1f0 │ │ │ │ + str r0, [sp, #396] @ 0x18c │ │ │ │ + ldr r9, [sp, #500] @ 0x1f4 │ │ │ │ + ldr r8, [r8, fp] │ │ │ │ + ldr r7, [r9, fp] │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #540] @ 0x21c │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #488] @ 0x1e8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #532] @ 0x214 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ - str r0, [sp, #540] @ 0x21c │ │ │ │ - ldr r0, [sp, #532] @ 0x214 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #532] @ 0x214 │ │ │ │ + ldr r1, [sp, #492] @ 0x1ec │ │ │ │ + ldr r9, [r1, fp] │ │ │ │ + ldr r1, [r8, fp] │ │ │ │ + mov r0, r9 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #400] @ 0x190 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #536] @ 0x218 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ + ldr r0, [sp, #396] @ 0x18c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #692] @ 0x2b4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #544] @ 0x220 │ │ │ │ + str r0, [sp, #404] @ 0x194 │ │ │ │ + ldr r0, [sp, #396] @ 0x18c │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #396] @ 0x18c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #412] @ 0x19c │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #412] @ 0x19c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #420] @ 0x1a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + str r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r8, [sp, #52] @ 0x34 │ │ │ │ + ldr r6, [sp, #484] @ 0x1e4 │ │ │ │ + ldr r4, [r4, r8] │ │ │ │ + ldr r5, [r6, fp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #112] @ 0x70 │ │ │ │ - ldr r8, [sp, #116] @ 0x74 │ │ │ │ - ldr r4, [sl, r9, lsl #2] │ │ │ │ - ldr r5, [sl, r8, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #700] @ 0x2bc │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #428] @ 0x1ac │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r4, [r5, r8] │ │ │ │ + ldr r5, [r6, fp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [fp, r9, lsl #2] │ │ │ │ - ldr r8, [fp, r8, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r9, [sp, #476] @ 0x1dc │ │ │ │ + ldr r6, [r1, fp] │ │ │ │ + ldr r4, [r9, fp] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r6, [sp, #468] @ 0x1d4 │ │ │ │ + ldr r1, [r1, fp] │ │ │ │ + ldr r6, [r6, fp] │ │ │ │ + str r1, [sp, #436] @ 0x1b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #436] @ 0x1b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - ldr ip, [sp, #188] @ 0xbc │ │ │ │ - ldr r8, [sl, r3, lsl #2] │ │ │ │ - ldr r9, [sl, ip, lsl #2] │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #548] @ 0x224 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - ldr ip, [sp, #188] @ 0xbc │ │ │ │ - ldr r3, [fp, r3, lsl #2] │ │ │ │ - ldr r1, [fp, ip, lsl #2] │ │ │ │ - str r1, [sp, #556] @ 0x22c │ │ │ │ - str r3, [sp, #552] @ 0x228 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #552] @ 0x228 │ │ │ │ - ldr r1, [sp, #556] @ 0x22c │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #552] @ 0x228 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #552] @ 0x228 │ │ │ │ - str r0, [sp, #556] @ 0x22c │ │ │ │ - ldr r0, [sp, #548] @ 0x224 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #552] @ 0x228 │ │ │ │ - str r0, [sp, #560] @ 0x230 │ │ │ │ - ldr r0, [sp, #548] @ 0x224 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #428] @ 0x1ac │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #548] @ 0x224 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #552] @ 0x228 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #564] @ 0x234 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #568] @ 0x238 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #572] @ 0x23c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [sl, r7] │ │ │ │ - ldr r5, [sl, r9, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #576] @ 0x240 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #580] @ 0x244 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [fp, r7] │ │ │ │ - ldr r6, [fp, r9, lsl #2] │ │ │ │ + str r0, [sp, #436] @ 0x1b4 │ │ │ │ + ldr r0, [sp, #428] @ 0x1ac │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [sp, #428] @ 0x1ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #956] @ 0x3bc │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #124] @ 0x7c │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - ldr r7, [sl, ip, lsl #2] │ │ │ │ - ldr r5, [sl, r1, lsl #2] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #584] @ 0x248 │ │ │ │ + str r0, [sp, #964] @ 0x3c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - ldr r5, [sp, #124] @ 0x7c │ │ │ │ - ldr r7, [fp, r1, lsl #2] │ │ │ │ - ldr r1, [fp, r5, lsl #2] │ │ │ │ - str r1, [sp, #588] @ 0x24c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #588] @ 0x24c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #580] @ 0x244 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ - str r0, [sp, #588] @ 0x24c │ │ │ │ - ldr r0, [sp, #580] @ 0x244 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #580] @ 0x244 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #584] @ 0x248 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #704] @ 0x2c0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #708] @ 0x2c4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #316] @ 0x13c │ │ │ │ - str r0, [sp, #716] @ 0x2cc │ │ │ │ - ldr r0, [sp, #220] @ 0xdc │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #308] @ 0x134 │ │ │ │ - str r0, [sl] │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + str r0, [r4, fp] │ │ │ │ + ldr r1, [sp, #156] @ 0x9c │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [r5, fp] │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ │ │ + ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ + str r0, [r3, fp] │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ + ldr r3, [sp, #756] @ 0x2f4 │ │ │ │ + str r0, [r3, fp] │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ + str r0, [r4, r8] │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ - str r0, [fp] │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - bl 14a680 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ - str r0, [sl, r4, lsl #2] │ │ │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #540] @ 0x21c │ │ │ │ - str r0, [fp, r4, lsl #2] │ │ │ │ - ldr r0, [sp, #428] @ 0x1ac │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #204] @ 0xcc │ │ │ │ - ldr r1, [sp, #508] @ 0x1fc │ │ │ │ - str r0, [sl, r7] │ │ │ │ - ldr r0, [sp, #412] @ 0x19c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #500] @ 0x1f4 │ │ │ │ - str r0, [sl, r4, lsl #3] │ │ │ │ - ldr r0, [sp, #408] @ 0x198 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ - str r0, [fp, r4, lsl #3] │ │ │ │ - ldr r0, [sp, #420] @ 0x1a4 │ │ │ │ - bl 14a680 │ │ │ │ - str r0, [fp, r7] │ │ │ │ - ldr r1, [sp, #364] @ 0x16c │ │ │ │ + ldr ip, [sp, #456] @ 0x1c8 │ │ │ │ + str r0, [ip, fp] │ │ │ │ + ldr r0, [sp, #260] @ 0x104 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #388] @ 0x184 │ │ │ │ + ldr r3, [sp, #460] @ 0x1cc │ │ │ │ + str r0, [r3, fp] │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ - ldr r1, [sp, #356] @ 0x164 │ │ │ │ - str r0, [sl, r5] │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ - str r0, [fp, r5] │ │ │ │ - ldr r0, [sp, #468] @ 0x1d4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ - ldr r1, [sp, #588] @ 0x24c │ │ │ │ - str r0, [fp, r5] │ │ │ │ - ldr r0, [sp, #476] @ 0x1dc │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #548] @ 0x224 │ │ │ │ - str r0, [sl, r5] │ │ │ │ - ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #556] @ 0x22c │ │ │ │ - str r0, [fp, r4, lsl #4] │ │ │ │ - ldr r0, [sp, #460] @ 0x1cc │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [r5, r8] │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + str r0, [r4, r6] │ │ │ │ + ldr r1, [sp, #204] @ 0xcc │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ + str r0, [r5, r6] │ │ │ │ + ldr r0, [sp, #316] @ 0x13c │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + ldr r1, [sp, #436] @ 0x1b4 │ │ │ │ + str r0, [r5, r8] │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ - str r0, [sl, r4, lsl #4] │ │ │ │ - ldr r0, [sp, #284] @ 0x11c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ - str r0, [sl, r5] │ │ │ │ - ldr r0, [sp, #276] @ 0x114 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #332] @ 0x14c │ │ │ │ - str r0, [fp, r5] │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #320] @ 0x140 │ │ │ │ + str r0, [r4, r8] │ │ │ │ + ldr r0, [sp, #308] @ 0x134 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #400] @ 0x190 │ │ │ │ + ldr lr, [sp, #800] @ 0x320 │ │ │ │ + str r0, [lr, fp] │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #796] @ 0x31c │ │ │ │ + str r0, [r2, fp] │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ │ │ + str r0, [r4, r7] │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ │ │ + str r0, [r5, r7] │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r9, [r3, #-16] │ │ │ │ - ldr r7, [r3, #-12] │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sl, #-72] @ 0xffffffb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [sl, #-68] @ 0xffffffbc │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #128] @ 0x80 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [fp, r6] │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + str r0, [r3, r6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #284] @ 0x11c │ │ │ │ - str r0, [sl, r6] │ │ │ │ - ldr r0, [sp, #396] @ 0x18c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #276] @ 0x114 │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + str r0, [r4, r6] │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r9, [r3, #-32] @ 0xffffffe0 │ │ │ │ - ldr r7, [r3, #-28] @ 0xffffffe4 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sl, #-88] @ 0xffffffa8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [sl, #-84] @ 0xffffffac │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #500] @ 0x1f4 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [r2, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #380] @ 0x17c │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + ldr r4, [sp, #492] @ 0x1ec │ │ │ │ + str r0, [r4, fp] │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r9, [r3, #-16] │ │ │ │ - ldr r7, [r3, #-12] │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sl, #-72] @ 0xffffffb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [sl, #-68] @ 0xffffffbc │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #196] @ 0xc4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [fp, r6] │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + str r0, [r3, r6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #252] @ 0xfc │ │ │ │ - str r0, [sl, r6] │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + str r0, [r4, r6] │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #340] @ 0x154 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r9, [r3, #-16] │ │ │ │ - ldr r7, [r3, #-12] │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sl, #-72] @ 0xffffffb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [sl, #-68] @ 0xffffffbc │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #720] @ 0x2d0 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ + str r0, [ip, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #300] @ 0x12c │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #400] @ 0x190 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #288] @ 0x120 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ + str r0, [r5, fp] │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #388] @ 0x184 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r9, [r3, #-16] │ │ │ │ - ldr r7, [r3, #-12] │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sl, #-72] @ 0xffffffb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [sl, #-68] @ 0xffffffbc │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #156] @ 0x9c │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #704] @ 0x2c0 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ + str r0, [lr, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #364] @ 0x16c │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #268] @ 0x10c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #356] @ 0x164 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + str r0, [r5, fp] │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #204] @ 0xcc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r9, [r3, #-32] @ 0xffffffe0 │ │ │ │ - ldr r7, [r3, #-28] @ 0xffffffe4 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sl, #-88] @ 0xffffffa8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [sl, #-84] @ 0xffffffac │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #164] @ 0xa4 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #608] @ 0x260 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [lr, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #348] @ 0x15c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sp, #600] @ 0x258 │ │ │ │ + str r0, [r5, fp] │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r9, [r3, #-32] @ 0xffffffe0 │ │ │ │ - ldr r7, [r3, #-28] @ 0xffffffe4 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sl, #-88] @ 0xffffffa8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [sl, #-84] @ 0xffffffac │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #516] @ 0x204 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [r3, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #400] @ 0x190 │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #300] @ 0x12c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #388] @ 0x184 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + ldr r5, [sp, #508] @ 0x1fc │ │ │ │ + str r0, [r5, fp] │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r9, [r3, #-48] @ 0xffffffd0 │ │ │ │ - ldr r7, [r3, #-44] @ 0xffffffd4 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sl, #-104] @ 0xffffff98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [sl, #-100] @ 0xffffff9c │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #548] @ 0x224 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ + str r0, [ip, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #380] @ 0x17c │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + ldr r5, [sp, #556] @ 0x22c │ │ │ │ + str r0, [r5, fp] │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r9, [r3, #-48] @ 0xffffffd0 │ │ │ │ - ldr r7, [r3, #-44] @ 0xffffffd4 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sl, #-104] @ 0xffffff98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [sl, #-100] @ 0xffffff9c │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #652] @ 0x28c │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [fp, r6, lsl #3] │ │ │ │ + str r0, [r3, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #332] @ 0x14c │ │ │ │ - str r0, [sl, r6, lsl #3] │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #320] @ 0x140 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ │ │ + ldr r3, [sp, #660] @ 0x294 │ │ │ │ + str r0, [r3, fp] │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r9, [r3, #-48] @ 0xffffffd0 │ │ │ │ - ldr r7, [r3, #-44] @ 0xffffffd4 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sl, #-104] @ 0xffffff98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [sl, #-100] @ 0xffffff9c │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #768] @ 0x300 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #448] @ 0x1c0 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [fp, r2, lsl #3] │ │ │ │ + str r0, [lr, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r4, [sp, #768] @ 0x300 │ │ │ │ - ldr r1, [sp, #316] @ 0x13c │ │ │ │ - str r0, [sl, r4, lsl #3] │ │ │ │ - ldr r0, [sp, #220] @ 0xdc │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #308] @ 0x134 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + ldr r7, [sp, #452] @ 0x1c4 │ │ │ │ + str r0, [r7, fp] │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #156] @ 0x9c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r9, [r3, #-32] @ 0xffffffe0 │ │ │ │ - ldr r7, [r3, #-28] @ 0xffffffe4 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sl, #-88] @ 0xffffffa8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [sl, #-84] @ 0xffffffac │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #768] @ 0x300 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sl, r2, lsl #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #444] @ 0x1bc │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [r3, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r4, [sp, #768] @ 0x300 │ │ │ │ - ldr r1, [sp, #352] @ 0x160 │ │ │ │ - str r0, [fp, r4, lsl #4] │ │ │ │ - ldr r0, [sp, #252] @ 0xfc │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #340] @ 0x154 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #620] @ 0x26c │ │ │ │ + str r0, [r3, fp] │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #188] @ 0xbc │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r9, [r3, #-48] @ 0xffffffd0 │ │ │ │ - ldr r7, [r3, #-44] @ 0xffffffd4 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sl, #-104] @ 0xffffff98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [sl, #-100] @ 0xffffff9c │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #564] @ 0x234 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ + str r0, [lr, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #524] @ 0x20c │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #512] @ 0x200 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #372] @ 0x174 │ │ │ │ + ldr lr, [sp, #572] @ 0x23c │ │ │ │ + str r0, [lr, fp] │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #356] @ 0x164 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #404] @ 0x194 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r9, [r3, #-16] │ │ │ │ - ldr r7, [r3, #-12] │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #252] @ 0xfc │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sl, #-72] @ 0xffffffb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [sl, #-68] @ 0xffffffbc │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #788] @ 0x314 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [fp, r6, lsl #3] │ │ │ │ + str r0, [r2, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #444] @ 0x1bc │ │ │ │ - str r0, [sl, r6, lsl #3] │ │ │ │ - ldr r0, [sp, #544] @ 0x220 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #292] @ 0x124 │ │ │ │ + ldr ip, [sp, #792] @ 0x318 │ │ │ │ + str r0, [ip, fp] │ │ │ │ + ldr r0, [sp, #392] @ 0x188 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #276] @ 0x114 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #532] @ 0x214 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r9, [r3, #-16] │ │ │ │ - ldr r7, [r3, #-12] │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #380] @ 0x17c │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sl, #-72] @ 0xffffffb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [sl, #-68] @ 0xffffffbc │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #144] @ 0x90 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #700] @ 0x2bc │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ + str r0, [r2, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #428] @ 0x1ac │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #540] @ 0x21c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #420] @ 0x1a4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ + ldr ip, [sp, #708] @ 0x2c4 │ │ │ │ + str r0, [ip, fp] │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #536] @ 0x218 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r9, [r3, #-32] @ 0xffffffe0 │ │ │ │ - ldr r7, [r3, #-28] @ 0xffffffe4 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #388] @ 0x184 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sl, #-88] @ 0xffffffa8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [sl, #-84] @ 0xffffffac │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #188] @ 0xbc │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [r2, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #556] @ 0x22c │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #460] @ 0x1cc │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #548] @ 0x224 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #400] @ 0x190 │ │ │ │ + ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ + str r0, [r5, fp] │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #396] @ 0x18c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r9, [r3, #-32] @ 0xffffffe0 │ │ │ │ - ldr r7, [r3, #-28] @ 0xffffffe4 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #308] @ 0x134 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sl, #-88] @ 0xffffffa8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [sl, #-84] @ 0xffffffac │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sl, r6, lsl #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [r3, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [fp, r6, lsl #4] │ │ │ │ - ldr r1, [sp, #492] @ 0x1ec │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #340] @ 0x154 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ + str r0, [r3, fp] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #324] @ 0x144 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #580] @ 0x244 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r9, [r3, #-16] │ │ │ │ - ldr r7, [r3, #-12] │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #428] @ 0x1ac │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sl, #-72] @ 0xffffffb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [sl, #-68] @ 0xffffffbc │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #716] @ 0x2cc │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ + str r0, [r2, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #572] @ 0x23c │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #560] @ 0x230 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #420] @ 0x1a4 │ │ │ │ + ldr ip, [sp, #724] @ 0x2d4 │ │ │ │ + str r0, [ip, fp] │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r9, [r3, #-16] │ │ │ │ - ldr r7, [r3, #-12] │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #300] @ 0x12c │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sl, #-72] @ 0xffffffb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [sl, #-68] @ 0xffffffbc │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #840] @ 0x348 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ + str r0, [r2, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ - ldr r1, [sp, #476] @ 0x1dc │ │ │ │ - ldr r0, [sp, #588] @ 0x24c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #468] @ 0x1d4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ + ldr lr, [sp, #836] @ 0x344 │ │ │ │ + str r0, [lr, fp] │ │ │ │ + ldr r0, [sp, #436] @ 0x1b4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #316] @ 0x13c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #584] @ 0x248 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r9, [r3, #-32] @ 0xffffffe0 │ │ │ │ - ldr r7, [r3, #-28] @ 0xffffffe4 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sl, #-88] @ 0xffffffa8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [sl, #-84] @ 0xffffffac │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #116] @ 0x74 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #512] @ 0x200 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [r3, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #508] @ 0x1fc │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #412] @ 0x19c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #500] @ 0x1f4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ + ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ + str r0, [r5, fp] │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #348] @ 0x15c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #408] @ 0x198 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r9, [r3, #-32] @ 0xffffffe0 │ │ │ │ - ldr r7, [r3, #-28] @ 0xffffffe4 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #260] @ 0x104 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sl, #-88] @ 0xffffffa8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [sl, #-84] @ 0xffffffac │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sl, r6, lsl #3] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #612] @ 0x264 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [r3, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [fp, r6, lsl #3] │ │ │ │ - ldr r1, [sp, #524] @ 0x20c │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #512] @ 0x200 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #372] @ 0x174 │ │ │ │ + ldr r3, [sp, #604] @ 0x25c │ │ │ │ + str r0, [r3, fp] │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #356] @ 0x164 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #404] @ 0x194 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r9, [r3, #-48] @ 0xffffffd0 │ │ │ │ - ldr r7, [r3, #-44] @ 0xffffffd4 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #252] @ 0xfc │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sl, #-104] @ 0xffffff98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [sl, #-100] @ 0xffffff9c │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #656] @ 0x290 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [fp, r6, lsl #3] │ │ │ │ + str r0, [lr, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sl, r6, lsl #3] │ │ │ │ - ldr r0, [sp, #492] @ 0x1ec │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #580] @ 0x244 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #664] @ 0x298 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [r8, fp] │ │ │ │ + ldr r0, [sp, #340] @ 0x154 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #428] @ 0x1ac │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp] │ │ │ │ - ldr r8, [r9, #-48] @ 0xffffffd0 │ │ │ │ - ldr r7, [r9, #-44] @ 0xffffffd4 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #324] @ 0x144 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sl, #-104] @ 0xffffff98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [sl, #-100] @ 0xffffff9c │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #560] @ 0x230 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ + str r0, [r3, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ - ldr r1, [sp, #572] @ 0x23c │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #560] @ 0x230 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #420] @ 0x1a4 │ │ │ │ + ldr lr, [sp, #568] @ 0x238 │ │ │ │ + str r0, [lr, fp] │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [r9, #-48] @ 0xffffffd0 │ │ │ │ - ldr r7, [r9, #-44] @ 0xffffffd4 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #300] @ 0x12c │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sl, #-104] @ 0xffffff98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [sl, #-100] @ 0xffffff9c │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [fp, r6, lsl #3] │ │ │ │ + str r0, [lr, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #544] @ 0x220 │ │ │ │ - str r0, [sl, r6, lsl #3] │ │ │ │ - ldr r0, [sp, #444] @ 0x1bc │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #532] @ 0x214 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ + ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ + str r0, [r5, fp] │ │ │ │ + ldr r0, [sp, #292] @ 0x124 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #380] @ 0x17c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [r9, #-48] @ 0xffffffd0 │ │ │ │ - ldr r7, [r9, #-44] @ 0xffffffd4 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #276] @ 0x114 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sl, #-104] @ 0xffffff98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [sl, #-100] @ 0xffffff9c │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #172] @ 0xac │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #544] @ 0x220 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ + str r0, [lr, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #564] @ 0x234 │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #4088] @ 5d824 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #412] @ 0x19c │ │ │ │ + ldr lr, [sp, #552] @ 0x228 │ │ │ │ + str r0, [lr, fp] │ │ │ │ + ldr r0, [sp, #408] @ 0x198 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #4088] @ 5facc │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [sp, #924] @ 0x39c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #568] @ 0x238 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #576] @ 0x240 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #4028] @ 5d824 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #676] @ 0x2a4 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #4028] @ 5facc │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #928] @ 0x3a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [r9, #-8] │ │ │ │ - ldr r9, [r9, #-4] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sl, #-64] @ 0xffffffc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r8, [sl, #-60] @ 0xffffffc4 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [fp, r2, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #692] @ 0x2b4 │ │ │ │ mov r1, r8 │ │ │ │ + str r0, [ip, fp] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r9, [sp] │ │ │ │ - str r0, [sl, r2, lsl #2] │ │ │ │ - ldr r8, [r9, #-40] @ 0xffffffd8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + str r0, [r2, fp] │ │ │ │ mov r0, r5 │ │ │ │ + ldr r8, [sl, #-96] @ 0xffffffa0 │ │ │ │ + ldr r7, [sl, #-92] @ 0xffffffa4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [r9, #-36] @ 0xffffffdc │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #108] @ 0x6c │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #536] @ 0x218 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ + str r0, [lr, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #324] @ 0x144 │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3760] @ 5d824 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #592] @ 0x250 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + ldr lr, [sp, #540] @ 0x21c │ │ │ │ + str r0, [lr, fp] │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3760] @ 5facc │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #844] @ 0x34c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #328] @ 0x148 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #336] @ 0x150 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3700] @ 5d824 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #596] @ 0x254 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3700] @ 5facc │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #848] @ 0x350 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [r9, #-8] │ │ │ │ - ldr r9, [r9, #-4] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sl, #-64] @ 0xffffffc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r8, [sl, #-60] @ 0xffffffc4 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [fp, r2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + str r0, [r3, lr] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r9, [sp] │ │ │ │ - str r0, [sl, r2] │ │ │ │ - ldr r8, [r9, #-40] @ 0xffffffd8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + str r0, [r9, lr] │ │ │ │ mov r0, r5 │ │ │ │ + ldr r8, [sl, #-96] @ 0xffffffa0 │ │ │ │ + ldr r7, [sl, #-92] @ 0xffffffa4 │ │ │ │ mov r1, r8 │ │ │ │ - ldr r7, [r9, #-36] @ 0xffffffdc │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #140] @ 0x8c │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [fp, r6] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + str r0, [r3, r6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #292] @ 0x124 │ │ │ │ - str r0, [sl, r6] │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3432] @ 5d824 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #652] @ 0x28c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + str r0, [r9, r6] │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3424] @ 5facc │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #904] @ 0x388 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #304] @ 0x130 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #296] @ 0x128 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3372] @ 5d824 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3364] @ 5facc │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #900] @ 0x384 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [r9, #-24] @ 0xffffffe8 │ │ │ │ - ldr r9, [r9, #-20] @ 0xffffffec │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sl, #-80] @ 0xffffffb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r8, [sl, #-76] @ 0xffffffb4 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sl, r2, lsl #2] │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #588] @ 0x24c │ │ │ │ mov r1, r9 │ │ │ │ + str r0, [ip, fp] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - str r0, [fp, r2, lsl #2] │ │ │ │ - ldr r9, [sp] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #580] @ 0x244 │ │ │ │ + str r0, [ip, fp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r8, [r9, #-56] @ 0xffffffc8 │ │ │ │ - ldr r7, [r9, #-52] @ 0xffffffcc │ │ │ │ + ldr r8, [sl, #-112] @ 0xffffff90 │ │ │ │ + ldr r7, [sl, #-108] @ 0xffffff94 │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #148] @ 0x94 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #820] @ 0x334 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ + str r0, [ip, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #516] @ 0x204 │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3104] @ 5d824 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #364] @ 0x16c │ │ │ │ + ldr r5, [sp, #828] @ 0x33c │ │ │ │ + str r0, [r5, fp] │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3096] @ 5facc │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [sp, #908] @ 0x38c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #520] @ 0x208 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #368] @ 0x170 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3044] @ 5d824 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #660] @ 0x294 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3036] @ 5facc │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #912] @ 0x390 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [r9, #-8] │ │ │ │ - ldr r9, [r9, #-4] │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sl, #-64] @ 0xffffffc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r8, [sl, #-60] @ 0xffffffc4 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [fp, r2, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #680] @ 0x2a8 │ │ │ │ mov r1, r8 │ │ │ │ + str r0, [ip, fp] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r9, [sp] │ │ │ │ - str r0, [sl, r2, lsl #2] │ │ │ │ - ldr r8, [r9, #-40] @ 0xffffffd8 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #688] @ 0x2b0 │ │ │ │ + str r0, [ip, fp] │ │ │ │ mov r0, r5 │ │ │ │ + ldr r8, [sl, #-96] @ 0xffffffa0 │ │ │ │ + ldr r7, [sl, #-92] @ 0xffffffa4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [r9, #-36] @ 0xffffffdc │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #524] @ 0x20c │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ + str r0, [ip, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #564] @ 0x234 │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2776] @ 5d824 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #684] @ 0x2ac │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #412] @ 0x19c │ │ │ │ + ldr ip, [sp, #532] @ 0x214 │ │ │ │ + str r0, [ip, fp] │ │ │ │ + ldr r0, [sp, #408] @ 0x198 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2768] @ 5facc │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2716] @ 5d824 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2708] @ 5facc │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #932] @ 0x3a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [r9, #-24] @ 0xffffffe8 │ │ │ │ - ldr r9, [r9, #-20] @ 0xffffffec │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sl, #-80] @ 0xffffffb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r8, [sl, #-76] @ 0xffffffb4 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sl, r2, lsl #2] │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #484] @ 0x1e4 │ │ │ │ mov r1, r9 │ │ │ │ + str r0, [ip, fp] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r9, [sp] │ │ │ │ - str r0, [fp, r2, lsl #2] │ │ │ │ - ldr r8, [r9, #-56] @ 0xffffffc8 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #480] @ 0x1e0 │ │ │ │ + str r0, [ip, fp] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r8, [sl, #-112] @ 0xffffff90 │ │ │ │ + ldr r7, [sl, #-108] @ 0xffffff94 │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [r9, #-52] @ 0xffffffcc │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ + str r0, [r2, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #484] @ 0x1e4 │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2448] @ 5d824 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #716] @ 0x2cc │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #332] @ 0x14c │ │ │ │ + ldr r2, [sp, #748] @ 0x2ec │ │ │ │ + str r0, [r2, fp] │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2440] @ 5facc │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2388] @ 5d824 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2380] @ 5facc │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #964] @ 0x3c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [r9, #-24] @ 0xffffffe8 │ │ │ │ - ldr r9, [r9, #-20] @ 0xffffffec │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sl, #-80] @ 0xffffffb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r8, [sl, #-76] @ 0xffffffb4 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sl, r2] │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str r0, [r3, ip] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp] │ │ │ │ - ldr r7, [sp, #52] @ 0x34 │ │ │ │ - str r0, [fp, r7] │ │ │ │ - ldr r8, [r9, #-56] @ 0xffffffc8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str r0, [r2, ip] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r8, [sl, #-112] @ 0xffffff90 │ │ │ │ + ldr r7, [sl, #-108] @ 0xffffff94 │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [r9, #-52] @ 0xffffffcc │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #808] @ 0x328 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ + str r0, [r9, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #372] @ 0x174 │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2120] @ 5d824 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #608] @ 0x260 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + ldr r4, [sp, #816] @ 0x330 │ │ │ │ + str r0, [r4, fp] │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2104] @ 5facc │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #860] @ 0x35c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #376] @ 0x178 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2060] @ 5d824 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #612] @ 0x264 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2044] @ 5facc │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #864] @ 0x360 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [r9, #-8] │ │ │ │ - ldr r9, [r9, #-4] │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sl, #-64] @ 0xffffffc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r8, [sl, #-60] @ 0xffffffc4 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [fp, r2, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #676] @ 0x2a4 │ │ │ │ mov r1, r8 │ │ │ │ + str r0, [r2, fp] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r9, [sp] │ │ │ │ - str r0, [sl, r2, lsl #2] │ │ │ │ - ldr r8, [r9, #-40] @ 0xffffffd8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #684] @ 0x2ac │ │ │ │ + str r0, [r2, fp] │ │ │ │ mov r0, r5 │ │ │ │ + ldr r8, [sl, #-96] @ 0xffffffa0 │ │ │ │ + ldr r7, [sl, #-92] @ 0xffffffa4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [r9, #-36] @ 0xffffffdc │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #180] @ 0xb4 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #520] @ 0x208 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ + str r0, [ip, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #436] @ 0x1b4 │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1792] @ 5d824 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #700] @ 0x2bc │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #284] @ 0x11c │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ + str r0, [r4, fp] │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1776] @ 5facc │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1732] @ 5d824 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1716] @ 5facc │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #948] @ 0x3b4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [r9, #-24] @ 0xffffffe8 │ │ │ │ - ldr r9, [r9, #-20] @ 0xffffffec │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sl, #-80] @ 0xffffffb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r8, [sl, #-76] @ 0xffffffb4 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sl, r2, lsl #2] │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ mov r1, r9 │ │ │ │ + str r0, [r2, fp] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - ldr r9, [sp] │ │ │ │ - str r0, [fp, r2, lsl #2] │ │ │ │ - ldr r8, [r9, #-56] @ 0xffffffc8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #576] @ 0x240 │ │ │ │ + str r0, [r2, fp] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r8, [sl, #-112] @ 0xffffff90 │ │ │ │ + ldr r7, [sl, #-108] @ 0xffffff94 │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [r9, #-52] @ 0xffffffcc │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #824] @ 0x338 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ + str r0, [r9, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #324] @ 0x144 │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1464] @ 5d824 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #604] @ 0x25c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + ldr r4, [sp, #832] @ 0x340 │ │ │ │ + str r0, [r4, fp] │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1448] @ 5facc │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #856] @ 0x358 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #336] @ 0x150 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1404] @ 5d824 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #600] @ 0x258 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1388] @ 5facc │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #852] @ 0x354 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [r9, #-24] @ 0xffffffe8 │ │ │ │ - ldr r9, [r9, #-20] @ 0xffffffec │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sl, #-80] @ 0xffffffb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r8, [sl, #-76] @ 0xffffffb4 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sl, r2] │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ + ldr lr, [sp, #52] @ 0x34 │ │ │ │ + str r0, [r3, lr] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r9, [sp] │ │ │ │ - str r0, [fp, r2] │ │ │ │ - ldr r8, [r9, #-56] @ 0xffffffc8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r9, [sp, #52] @ 0x34 │ │ │ │ + str r0, [r2, r9] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r8, [sl, #-112] @ 0xffffff90 │ │ │ │ + ldr r7, [sl, #-108] @ 0xffffff94 │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [r9, #-52] @ 0xffffffcc │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #768] @ 0x300 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #984] @ 0x3d8 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sl, r2, lsl #2] │ │ │ │ + str r0, [ip, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #768] @ 0x300 │ │ │ │ - str r0, [fp, r2, lsl #2] │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1132] @ 5d824 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #636] @ 0x27c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ + str r0, [r4, fp] │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1112] @ 5facc │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #888] @ 0x378 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1072] @ 5d824 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #632] @ 0x278 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1052] @ 5facc │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #884] @ 0x374 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [r9, #-24] @ 0xffffffe8 │ │ │ │ - ldr r9, [r9, #-20] @ 0xffffffec │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sl, #-80] @ 0xffffffb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r8, [sl, #-76] @ 0xffffffb4 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sl, r2, lsl #2] │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #596] @ 0x254 │ │ │ │ mov r1, r9 │ │ │ │ + str r0, [r2, fp] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r9, [sp] │ │ │ │ - str r0, [fp, r2, lsl #2] │ │ │ │ - ldr r8, [r9, #-56] @ 0xffffffc8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #592] @ 0x250 │ │ │ │ + str r0, [r8, fp] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r8, [sl, #-112] @ 0xffffff90 │ │ │ │ + ldr r7, [sl, #-108] @ 0xffffff94 │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [r9, #-52] @ 0xffffffcc │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #804] @ 0x324 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ + str r0, [lr, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #292] @ 0x124 │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #804] @ 5d824 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #640] @ 0x280 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + ldr r4, [sp, #812] @ 0x32c │ │ │ │ + str r0, [r4, fp] │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #784] @ 5facc │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [sp, #892] @ 0x37c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #744] @ 5d824 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #644] @ 0x284 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #724] @ 5facc │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #896] @ 0x380 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [r9, #-8] │ │ │ │ - ldr r9, [r9, #-4] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sl, #-64] @ 0xffffffc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r8, [sl, #-60] @ 0xffffffc4 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [fp, r3] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + str r0, [r2, ip] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - ldr r9, [sp] │ │ │ │ - str r0, [sl, r3] │ │ │ │ - ldr r8, [r9, #-40] @ 0xffffffd8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + str r0, [r3, ip] │ │ │ │ mov r0, r5 │ │ │ │ + ldr r8, [sl, #-96] @ 0xffffffa0 │ │ │ │ + ldr r7, [sl, #-92] @ 0xffffffa4 │ │ │ │ mov r1, r8 │ │ │ │ - ldr r7, [r9, #-36] @ 0xffffffdc │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #628] @ 0x274 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ + str r0, [r2, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #484] @ 0x1e4 │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #476] @ 5d824 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #332] @ 0x14c │ │ │ │ + ldr r5, [sp, #632] @ 0x278 │ │ │ │ + str r0, [r5, fp] │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #448] @ 5facc │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [sp, #956] @ 0x3bc │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #416] @ 5d824 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #708] @ 0x2c4 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #388] @ 5facc │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #960] @ 0x3c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [r9, #-8] │ │ │ │ - ldr r9, [r9, #-4] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sl, #-64] @ 0xffffffc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r8, [sl, #-60] @ 0xffffffc4 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [fp, r3, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #772] @ 0x304 │ │ │ │ mov r1, r8 │ │ │ │ + str r0, [ip, fp] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r0, [sl, r3, lsl #2] │ │ │ │ - ldr r9, [sp] │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #780] @ 0x30c │ │ │ │ + str r0, [r9, fp] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r8, [r9, #-40] @ 0xffffffd8 │ │ │ │ - ldr r7, [r9, #-36] @ 0xffffffdc │ │ │ │ + ldr r8, [sl, #-96] @ 0xffffffa0 │ │ │ │ + ldr r7, [sl, #-92] @ 0xffffffa4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #636] @ 0x27c │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ + str r0, [ip, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #148] @ 5d824 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #624] @ 0x270 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r4, [sp, #644] @ 0x284 │ │ │ │ + str r0, [r4, fp] │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #120] @ 5facc │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [sp, #876] @ 0x36c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #88] @ 5d824 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #628] @ 0x274 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #60] @ 5facc │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #880] @ 0x370 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [r9, #-8] │ │ │ │ - ldr r9, [r9, #-4] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sl, #-64] @ 0xffffffc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r8, [sl, #-60] @ 0xffffffc4 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - b 5d82c │ │ │ │ + b 5fad4 │ │ │ │ svccc 0x003504f3 │ │ │ │ svccc 0x003504f3 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [fp, lr, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #776] @ 0x308 │ │ │ │ mov r1, r8 │ │ │ │ + str r0, [lr, fp] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - ldr r9, [sp] │ │ │ │ - str r0, [sl, lr, lsl #2] │ │ │ │ - ldr r8, [r9, #-40] @ 0xffffffd8 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #784] @ 0x310 │ │ │ │ + str r0, [lr, fp] │ │ │ │ mov r0, r5 │ │ │ │ + ldr r8, [sl, #-96] @ 0xffffffa0 │ │ │ │ + ldr r7, [sl, #-92] @ 0xffffffa4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [r9, #-36] @ 0xffffffdc │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #640] @ 0x280 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ + str r0, [r9, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #436] @ 0x1b4 │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-188] @ 5d828 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #284] @ 0x11c │ │ │ │ + ldr r4, [sp, #648] @ 0x288 │ │ │ │ + str r0, [r4, fp] │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-216] @ 5fad0 │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [sp, #940] @ 0x3ac │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #288] @ 0x120 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-248] @ 5d828 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #692] @ 0x2b4 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-276] @ 5fad0 │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #944] @ 0x3b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [r9, #-8] │ │ │ │ - ldr r9, [r9, #-4] │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sl, #-64] @ 0xffffffc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r8, [sl, #-60] @ 0xffffffc4 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [fp, ip, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #764] @ 0x2fc │ │ │ │ mov r1, r8 │ │ │ │ + str r0, [lr, fp] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ - ldr r9, [sp] │ │ │ │ - str r0, [sl, ip, lsl #2] │ │ │ │ - ldr r8, [r9, #-40] @ 0xffffffd8 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #768] @ 0x300 │ │ │ │ + str r0, [lr, fp] │ │ │ │ mov r0, r5 │ │ │ │ + ldr r8, [sl, #-96] @ 0xffffffa0 │ │ │ │ + ldr r7, [sl, #-92] @ 0xffffffa4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [r9, #-36] @ 0xffffffdc │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [fp, r6] │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + str r0, [r2, r9] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #516] @ 0x204 │ │ │ │ - str r0, [sl, r6] │ │ │ │ - ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-516] @ 5d828 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #668] @ 0x29c │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r1, [sp, #364] @ 0x16c │ │ │ │ + str r0, [r3, r9] │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-548] @ 5fad0 │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [sp, #920] @ 0x398 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #528] @ 0x210 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #520] @ 0x208 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-576] @ 5d828 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-608] @ 5fad0 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #916] @ 0x394 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [r9, #-24] @ 0xffffffe8 │ │ │ │ - ldr r9, [r9, #-20] @ 0xffffffec │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sl, #-80] @ 0xffffffb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r8, [sl, #-76] @ 0xffffffb4 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sl, r3, lsl #2] │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #476] @ 0x1dc │ │ │ │ mov r1, r9 │ │ │ │ + str r0, [r2, fp] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r9, [sp] │ │ │ │ - str r0, [fp, r3, lsl #2] │ │ │ │ - ldr r8, [r9, #-56] @ 0xffffffc8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #468] @ 0x1d4 │ │ │ │ + str r0, [r2, fp] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r8, [sl, #-112] @ 0xffffff90 │ │ │ │ + ldr r7, [sl, #-108] @ 0xffffff94 │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [r9, #-52] @ 0xffffffcc │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ + str r0, [r3, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #372] @ 0x174 │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-844] @ 5d828 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #620] @ 0x26c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ + str r0, [r4, fp] │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-876] @ 5fad0 │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [sp, #872] @ 0x368 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-904] @ 5d828 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #616] @ 0x268 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-936] @ 5fad0 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #868] @ 0x364 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [r9, #-24] @ 0xffffffe8 │ │ │ │ - ldr r9, [r9, #-20] @ 0xffffffec │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sl, #-80] @ 0xffffffb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r8, [sl, #-76] @ 0xffffffb4 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #124] @ 0x7c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sl, ip, lsl #2] │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ mov r1, r9 │ │ │ │ + str r0, [r3, fp] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #124] @ 0x7c │ │ │ │ - ldr r9, [sp] │ │ │ │ - str r0, [fp, ip, lsl #2] │ │ │ │ - ldr r8, [r9, #-56] @ 0xffffffc8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ + str r0, [r3, fp] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r8, [sl, #-112] @ 0xffffff90 │ │ │ │ + ldr r7, [sl, #-108] @ 0xffffff94 │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [r9, #-52] @ 0xffffffcc │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #740] @ 0x2e4 │ │ │ │ + str r0, [r1, fp] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #724] @ 0x2d4 │ │ │ │ - ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ - add sl, sl, r3 │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ - add fp, fp, r3 │ │ │ │ - add r3, r9, #56 @ 0x38 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #776] @ 0x308 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 5a678 │ │ │ │ - add sp, sp, #732 @ 0x2dc │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -0005dcd4 : │ │ │ │ - ldr r2, [pc, #12] @ 5dce8 │ │ │ │ - ldr r1, [pc, #12] @ 5dcec │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + ldr r1, [sp, #732] @ 0x2dc │ │ │ │ + ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + str r0, [r1, fp] │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + add r1, r6, r2 │ │ │ │ + add fp, fp, r2 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + add r1, r7, r2 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + add r1, r6, r2 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + add r1, ip, r2 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + add r1, r8, r2 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, lr, r2 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, r9, r2 │ │ │ │ + ldr r9, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, ip, r2 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, r6, r2 │ │ │ │ + add r1, r7, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r3, r9, r2 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + ldr r1, [sp, #1040] @ 0x410 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #972] @ 0x3cc │ │ │ │ + cmp r1, r3 │ │ │ │ + bne 5c848 │ │ │ │ + add sp, sp, #996 @ 0x3e4 │ │ │ │ + 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) │ │ │ │ + │ │ │ │ +00060034 : │ │ │ │ + ldr r2, [pc, #12] @ 60048 │ │ │ │ + ldr r1, [pc, #12] @ 6004c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b afc0 │ │ │ │ - andeq r3, pc, ip, lsl #4 │ │ │ │ - @ instruction: 0xffffc748 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #124 @ 0x7c │ │ │ │ - ldr ip, [sp, #168] @ 0xa8 │ │ │ │ + andeq r6, pc, ip, lsr #29 │ │ │ │ + @ instruction: 0xffffc054 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ mov fp, r0 │ │ │ │ - cmp r1, ip │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + ldr ip, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ add r2, r2, r1, lsl #4 │ │ │ │ - bge 5e3cc │ │ │ │ + cmp r1, ip │ │ │ │ + bge 6073c │ │ │ │ lsl r1, r3, #2 │ │ │ │ + cmp r0, #1 │ │ │ │ str r1, [sp] │ │ │ │ lsl r1, r3, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ lsl r1, r4, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, r3, r4 │ │ │ │ add r3, r1, r3 │ │ │ │ + lsl ip, r1, #2 │ │ │ │ lsl r3, r3, #2 │ │ │ │ + str ip, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ lsl r3, r4, #3 │ │ │ │ add r4, r1, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsl r3, r4, #2 │ │ │ │ - lsl ip, r1, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - cmp r0, #1 │ │ │ │ lsl r3, r1, #3 │ │ │ │ - str ip, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 5e3d4 │ │ │ │ + bne 60758 │ │ │ │ mov r3, #0 │ │ │ │ add r4, r2, #16 │ │ │ │ + mov sl, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - mov sl, r4 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + add sl, sl, #16 │ │ │ │ ldr r7, [sp] │ │ │ │ ldr r9, [sp, #4] │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ ldr r5, [fp, r7] │ │ │ │ ldr r4, [fp, r9] │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ + ldr r3, [fp, r6] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ - ldr r3, [fp, r6] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - add sl, sl, #16 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3144] @ 5ea2c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3160] @ 60dac │ │ │ │ + bl 151348 │ │ │ │ ldr r4, [r8, r7] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r8, r9] │ │ │ │ ldr r3, [r8, r6] │ │ │ │ mov r1, r4 │ │ │ │ - mov r6, r3 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r6, r3 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3088] @ 5ea2c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3104] @ 60dac │ │ │ │ + bl 151348 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ + ldr r3, [fp, r7] │ │ │ │ ldr r5, [fp, r9] │ │ │ │ ldr r4, [fp, r6] │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [fp, r7] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2960] @ 5ea2c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2976] @ 60dac │ │ │ │ + bl 151348 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [r8, r9] │ │ │ │ ldr r6, [r8, r6] │ │ │ │ ldr r2, [r8, r7] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r2 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2904] @ 5ea2c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2920] @ 60dac │ │ │ │ + bl 151348 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - ldr r7, [r8, r2] │ │ │ │ - ldr r6, [r8, r4] │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr lr, [sp, #32] │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r6, [r8, r4] │ │ │ │ + ldr r7, [r8, r2] │ │ │ │ ldr r9, [r8, lr] │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2808] @ 5ea2c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2824] @ 60dac │ │ │ │ + bl 151348 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ ldr ip, [sp, #28] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ ldr r2, [fp, r3] │ │ │ │ ldr r6, [fp, ip] │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - mov r1, r2 │ │ │ │ ldr r7, [fp, lr] │ │ │ │ + mov r1, r2 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ - mov r1, r2 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2684] @ 5ea2c │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2700] @ 60dac │ │ │ │ + bl 151348 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [fp, r6] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [r8, r6] │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r6, [sp] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [fp, r6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r8, r6] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r8, r9] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [fp, r9] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sl, #-28] @ 0xffffffe4 │ │ │ │ + bl 151104 │ │ │ │ ldr r6, [sl, #-32] @ 0xffffffe0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ + ldr r9, [sl, #-28] @ 0xffffffe4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [fp, r2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ str r0, [r8, r2] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sl, #-20] @ 0xffffffec │ │ │ │ + bl 151100 │ │ │ │ ldr r6, [sl, #-24] @ 0xffffffe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ + ldr r9, [sl, #-20] @ 0xffffffec │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [fp, r5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [r8, r5] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sl, #-20] @ 0xffffffec │ │ │ │ + bl 151100 │ │ │ │ ldr r6, [sl, #-24] @ 0xffffffe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ + ldr r9, [sl, #-20] @ 0xffffffec │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [fp, r5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [r8, r5] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sl, #-28] @ 0xffffffe4 │ │ │ │ + bl 151104 │ │ │ │ ldr r6, [sl, #-32] @ 0xffffffe0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ + ldr r9, [sl, #-28] @ 0xffffffe4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [fp, ip] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ str r0, [r8, ip] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sl, #-28] @ 0xffffffe4 │ │ │ │ + bl 151104 │ │ │ │ ldr r6, [sl, #-32] @ 0xffffffe0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ + ldr r9, [sl, #-28] @ 0xffffffe4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [fp, lr] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [r8, lr] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sl, #-20] @ 0xffffffec │ │ │ │ + bl 151100 │ │ │ │ ldr r6, [sl, #-24] @ 0xffffffe8 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r9, [sl, #-20] @ 0xffffffec │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [fp, r1] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ + str r0, [r8, r1] │ │ │ │ + add r0, r6, #4 │ │ │ │ + ldr r6, [sp] │ │ │ │ add r2, r2, #4 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, ip, #4 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + add r0, r6, #4 │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, lr, #4 │ │ │ │ + str r0, [sp] │ │ │ │ + add r0, r9, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, r1, #4 │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - str r2, [sp, #32] │ │ │ │ add r3, r3, #1 │ │ │ │ - str r0, [r8, r1] │ │ │ │ - add r0, r6, #4 │ │ │ │ - ldr r6, [sp] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - add r0, r6, #4 │ │ │ │ - str r0, [sp] │ │ │ │ - add r0, r9, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ + str r2, [sp, #32] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add r2, r5, #4 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, r5, #4 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 5dd84 │ │ │ │ + bne 600f4 │ │ │ │ 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) │ │ │ │ add r9, r2, #16 │ │ │ │ mov r2, #0 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ │ │ lsl r3, r0, #2 │ │ │ │ mov sl, r9 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + add sl, sl, #16 │ │ │ │ ldr r7, [sp] │ │ │ │ + str r2, [sp, #164] @ 0xa4 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ ldr r5, [fp, r7] │ │ │ │ ldr r4, [fp, r9] │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [fp, r6] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - add sl, sl, #16 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1500] @ 5ea2c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1496] @ 60dac │ │ │ │ + bl 151348 │ │ │ │ ldr r4, [r8, r7] │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [r8, r9] │ │ │ │ ldr r2, [r8, r6] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r2 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r5 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1444] @ 5ea2c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1440] @ 60dac │ │ │ │ + bl 151348 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ + ldr r2, [fp, r7] │ │ │ │ ldr r5, [fp, r9] │ │ │ │ ldr r4, [fp, r6] │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r2, [fp, r7] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1316] @ 5ea2c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1312] @ 60dac │ │ │ │ + bl 151348 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [r8, r9] │ │ │ │ ldr r6, [r8, r6] │ │ │ │ ldr ip, [r8, r7] │ │ │ │ - mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - mov r7, ip │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r6 │ │ │ │ + mov r7, ip │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1260] @ 5ea2c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1256] @ 60dac │ │ │ │ + bl 151348 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ ldr r6, [r8, ip] │ │ │ │ ldr r7, [r8, lr] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r1, r7 │ │ │ │ ldr r9, [r8, r2] │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1164] @ 5ea2c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1160] @ 60dac │ │ │ │ + bl 151348 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ ldr r3, [fp, ip] │ │ │ │ ldr r6, [fp, lr] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r1, r6 │ │ │ │ ldr r7, [fp, r2] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a680 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1044] @ 5ea2c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1040] @ 60dac │ │ │ │ + bl 151348 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [fp, r6] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ str r0, [r8, r6] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r6, [sp] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [fp, r6] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r8, r6] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ str r0, [r8, r9] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [fp, r9] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r9, [sl, #-32] @ 0xffffffe0 │ │ │ │ - ldr r7, [sl, #-28] @ 0xffffffe4 │ │ │ │ - mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [sl, #-28] @ 0xffffffe4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ str r0, [fp, r6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ str r0, [r8, r6] │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r9, [sl, #-24] @ 0xffffffe8 │ │ │ │ - ldr r7, [sl, #-20] @ 0xffffffec │ │ │ │ - mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [sl, #-20] @ 0xffffffec │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ str r0, [fp, r6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [r8, r6] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r9, [sl, #-24] @ 0xffffffe8 │ │ │ │ - ldr r7, [sl, #-20] @ 0xffffffec │ │ │ │ - mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [sl, #-20] @ 0xffffffec │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ str r0, [fp, r6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [r8, r6] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r9, [sl, #-32] @ 0xffffffe0 │ │ │ │ - ldr r7, [sl, #-28] @ 0xffffffe4 │ │ │ │ - mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [sl, #-28] @ 0xffffffe4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ str r0, [fp, r6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [r8, r6] │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r9, [sl, #-32] @ 0xffffffe0 │ │ │ │ - ldr r7, [sl, #-28] @ 0xffffffe4 │ │ │ │ - mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [sl, #-28] @ 0xffffffe4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r0, [fp, r6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [r8, r6] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r9, [sl, #-24] @ 0xffffffe8 │ │ │ │ - ldr r7, [sl, #-20] @ 0xffffffec │ │ │ │ - mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [sl, #-20] @ 0xffffffec │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r1, r9 │ │ │ │ str r0, [fp, r6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - add r1, r1, r3 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - add r1, ip, r3 │ │ │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - add r1, lr, r3 │ │ │ │ - add r2, r2, #1 │ │ │ │ str r0, [r8, r6] │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + add r1, r1, r3 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ add r0, r6, r3 │ │ │ │ ldr r6, [sp] │ │ │ │ str r0, [sp, #20] │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ add r0, r6, r3 │ │ │ │ - str r0, [sp] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ + str r0, [sp] │ │ │ │ add r0, r9, r3 │ │ │ │ + add r1, ip, r3 │ │ │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r7, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r6, r3 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + add r1, lr, r3 │ │ │ │ add r0, r6, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 5e3ec │ │ │ │ - add sp, sp, #124 @ 0x7c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 60770 │ │ │ │ + b 6073c │ │ │ │ svccc 0x005db3d7 │ │ │ │ │ │ │ │ -0005ea30 : │ │ │ │ - ldr r2, [pc, #12] @ 5ea44 │ │ │ │ - ldr r1, [pc, #12] @ 5ea48 │ │ │ │ +00060db0 : │ │ │ │ + ldr r2, [pc, #12] @ 60dc4 │ │ │ │ + ldr r1, [pc, #12] @ 60dc8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b afc0 │ │ │ │ - strdeq r2, [pc], -r0 │ │ │ │ - @ instruction: 0xfffff2ac │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #308 @ 0x134 │ │ │ │ - mov sl, r1 │ │ │ │ - mov ip, r3 │ │ │ │ - ldr r1, [sp, #348] @ 0x15c │ │ │ │ - ldr r3, [sp, #352] @ 0x160 │ │ │ │ - ldr lr, [sp, #344] @ 0x158 │ │ │ │ - cmp r1, r3 │ │ │ │ - bge 60240 │ │ │ │ - add r3, ip, ip, lsl #1 │ │ │ │ - mov r4, r2 │ │ │ │ - lsl r2, r3, #2 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - add r2, lr, ip, lsl #1 │ │ │ │ - add r3, r3, lr, lsl #2 │ │ │ │ - mov r9, r0 │ │ │ │ - add r0, r2, ip │ │ │ │ - str r2, [sp, #12] │ │ │ │ + andeq r6, pc, r0, ror r1 @ │ │ │ │ + @ instruction: 0xfffff28c │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r9, r2 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #404 @ 0x194 │ │ │ │ + mov lr, r0 │ │ │ │ + ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r0, [sp, #444] @ 0x1bc │ │ │ │ + ldr ip, [sp, #448] @ 0x1c0 │ │ │ │ + cmp r0, ip │ │ │ │ + bge 627cc │ │ │ │ + lsl r1, r3, #1 │ │ │ │ + lsl r0, r3, #3 │ │ │ │ + add r5, r1, r3 │ │ │ │ + add r4, r1, r2 │ │ │ │ + lsl ip, r3, #2 │ │ │ │ + lsl r8, r2, #2 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + lsl r0, r5, #2 │ │ │ │ + add r5, r5, r8 │ │ │ │ + str ip, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ - sub r2, r2, ip │ │ │ │ - add r0, r0, lr │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r3, ip, lr, lsl #2 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add r0, r2, lr │ │ │ │ - add r3, lr, lr, lsl #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - add r0, r3, ip, lsl #1 │ │ │ │ + lsl r0, r3, #4 │ │ │ │ + str r8, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + lsl r0, r4, #2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - add r0, r2, r2, lsl #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - lsl r2, r0, #2 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - add r2, ip, r3 │ │ │ │ - add r3, r3, ip, lsl #2 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #356] @ 0x164 │ │ │ │ - add r5, lr, ip, lsl #2 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, r1, #1 │ │ │ │ - str r3, [sp, #300] @ 0x12c │ │ │ │ - add fp, r4, r2, lsl #5 │ │ │ │ - mov r3, r2 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str ip, [sp, #16] │ │ │ │ - b 5eb18 │ │ │ │ + add r0, r4, r3 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + lsl r6, r0, #2 │ │ │ │ + sub fp, r0, r1 │ │ │ │ + add r0, r0, r2 │ │ │ │ + add r7, fp, r2 │ │ │ │ + lsl sl, fp, #3 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + lsl r6, fp, #2 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + add r6, ip, r2 │ │ │ │ + lsl ip, r7, #2 │ │ │ │ + lsl r6, r6, #2 │ │ │ │ + lsl r7, r7, #3 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + lsl ip, r5, #2 │ │ │ │ + add r5, r8, r3 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + lsl r6, r2, #3 │ │ │ │ + add r2, r2, r2, lsl #1 │ │ │ │ + lsl r8, fp, #4 │ │ │ │ + lsl r4, r2, #2 │ │ │ │ + add r1, r1, r2 │ │ │ │ + add fp, fp, fp, lsl #1 │ │ │ │ + lsl r5, r5, #2 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + lsl r4, r1, #2 │ │ │ │ + sub r1, r1, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + lsl r1, r1, #2 │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ + lsl r4, fp, #2 │ │ │ │ + add fp, lr, r6 │ │ │ │ + add r2, r3, r2 │ │ │ │ + str fp, [sp, #272] @ 0x110 │ │ │ │ + lsl r3, r2, #2 │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + str r4, [sp, #32] │ │ │ │ + ldr r2, [sp, #452] @ 0x1c4 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #444] @ 0x1bc │ │ │ │ + add r4, r2, #1 │ │ │ │ + add r2, lr, sl │ │ │ │ + add r9, r9, r4, lsl #5 │ │ │ │ + str r2, [sp, #268] @ 0x10c │ │ │ │ + add r2, lr, r0 │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ + add r2, lr, fp │ │ │ │ + ldr fp, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #260] @ 0x104 │ │ │ │ + add r2, lr, fp │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ + add sl, fp, sl │ │ │ │ + add r0, fp, r0 │ │ │ │ + add r2, fp, r6 │ │ │ │ + str r0, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, fp │ │ │ │ + str sl, [sp, #248] @ 0xf8 │ │ │ │ + mov sl, fp │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + str r2, [sp, #252] @ 0xfc │ │ │ │ + add r2, r2, r6 │ │ │ │ + add sl, sl, fp │ │ │ │ + add fp, lr, r6 │ │ │ │ + str sl, [sp, #240] @ 0xf0 │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ + add sl, r0, sl │ │ │ │ + str sl, [sp, #236] @ 0xec │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ + add r2, r0, r7 │ │ │ │ + str r2, [sp, #228] @ 0xe4 │ │ │ │ + add r2, r0, ip │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ + add r2, r0, r5 │ │ │ │ + str r2, [sp, #220] @ 0xdc │ │ │ │ + add r2, r0, r8 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ + add r2, fp, r6 │ │ │ │ + mov fp, #0 │ │ │ │ + str r2, [sp, #212] @ 0xd4 │ │ │ │ + add r2, lr, r7 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ + add r2, lr, ip │ │ │ │ + ldr ip, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #204] @ 0xcc │ │ │ │ + add r2, lr, r5 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ + add r2, lr, r8 │ │ │ │ + str r2, [sp, #196] @ 0xc4 │ │ │ │ + add r2, lr, ip │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ + add r2, lr, r1 │ │ │ │ + str r2, [sp, #188] @ 0xbc │ │ │ │ + add r2, lr, r3 │ │ │ │ + add r3, r0, r3 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + mov r3, r4 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ + add r2, r0, ip │ │ │ │ + str r2, [sp, #180] @ 0xb4 │ │ │ │ + add r2, r0, r1 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + b 60ffc │ │ │ │ add r3, r3, #1 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ - ldr r3, [r9] │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r5, [r9, r7, lsl #3] │ │ │ │ - ldr r6, [r9, r3] │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + add r9, r9, #32 │ │ │ │ + str r2, [sp, #392] @ 0x188 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + str r3, [sp, #396] @ 0x18c │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldr r3, [sl, fp] │ │ │ │ + ldr r5, [sl, r6] │ │ │ │ + ldr r6, [sl, r7] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - add fp, fp, #32 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r8, [r9, r3, lsl #4] │ │ │ │ - ldr r7, [r9, r7, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r7, [sl, r2] │ │ │ │ + ldr r8, [sl, r1] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #4088] @ 5fb90 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #4084] @ 5fb94 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #4088] @ 62080 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [pc, #4084] @ 62084 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #4072] @ 5fb98 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #4068] @ 62088 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #4040] @ 5fb94 │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #4040] @ 62084 │ │ │ │ + str r0, [sp, #276] @ 0x114 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #4028] @ 5fb98 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #4024] @ 62088 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #284] @ 0x11c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [sl, r6, lsl #3] │ │ │ │ - ldr r5, [sl, r5] │ │ │ │ - ldr r2, [sl] │ │ │ │ - mov r1, r5 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr ip, [r6, fp] │ │ │ │ + ldr r4, [r6, r3] │ │ │ │ + str ip, [sp, #60] @ 0x3c │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r5, [r6, r7] │ │ │ │ mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sl, r6, lsl #2] │ │ │ │ - ldr r8, [sl, r6, lsl #4] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + ldr r5, [r6, r2] │ │ │ │ + ldr r8, [r6, ip] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3860] @ 5fb94 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #3844] @ 62084 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3848] @ 5fb98 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #3832] @ 62088 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3816] @ 5fb94 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3804] @ 62084 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3804] @ 5fb98 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #3788] @ 62088 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [sp, #292] @ 0x124 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3752] @ 5fb90 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3740] @ 62080 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #344] @ 0x158 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr ip, [r9, ip, lsl #2] │ │ │ │ - str ip, [sp, #72] @ 0x48 │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - ldr r5, [r9, r3, lsl #2] │ │ │ │ - ldr r6, [r9, ip, lsl #2] │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r8, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [sl, lr] │ │ │ │ + ldr r6, [sl, r8] │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r5, [sl, r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - ldr r7, [r9, r3, lsl #2] │ │ │ │ - ldr r8, [r9, lr, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r7, [sl, r5] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r8, [sl, r3] │ │ │ │ mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3580] @ 5fb90 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3576] @ 5fb94 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3568] @ 62080 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [pc, #3564] @ 62084 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3564] @ 5fb98 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #3548] @ 62088 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3532] @ 5fb94 │ │ │ │ - str r0, [sp, #204] @ 0xcc │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3520] @ 62084 │ │ │ │ + str r0, [sp, #300] @ 0x12c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3520] @ 5fb98 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #3504] @ 62088 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #308] @ 0x134 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r4, [sp, #344] @ 0x158 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - ldr r4, [sl, r4, lsl #2] │ │ │ │ - ldr r5, [sl, ip, lsl #2] │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ - ldr r4, [sl, r2, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r8, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [r6, lr] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r5, [r6, r8] │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r8, [sl, lr, lsl #2] │ │ │ │ - ldr r5, [sl, r3, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ + ldr r8, [r6, r3] │ │ │ │ + ldr r5, [r6, r5] │ │ │ │ mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3340] @ 5fb94 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #3320] @ 62084 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3328] @ 5fb98 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #3308] @ 62088 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3296] @ 5fb94 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3280] @ 62084 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3284] @ 5fb98 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #3264] @ 62088 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ + str r0, [sp, #316] @ 0x13c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3232] @ 5fb90 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3216] @ 62080 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r4, [sp, #344] @ 0x158 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r7, [r9, r4, lsl #3] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - ldr r5, [r9, r3, lsl #3] │ │ │ │ - ldr r6, [r9, r4, lsl #2] │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [sp, #268] @ 0x10c │ │ │ │ + ldr r8, [sp, #272] @ 0x110 │ │ │ │ + ldr r6, [lr, fp] │ │ │ │ + ldr r5, [r4, fp] │ │ │ │ + ldr r2, [r8, fp] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r7, [r9, ip, lsl #2] │ │ │ │ - ldr r8, [r9, r2, lsl #3] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #256] @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r5, [sp, #260] @ 0x104 │ │ │ │ + ldr r8, [r8, fp] │ │ │ │ + ldr r7, [r5, fp] │ │ │ │ mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3060] @ 5fb90 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3056] @ 5fb94 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3044] @ 62080 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [pc, #3040] @ 62084 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3044] @ 5fb98 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #3024] @ 62088 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3012] @ 5fb94 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2996] @ 62084 │ │ │ │ + str r0, [sp, #324] @ 0x144 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3000] @ 5fb98 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #2980] @ 62088 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #332] @ 0x14c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r4, [sp, #344] @ 0x158 │ │ │ │ - ldr r8, [sl, r4, lsl #3] │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ - str r8, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - ldr r4, [sl, r3, lsl #3] │ │ │ │ - ldr r5, [sl, r7, lsl #2] │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #252] @ 0xfc │ │ │ │ + ldr r4, [r4, fp] │ │ │ │ + ldr r3, [r2, fp] │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r5, [r2, fp] │ │ │ │ mov r1, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r8, [sl, r2, lsl #3] │ │ │ │ - ldr r5, [sl, ip, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + ldr r8, [r3, fp] │ │ │ │ + ldr r5, [r5, fp] │ │ │ │ mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2820] @ 5fb94 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #2800] @ 62084 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2808] @ 5fb98 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #2788] @ 62088 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2776] @ 5fb94 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2760] @ 62084 │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2764] @ 5fb98 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #2744] @ 62088 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #244] @ 0xf4 │ │ │ │ + str r0, [sp, #340] @ 0x154 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2712] @ 5fb90 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2696] @ 62080 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r4, [sp, #344] @ 0x158 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r8, [sl, r4, lsl #4] │ │ │ │ - str r8, [sp, #88] @ 0x58 │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ - ldr r4, [sl, ip, lsl #3] │ │ │ │ - ldr r5, [sl, r8, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [r7, fp] │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [r2, fp] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [r7, fp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [sl, r8, lsl #2] │ │ │ │ - ldr r8, [sl, r3, lsl #4] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r5, [sp, #220] @ 0xdc │ │ │ │ + ldr r8, [r6, fp] │ │ │ │ + ldr r5, [r5, fp] │ │ │ │ mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2560] @ 5fb94 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #2540] @ 62084 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2548] @ 5fb98 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #2528] @ 62088 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2516] @ 5fb94 │ │ │ │ - str r0, [sp, #252] @ 0xfc │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2500] @ 62084 │ │ │ │ + str r0, [sp, #348] @ 0x15c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2504] @ 5fb98 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #2484] @ 62088 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2452] @ 5fb90 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2436] @ 62080 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #356] @ 0x164 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ - ldr r5, [r9, ip, lsl #3] │ │ │ │ - ldr r6, [r9, r8, lsl #2] │ │ │ │ - ldr r4, [sp, #344] @ 0x158 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r4, [r9, r4, lsl #4] │ │ │ │ - str r4, [sp, #92] @ 0x5c │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r5, [r2, fp] │ │ │ │ + ldr lr, [r3, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + str lr, [sp, #84] @ 0x54 │ │ │ │ + ldr r7, [sp, #204] @ 0xcc │ │ │ │ + ldr r6, [r7, fp] │ │ │ │ mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [r9, r3, lsl #4] │ │ │ │ - ldr r7, [r9, r7, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #196] @ 0xc4 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + ldr ip, [sp, #200] @ 0xc8 │ │ │ │ + ldr r8, [r8, fp] │ │ │ │ + ldr r7, [ip, fp] │ │ │ │ mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2280] @ 5fb90 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2276] @ 5fb94 │ │ │ │ - str r0, [sp, #156] @ 0x9c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2264] @ 62080 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [pc, #2260] @ 62084 │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2264] @ 5fb98 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #2244] @ 62088 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2232] @ 5fb94 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2216] @ 62084 │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2220] @ 5fb98 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #2200] @ 62088 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sp, #364] @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ - ldr lr, [r9, r4] │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - ldr r5, [r9, r8, lsl #2] │ │ │ │ - ldr r6, [r9, r4] │ │ │ │ - str lr, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr lr, [sl, r2] │ │ │ │ + ldr r6, [sl, r4] │ │ │ │ + ldr r5, [r3, fp] │ │ │ │ + str lr, [sp, #88] @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r8, [r9, lr, lsl #2] │ │ │ │ - ldr r7, [r9, r7, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #188] @ 0xbc │ │ │ │ mov r6, r0 │ │ │ │ + ldr r7, [r7, fp] │ │ │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r8, [r5, fp] │ │ │ │ mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2020] @ 5fb90 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2016] @ 5fb94 │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2004] @ 62080 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [pc, #2000] @ 62084 │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2004] @ 5fb98 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1984] @ 62088 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1972] @ 5fb94 │ │ │ │ - str r0, [sp, #276] @ 0x114 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1956] @ 62084 │ │ │ │ + str r0, [sp, #372] @ 0x174 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1960] @ 5fb98 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #1940] @ 62088 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - str r0, [sp, #284] @ 0x11c │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #380] @ 0x17c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [sl, r4] │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - ldr r4, [sl, r8, lsl #2] │ │ │ │ - ldr r5, [sl, r7] │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + ldr r6, [sp, #180] @ 0xb4 │ │ │ │ + ldr r8, [r5, r2] │ │ │ │ + ldr r5, [r5, ip] │ │ │ │ + ldr r4, [r6, fp] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r5, [sl, lr, lsl #2] │ │ │ │ - ldr r8, [sl, r2, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r5, [r6, fp] │ │ │ │ + ldr r6, [sp, #172] @ 0xac │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + ldr sl, [r6, fp] │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1780] @ 5fb94 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1760] @ 62084 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1768] @ 5fb98 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [pc, #1748] @ 62088 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1736] @ 5fb94 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1720] @ 62084 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1724] @ 5fb98 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #1704] @ 62088 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #292] @ 0x124 │ │ │ │ + str r0, [sp, #388] @ 0x184 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1672] @ 5fb90 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1656] @ 62080 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r4, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #284] @ 0x11c │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sl, fp] │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + ldr r1, [sp, #308] @ 0x134 │ │ │ │ + str r0, [r5, fp] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ - str r0, [r9] │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ + str r0, [sl, r6] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - str r0, [sl] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #332] @ 0x14c │ │ │ │ + str r0, [r5, r6] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - str r0, [r9, r5, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ + str r0, [sl, r6] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r0, [sl, r5, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #356] @ 0x164 │ │ │ │ + str r0, [r5, r6] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - str r0, [r9, r5, lsl #3] │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + ldr r1, [sp, #368] @ 0x170 │ │ │ │ + str r0, [r5, r7] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #260] @ 0x104 │ │ │ │ - str r0, [sl, r5, lsl #3] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #380] @ 0x17c │ │ │ │ + str r0, [sl, r7] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ - str r0, [sl, r5, lsl #4] │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #284] @ 0x11c │ │ │ │ - str r0, [r9, r5, lsl #4] │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r9, r5] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - str r0, [sl, r5] │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sl, r7] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + str r0, [r5, r7] │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151104 │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #184] @ 0xb8 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #280] @ 0x118 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [r9, #-64] @ 0xffffffc0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr sl, [r9, #-60] @ 0xffffffc4 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ - mov r1, r2 │ │ │ │ - str r0, [r9, r3, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ + str r0, [r3, lr] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ - str r0, [sl, r3, lsl #2] │ │ │ │ - ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ + str r0, [r2, lr] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r8, [r9, #-40] @ 0xffffffd8 │ │ │ │ + ldr r7, [r9, #-36] @ 0xffffffdc │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [fp, #-36] @ 0xffffffdc │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r9, r3, lsl #4] │ │ │ │ + str r0, [sl, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r4, [sp, #344] @ 0x158 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - str r0, [sl, r4, lsl #4] │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #196] @ 0xc4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [r4, fp] │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #292] @ 0x124 │ │ │ │ mov r4, r0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #180] @ 0xb4 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #276] @ 0x114 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r8, [fp, #-52] @ 0xffffffcc │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [r9, #-56] @ 0xffffffc8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr sl, [r9, #-52] @ 0xffffffcc │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ - str r0, [r9, r1, lsl #3] │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ + str r0, [r1, fp] │ │ │ │ mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ - str r0, [sl, r1, lsl #3] │ │ │ │ - ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #252] @ 0xfc │ │ │ │ + str r0, [r1, fp] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r8, [r9, #-48] @ 0xffffffd0 │ │ │ │ + ldr r7, [r9, #-44] @ 0xffffffd4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r9, r6] │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + str r0, [sl, r6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #132] @ 0x84 │ │ │ │ - str r0, [sl, r6] │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #244] @ 0xf4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + str r0, [r2, r6] │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #340] @ 0x154 │ │ │ │ mov r4, r0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #228] @ 0xe4 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #324] @ 0x144 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r8, [fp, #-52] @ 0xffffffcc │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [r9, #-56] @ 0xffffffc8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr sl, [r9, #-52] @ 0xffffffcc │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r2 │ │ │ │ - str r0, [r9, r3, lsl #3] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #268] @ 0x10c │ │ │ │ mov r1, r8 │ │ │ │ + str r0, [ip, fp] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - str r0, [sl, r6, lsl #3] │ │ │ │ - ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [r8, fp] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r8, [r9, #-48] @ 0xffffffd0 │ │ │ │ + ldr r7, [r9, #-44] @ 0xffffffd4 │ │ │ │ mov r1, r8 │ │ │ │ - ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r9, r6, lsl #2] │ │ │ │ + str r0, [r3, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #156] @ 0x9c │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + ldr r4, [sp, #180] @ 0xb4 │ │ │ │ + str r0, [r4, fp] │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ mov r4, r0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #360] @ 0x168 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r8, [fp, #-52] @ 0xffffffcc │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [r9, #-56] @ 0xffffffc8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr sl, [r9, #-52] @ 0xffffffcc │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r0, [r9, r2, lsl #3] │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #256] @ 0x100 │ │ │ │ mov r1, r8 │ │ │ │ + str r0, [ip, fp] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r0, [sl, r2, lsl #3] │ │ │ │ - ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #236] @ 0xec │ │ │ │ + str r0, [ip, fp] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r8, [r9, #-48] @ 0xffffffd0 │ │ │ │ + ldr r7, [r9, #-44] @ 0xffffffd4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #184] @ 0xb8 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r9, r6, lsl #2] │ │ │ │ + str r0, [ip, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr ip, [sp, #172] @ 0xac │ │ │ │ + str r0, [ip, fp] │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 151104 │ │ │ │ + ldr r5, [sp, #336] @ 0x150 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #328] @ 0x148 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [r9, #-64] @ 0xffffffc0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr sl, [r9, #-60] @ 0xffffffc4 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r0, [r9, r2, lsl #2] │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + str r0, [r3, ip] │ │ │ │ mov r0, r7 │ │ │ │ - b 5fb9c │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ + b 6208c │ │ │ │ svccc 0x000f1bbd │ │ │ │ svccc 0x00737871 │ │ │ │ svccc 0x00167918 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r0, [sl, r2, lsl #2] │ │ │ │ - ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + str r0, [r2, ip] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r8, [r9, #-40] @ 0xffffffd8 │ │ │ │ + ldr r7, [r9, #-36] @ 0xffffffdc │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [fp, #-36] @ 0xffffffdc │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r9, r6, lsl #3] │ │ │ │ + str r0, [sl, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - str r0, [sl, r6, lsl #3] │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + ldr r4, [sp, #228] @ 0xe4 │ │ │ │ + str r0, [r4, fp] │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + bl 151104 │ │ │ │ + ldr r5, [sp, #384] @ 0x180 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #280] @ 0x118 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #376] @ 0x178 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [r9, #-64] @ 0xffffffc0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr sl, [r9, #-60] @ 0xffffffc4 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - mov r1, r2 │ │ │ │ - str r0, [r9, ip, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + str r0, [r3, ip] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str r0, [sl, ip, lsl #2] │ │ │ │ - ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r8, [sp, #44] @ 0x2c │ │ │ │ + str r0, [r2, r8] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r8, [r9, #-40] @ 0xffffffd8 │ │ │ │ + ldr r7, [r9, #-36] @ 0xffffffdc │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [fp, #-36] @ 0xffffffdc │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #204] @ 0xcc │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r9, r6, lsl #2] │ │ │ │ + str r0, [sl, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #292] @ 0x124 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #156] @ 0x9c │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [r4, fp] │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #388] @ 0x184 │ │ │ │ mov r4, r0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #276] @ 0x114 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #372] @ 0x174 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r8, [fp, #-52] @ 0xffffffcc │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [r9, #-56] @ 0xffffffc8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr sl, [r9, #-52] @ 0xffffffcc │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - mov r1, r2 │ │ │ │ - str r0, [r9, ip, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #264] @ 0x108 │ │ │ │ mov r1, r8 │ │ │ │ + str r0, [lr, fp] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str r0, [sl, ip, lsl #2] │ │ │ │ - ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #244] @ 0xf4 │ │ │ │ + str r0, [sl, fp] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r8, [r9, #-48] @ 0xffffffd0 │ │ │ │ + ldr r7, [r9, #-44] @ 0xffffffd4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r9, r6] │ │ │ │ + ldr sl, [sp, #32] │ │ │ │ + str r0, [r3, sl] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - str r0, [sl, r6] │ │ │ │ - ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #252] @ 0xfc │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + str r0, [r2, sl] │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #348] @ 0x15c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #268] @ 0x10c │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #364] @ 0x16c │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [r9, #-64] @ 0xffffffc0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr sl, [r9, #-60] @ 0xffffffc4 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - str r0, [r9, lr, lsl #2] │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str r0, [r3, r1] │ │ │ │ mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - str r0, [sl, lr, lsl #2] │ │ │ │ - ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str r0, [r2, r1] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r8, [r9, #-40] @ 0xffffffd8 │ │ │ │ + ldr r7, [r9, #-36] @ 0xffffffdc │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [fp, #-36] @ 0xffffffdc │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r9, r6, lsl #4] │ │ │ │ + str r0, [sl, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ - str r0, [sl, r6, lsl #4] │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + str r0, [r4, fp] │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #316] @ 0x13c │ │ │ │ mov r4, r0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #204] @ 0xcc │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #300] @ 0x12c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r8, [fp, #-52] @ 0xffffffcc │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [r9, #-56] @ 0xffffffc8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr sl, [r9, #-52] @ 0xffffffcc │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r0, [r9, r2, lsl #2] │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #260] @ 0x104 │ │ │ │ mov r1, r8 │ │ │ │ + str r0, [lr, fp] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r0, [sl, r2, lsl #2] │ │ │ │ - ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [r8, fp] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r8, [r9, #-48] @ 0xffffffd0 │ │ │ │ + ldr r7, [r9, #-44] @ 0xffffffd4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #188] @ 0xbc │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r9, r6, lsl #2] │ │ │ │ + str r0, [lr, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [r4, fp] │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #312] @ 0x138 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #208] @ 0xd0 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #304] @ 0x130 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [r9, #-64] @ 0xffffffc0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr sl, [r9, #-60] @ 0xffffffc4 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ - str r0, [r9, r3, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + str r0, [r3, r1] │ │ │ │ mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r0, [sl, r3, lsl #2] │ │ │ │ - ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr sl, [sp, #52] @ 0x34 │ │ │ │ + str r0, [r2, sl] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r8, [r9, #-40] @ 0xffffffd8 │ │ │ │ + ldr r7, [r9, #-36] @ 0xffffffdc │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [fp, #-36] @ 0xffffffdc │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r9, r6, lsl #2] │ │ │ │ + str r0, [r2, fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ - ldr r2, [sp, #352] @ 0x160 │ │ │ │ - add r9, r9, r3 │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ - add sl, sl, r3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 5eb14 │ │ │ │ - add sp, sp, #308 @ 0x134 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldr r5, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #392] @ 0x188 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r0, [r5, fp] │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ + add r0, r6, r2 │ │ │ │ + add fp, fp, r2 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + add r0, r7, r2 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + add r0, r3, r2 │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + add r3, r1, r2 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sl, r2 │ │ │ │ + add r0, r6, r2 │ │ │ │ + ldr sl, [sp, #32] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + add r0, lr, r2 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, r1, r2 │ │ │ │ + ldr r8, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sl, r2 │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #396] @ 0x18c │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + add r0, ip, r2 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + add r0, r8, r2 │ │ │ │ + cmp r1, r3 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + bne 60ff8 │ │ │ │ + add sp, sp, #404 @ 0x194 │ │ │ │ + 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) │ │ │ │ │ │ │ │ -00060248 : │ │ │ │ - ldr r2, [pc, #12] @ 6025c │ │ │ │ - ldr r1, [pc, #12] @ 60260 │ │ │ │ +000627e8 : │ │ │ │ + ldr r2, [pc, #12] @ 627fc │ │ │ │ + ldr r1, [pc, #12] @ 62800 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b afc0 │ │ │ │ - andeq r0, pc, r8, lsl sp @ │ │ │ │ - @ instruction: 0xffffe7f0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #404 @ 0x194 │ │ │ │ - mov r6, r2 │ │ │ │ - mov ip, r3 │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ - ldr r3, [sp, #444] @ 0x1bc │ │ │ │ - ldr lr, [sp, #440] @ 0x1b8 │ │ │ │ - cmp r3, r2 │ │ │ │ - bge 621d4 │ │ │ │ - add r2, ip, ip, lsl #1 │ │ │ │ - mov fp, r1 │ │ │ │ - lsl r1, r2, #2 │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - add r1, r2, lr │ │ │ │ - mov r4, r0 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - add r0, lr, lr, lsl #1 │ │ │ │ - add r1, r2, lr, lsl #1 │ │ │ │ - add r7, ip, lr │ │ │ │ - str r1, [sp, #20] │ │ │ │ - lsl r1, r0, #2 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - add r1, r7, r7, lsl #1 │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - add r1, lr, lr, lsl #2 │ │ │ │ - add r5, r2, lr, lsl #2 │ │ │ │ + andeq r4, pc, r8, ror r7 @ │ │ │ │ + @ instruction: 0xffffe5d0 │ │ │ │ + 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, #548 @ 0x224 │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [sp, #588] @ 0x24c │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ + ldr r0, [sp, #592] @ 0x250 │ │ │ │ + cmp r1, r0 │ │ │ │ + bge 64ab0 │ │ │ │ + lsl r7, r3, #1 │ │ │ │ + add fp, r2, r2, lsl #1 │ │ │ │ + add r1, r7, r3 │ │ │ │ + lsl r5, r2, #2 │ │ │ │ + lsl r0, r1, #2 │ │ │ │ + add r7, r7, fp │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + add r0, r1, r2 │ │ │ │ + lsl r6, r0, #2 │ │ │ │ + add r0, r0, r2 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + lsl r6, r2, #3 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + lsl r6, r0, #2 │ │ │ │ + add r0, r3, r2 │ │ │ │ + add r4, r0, r0, lsl #1 │ │ │ │ + add r9, r0, r3 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + lsl r6, fp, #2 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + lsl r6, r4, #2 │ │ │ │ + add r4, r5, r1 │ │ │ │ + add sl, r4, r2 │ │ │ │ + add r1, r1, r9 │ │ │ │ + str r6, [sp, #28] │ │ │ │ + lsl r6, r2, #4 │ │ │ │ + str r6, [sp, #32] │ │ │ │ + lsl r6, r4, #2 │ │ │ │ + lsl r4, r3, #2 │ │ │ │ + add r8, r4, r3 │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + str r4, [sp] │ │ │ │ + lsl r4, r0, #3 │ │ │ │ + str r8, [sp, #40] @ 0x28 │ │ │ │ + lsl r8, r9, #2 │ │ │ │ + lsl r9, r9, #3 │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + add r6, r5, r2 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ + lsl r5, r6, #2 │ │ │ │ + str r8, [sp, #60] @ 0x3c │ │ │ │ lsl r8, r1, #2 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r8, [sp, #72] @ 0x48 │ │ │ │ - add r8, r5, lr │ │ │ │ - add r5, ip, ip, lsl #2 │ │ │ │ - lsl r5, r5, #2 │ │ │ │ - str r7, [sp] │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ - mov r5, r7 │ │ │ │ - add r7, r7, ip │ │ │ │ - str r7, [sp, #8] │ │ │ │ - add r7, r2, r7 │ │ │ │ - sub r2, r7, ip │ │ │ │ - add r0, r0, ip, lsl #1 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, r7, lr │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r2, r5 │ │ │ │ - add r0, r7, lr, lsl #1 │ │ │ │ - add r5, r5, lr │ │ │ │ - str r5, [sp, #4] │ │ │ │ - sub r5, r0, ip │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - add r0, r0, lr │ │ │ │ - add r5, r2, lr, lsl #1 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - add r0, r5, lr │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - sub r0, r8, ip │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - add r0, r2, r2, lsl #2 │ │ │ │ - lsl r2, r0, #2 │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - add r2, r1, ip, lsl #2 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ - add r2, r5, lr, lsl #1 │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [sp, #452] @ 0x1c4 │ │ │ │ - str r8, [sp, #36] @ 0x24 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - str r2, [sp, #396] @ 0x18c │ │ │ │ - add r2, r3, #1 │ │ │ │ - add r3, r2, r2, lsl #2 │ │ │ │ - add r3, r6, r3, lsl #3 │ │ │ │ - mov sl, r3 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - b 603a0 │ │ │ │ + str r9, [sp, #80] @ 0x50 │ │ │ │ + add r9, r0, r2 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + lsl r5, sl, #2 │ │ │ │ + str r8, [sp, #64] @ 0x40 │ │ │ │ + sub r8, r1, r3 │ │ │ │ + add r1, r1, r2 │ │ │ │ + lsl r4, r1, #2 │ │ │ │ + add r1, r1, r2 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + sub r7, r1, r3 │ │ │ │ + lsl fp, r1, #2 │ │ │ │ + add r1, r1, r2 │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + lsl r4, r9, #2 │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + lsl r5, r3, #3 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ + add r7, r9, r2 │ │ │ │ + lsl r9, r9, #3 │ │ │ │ + str r4, [sp, #84] @ 0x54 │ │ │ │ + lsl r4, r0, #4 │ │ │ │ + str fp, [sp, #92] @ 0x5c │ │ │ │ + lsl fp, r7, #2 │ │ │ │ + add r7, r7, r2 │ │ │ │ + str r8, [sp, #68] @ 0x44 │ │ │ │ + lsl r8, r0, #2 │ │ │ │ + str r4, [sp, #100] @ 0x64 │ │ │ │ + lsl r4, r7, #2 │ │ │ │ + add r7, r7, r2 │ │ │ │ + add r0, r8, r0 │ │ │ │ + lsl r1, r1, #2 │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ + sub r4, sl, r3 │ │ │ │ + lsl r3, r4, #2 │ │ │ │ + ldr r4, [sp, #588] @ 0x24c │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + lsl r3, r0, #2 │ │ │ │ + add r4, r4, #1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r2, r4, r4, lsl #2 │ │ │ │ + ldr r3, [sp] │ │ │ │ + str r4, [sp, #524] @ 0x20c │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + add r6, r6, r3 │ │ │ │ + ldr r3, [sp, #596] @ 0x254 │ │ │ │ + lsl r0, r6, #2 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + add r4, r4, r2, lsl #3 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + add r2, ip, r6 │ │ │ │ + add r6, lr, r6 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ + str r6, [sp, #412] @ 0x19c │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + add r2, lr, r6 │ │ │ │ + add r6, ip, r6 │ │ │ │ + str r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r6, [sp, #420] @ 0x1a4 │ │ │ │ + add r6, ip, r5 │ │ │ │ + str r6, [sp, #540] @ 0x21c │ │ │ │ + add r6, r6, r5 │ │ │ │ + str r6, [sp, #404] @ 0x194 │ │ │ │ + sub r6, r6, r2 │ │ │ │ + str r6, [sp, #244] @ 0xf4 │ │ │ │ + add r6, lr, r5 │ │ │ │ + add r5, r6, r5 │ │ │ │ + str r5, [sp, #400] @ 0x190 │ │ │ │ + sub r5, r5, r2 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + str r5, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #532] @ 0x214 │ │ │ │ + add r6, ip, r2 │ │ │ │ + str r6, [sp, #396] @ 0x18c │ │ │ │ + add r6, ip, r5 │ │ │ │ + str r6, [sp, #392] @ 0x188 │ │ │ │ + ldr r6, [sp, #68] @ 0x44 │ │ │ │ + add sl, ip, r6 │ │ │ │ + str sl, [sp, #388] @ 0x184 │ │ │ │ + add sl, ip, r8 │ │ │ │ + str sl, [sp, #384] @ 0x180 │ │ │ │ + add sl, lr, r2 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + str sl, [sp, #380] @ 0x17c │ │ │ │ + add sl, lr, r5 │ │ │ │ + ldr r5, [sp, #76] @ 0x4c │ │ │ │ + str sl, [sp, #376] @ 0x178 │ │ │ │ + add sl, lr, r6 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ + str sl, [sp, #372] @ 0x174 │ │ │ │ + add sl, lr, r8 │ │ │ │ + ldr r8, [sp, #84] @ 0x54 │ │ │ │ + str sl, [sp, #368] @ 0x170 │ │ │ │ + add sl, lr, r2 │ │ │ │ + str sl, [sp, #364] @ 0x16c │ │ │ │ + add sl, lr, r5 │ │ │ │ + str sl, [sp, #360] @ 0x168 │ │ │ │ + add sl, lr, r6 │ │ │ │ + str sl, [sp, #356] @ 0x164 │ │ │ │ + add sl, lr, r8 │ │ │ │ + add r8, ip, r8 │ │ │ │ + str sl, [sp, #352] @ 0x160 │ │ │ │ + add sl, ip, r2 │ │ │ │ + str sl, [sp, #348] @ 0x15c │ │ │ │ + add sl, ip, r5 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + str r8, [sp, #336] @ 0x150 │ │ │ │ + ldr r5, [sp, #92] @ 0x5c │ │ │ │ + str sl, [sp, #344] @ 0x158 │ │ │ │ + add sl, ip, r6 │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ + add r8, ip, r2 │ │ │ │ + str r8, [sp, #332] @ 0x14c │ │ │ │ + add r8, ip, r5 │ │ │ │ + str sl, [sp, #340] @ 0x154 │ │ │ │ + str r8, [sp, #328] @ 0x148 │ │ │ │ + add r8, ip, r6 │ │ │ │ + str r8, [sp, #324] @ 0x144 │ │ │ │ + add r8, ip, fp │ │ │ │ + str r8, [sp, #320] @ 0x140 │ │ │ │ + add r8, lr, r2 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + str r8, [sp, #316] @ 0x13c │ │ │ │ + add r8, lr, r5 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ + str r8, [sp, #312] @ 0x138 │ │ │ │ + add r8, lr, r6 │ │ │ │ + ldr r6, [sp, #244] @ 0xf4 │ │ │ │ + str r8, [sp, #308] @ 0x134 │ │ │ │ + add r8, lr, fp │ │ │ │ + mov fp, #0 │ │ │ │ + str r8, [sp, #304] @ 0x130 │ │ │ │ + add r8, ip, r9 │ │ │ │ + str r8, [sp, #300] @ 0x12c │ │ │ │ + add r8, ip, r1 │ │ │ │ + add r1, lr, r1 │ │ │ │ + str r1, [sp, #280] @ 0x118 │ │ │ │ + add r1, lr, r2 │ │ │ │ + str r8, [sp, #296] @ 0x128 │ │ │ │ + add r8, ip, r2 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + str r1, [sp, #276] @ 0x114 │ │ │ │ + add r1, lr, r5 │ │ │ │ + str r1, [sp, #272] @ 0x110 │ │ │ │ + str r8, [sp, #292] @ 0x124 │ │ │ │ + add r8, ip, r5 │ │ │ │ + add r1, lr, r2 │ │ │ │ + add r2, ip, r2 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ + add r2, ip, r0 │ │ │ │ + str r8, [sp, #288] @ 0x120 │ │ │ │ + add r8, lr, r9 │ │ │ │ + str r1, [sp, #268] @ 0x10c │ │ │ │ + add r1, lr, r0 │ │ │ │ + str r2, [sp, #252] @ 0xfc │ │ │ │ + add r2, ip, r7 │ │ │ │ + str r1, [sp, #264] @ 0x108 │ │ │ │ + add r1, lr, r7 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ + str r1, [sp, #260] @ 0x104 │ │ │ │ + str r8, [sp, #284] @ 0x11c │ │ │ │ + mov r8, lr │ │ │ │ + ldr r1, [sp] │ │ │ │ + str lr, [sp] │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + add r2, r6, r1 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ + add r2, r5, r1 │ │ │ │ + mov r5, r4 │ │ │ │ + str r2, [sp, #528] @ 0x210 │ │ │ │ + b 62bbc │ │ │ │ add r2, r2, #1 │ │ │ │ - ldr r8, [sp, #68] @ 0x44 │ │ │ │ - ldr r5, [r4] │ │ │ │ - ldr r6, [r4, r8] │ │ │ │ - mov r0, r5 │ │ │ │ + mov r8, sl │ │ │ │ + str r2, [sp, #524] @ 0x20c │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ + add r5, r5, #40 @ 0x28 │ │ │ │ + str r3, [sp, #520] @ 0x208 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + ldr r4, [r7, fp] │ │ │ │ + ldr r6, [r7, r9] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - add sl, sl, #40 @ 0x28 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [fp, r8] │ │ │ │ - ldr r5, [fp] │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [r8, fp] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r6, [r8, r9] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - ldr r5, [r4, r3, lsl #2] │ │ │ │ - ldr r6, [r4, r7, lsl #2] │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + ldr r4, [r7, sl] │ │ │ │ + ldr r6, [r7, r9] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ - ldr r6, [fp, r7, lsl #2] │ │ │ │ - ldr r5, [fp, r3, lsl #2] │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [r8, sl] │ │ │ │ + mov sl, r7 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [r8, r9] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ - ldr r5, [fp, r3, lsl #3] │ │ │ │ - ldr r6, [fp, r9, lsl #2] │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [r8, r9] │ │ │ │ + ldr r6, [r8, r1] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ - ldr r6, [r4, r9, lsl #2] │ │ │ │ - ldr r5, [r4, r3, lsl #3] │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [r7, r9] │ │ │ │ + ldr r6, [r7, ip] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ - ldr r5, [r4, r7] │ │ │ │ - ldr r6, [r4, r9] │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r4, [sl, r7] │ │ │ │ + ldr r6, [sl, r9] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [fp, r7] │ │ │ │ - ldr r6, [fp, r9] │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [r8, r7] │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r6, [r8, r9] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #156] @ 0x9c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - ldr r5, [r4, r1, lsl #4] │ │ │ │ - ldr r6, [r4, r7, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #408] @ 0x198 │ │ │ │ + ldr r4, [sl, r7] │ │ │ │ + ldr r6, [r2, fp] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ - ldr r6, [fp, r7, lsl #2] │ │ │ │ - ldr r5, [fp, r1, lsl #4] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #412] @ 0x19c │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [r8, r7] │ │ │ │ + ldr r6, [lr, fp] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #72] @ 0x48 │ │ │ │ - ldr r9, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [fp, r8] │ │ │ │ - ldr r6, [fp, r9, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r4, [r8, r7] │ │ │ │ + ldr r6, [r3, fp] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [r4, r8] │ │ │ │ - ldr r6, [r4, r9, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #420] @ 0x1a4 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r4, [sl, r7] │ │ │ │ + ldr r6, [ip, fp] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [sp, #196] @ 0xc4 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ - ldr r5, [r4, r7, lsl #3] │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ - mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r6, [sp, #540] @ 0x21c │ │ │ │ + ldr r4, [r6, fp] │ │ │ │ + ldr r6, [sl, lr] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [r4, r7, lsl #4] │ │ │ │ - ldr r9, [r4, r7, lsl #2] │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r1, [sp, #404] @ 0x194 │ │ │ │ + ldr r9, [r3, fp] │ │ │ │ + ldr r4, [r1, fp] │ │ │ │ mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #4088] @ 61634 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #292] @ 0x124 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #4088] @ 63e60 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #424] @ 0x1a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #204] @ 0xcc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #4048] @ 61634 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ - ldr r5, [fp, r8, lsl #3] │ │ │ │ - ldr r6, [fp, r6] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #4048] @ 63e60 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp] │ │ │ │ + str r0, [sp, #428] @ 0x1ac │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [sp, #532] @ 0x214 │ │ │ │ + ldr r4, [r6, fp] │ │ │ │ + ldr r6, [r8, lr] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [fp, r8, lsl #4] │ │ │ │ - ldr r9, [fp, r8, lsl #2] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ + ldr r9, [r1, fp] │ │ │ │ + ldr r6, [r6, fp] │ │ │ │ mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3936] @ 61634 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3924] @ 63e60 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #300] @ 0x12c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3880] @ 61634 │ │ │ │ - bl 14a8c4 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r5, [r4, r3, lsl #2] │ │ │ │ - ldr r6, [r4, r1, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3868] @ 63e60 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ + str r0, [sp, #436] @ 0x1b4 │ │ │ │ + ldr r6, [sp, #396] @ 0x18c │ │ │ │ + ldr r4, [r6, fp] │ │ │ │ + ldr r6, [r3, fp] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r9, [r4, r3, lsl #2] │ │ │ │ - ldr r5, [r4, r5, lsl #2] │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #384] @ 0x180 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + ldr lr, [sp, #388] @ 0x184 │ │ │ │ + ldr r9, [r2, fp] │ │ │ │ + ldr r4, [lr, fp] │ │ │ │ mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3744] @ 61634 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #308] @ 0x134 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3732] @ 63e60 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3704] @ 61634 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r5, [fp, r2, lsl #2] │ │ │ │ - ldr r6, [fp, r1, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3692] @ 63e60 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ + str r0, [sp, #444] @ 0x1bc │ │ │ │ + ldr r6, [sp, #380] @ 0x17c │ │ │ │ + ldr r4, [r6, fp] │ │ │ │ + ldr r6, [r3, fp] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r6, [fp, ip, lsl #2] │ │ │ │ - ldr r9, [fp, r3, lsl #2] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #372] @ 0x174 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r6, [r6, fp] │ │ │ │ + ldr lr, [sp, #368] @ 0x170 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r9, [lr, fp] │ │ │ │ mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3584] @ 61634 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3572] @ 63e60 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #316] @ 0x13c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3528] @ 61634 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ - ldr r5, [fp, r3, lsl #3] │ │ │ │ - ldr r6, [fp, lr, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3516] @ 63e60 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #452] @ 0x1c4 │ │ │ │ + ldr r4, [sp, #364] @ 0x16c │ │ │ │ + ldr r6, [r1, fp] │ │ │ │ + ldr r4, [r4, fp] │ │ │ │ mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r6, [fp, r2, lsl #3] │ │ │ │ - ldr r9, [fp, r1, lsl #2] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [sp, #356] @ 0x164 │ │ │ │ + ldr r9, [r3, fp] │ │ │ │ + ldr r6, [r2, fp] │ │ │ │ mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3408] @ 61634 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3396] @ 63e60 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #324] @ 0x144 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #456] @ 0x1c8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3352] @ 61634 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ - ldr r5, [r4, r3, lsl #3] │ │ │ │ - ldr r6, [r4, lr, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3340] @ 63e60 │ │ │ │ + bl 151348 │ │ │ │ + ldr lr, [sp, #344] @ 0x158 │ │ │ │ + str r0, [sp, #460] @ 0x1cc │ │ │ │ + ldr r6, [sp, #348] @ 0x15c │ │ │ │ + ldr r4, [r6, fp] │ │ │ │ + ldr r6, [lr, fp] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r5, [r4, r2, lsl #3] │ │ │ │ - ldr r9, [r4, r1, lsl #2] │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r1, [sp, #340] @ 0x154 │ │ │ │ + ldr r9, [r7, fp] │ │ │ │ + ldr r4, [r1, fp] │ │ │ │ mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3216] @ 61634 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #332] @ 0x14c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3204] @ 63e60 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3176] @ 61634 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - ldr r6, [r4, ip, lsl #2] │ │ │ │ - ldr r5, [r4, r5, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3164] @ 63e60 │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ + str r0, [sp, #468] @ 0x1d4 │ │ │ │ + ldr r3, [sp, #332] @ 0x14c │ │ │ │ + ldr r6, [r6, fp] │ │ │ │ + ldr r4, [r3, fp] │ │ │ │ mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - ldr r9, [r4, r2, lsl #2] │ │ │ │ - ldr r5, [r4, r5, lsl #2] │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + ldr lr, [sp, #324] @ 0x144 │ │ │ │ + ldr r9, [r1, fp] │ │ │ │ + ldr r4, [lr, fp] │ │ │ │ mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3040] @ 61634 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #340] @ 0x154 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3028] @ 63e60 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #252] @ 0xfc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3000] @ 61634 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - ldr r6, [fp, ip, lsl #2] │ │ │ │ - ldr r5, [fp, r5, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #344] @ 0x158 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2988] @ 63e60 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #476] @ 0x1dc │ │ │ │ + ldr r7, [sp, #316] @ 0x13c │ │ │ │ + ldr r6, [r3, fp] │ │ │ │ + ldr r4, [r7, fp] │ │ │ │ mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r6, [fp, lr, lsl #2] │ │ │ │ - ldr r9, [fp, r2, lsl #2] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #304] @ 0x130 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r6, [sp, #308] @ 0x134 │ │ │ │ + ldr r9, [lr, fp] │ │ │ │ + ldr r6, [r6, fp] │ │ │ │ mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2880] @ 61634 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2868] @ 63e60 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #348] @ 0x15c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #480] @ 0x1e0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #204] @ 0xcc │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2824] @ 61634 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r9, [sp, #76] @ 0x4c │ │ │ │ - ldr r5, [r4, r1, lsl #3] │ │ │ │ - ldr r6, [r4, r9, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2812] @ 63e60 │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sp, #484] @ 0x1e4 │ │ │ │ + ldr r1, [sp, #300] @ 0x12c │ │ │ │ + ldr r6, [r7, fp] │ │ │ │ + ldr r4, [r1, fp] │ │ │ │ mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r5, [r4, r3, lsl #4] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r9, [r4, r3, lsl #2] │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r4, [sp, #292] @ 0x124 │ │ │ │ + ldr r9, [r3, fp] │ │ │ │ + ldr r4, [r4, fp] │ │ │ │ mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2688] @ 61634 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #356] @ 0x164 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2676] @ 63e60 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #488] @ 0x1e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #268] @ 0x10c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2648] @ 61634 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ - ldr r5, [fp, r1, lsl #3] │ │ │ │ - ldr r9, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r6, [fp, r9, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2636] @ 63e60 │ │ │ │ + bl 151348 │ │ │ │ + ldr lr, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #492] @ 0x1ec │ │ │ │ + ldr r6, [sp, #284] @ 0x11c │ │ │ │ + ldr r4, [r6, fp] │ │ │ │ + ldr r6, [lr, fp] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r6, [fp, r3, lsl #4] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r9, [fp, r3, lsl #2] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [sp, #276] @ 0x114 │ │ │ │ + ldr r9, [r3, fp] │ │ │ │ + ldr r6, [r1, fp] │ │ │ │ mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2528] @ 61634 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2516] @ 63e60 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #364] @ 0x16c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #276] @ 0x114 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2472] @ 61634 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #84] @ 0x54 │ │ │ │ - ldr r6, [sp, #100] @ 0x64 │ │ │ │ - ldr r5, [fp, r5, lsl #2] │ │ │ │ - ldr r6, [fp, r6] │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2460] @ 63e60 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp] │ │ │ │ + str r0, [sp, #500] @ 0x1f4 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #268] @ 0x10c │ │ │ │ + ldr r4, [r6, fp] │ │ │ │ + ldr r6, [r8, r3] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #264] @ 0x108 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r4, [lr, fp] │ │ │ │ + ldr r2, [sp, #260] @ 0x104 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [r2, fp] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #92] @ 0x5c │ │ │ │ - ldr lr, [sp, #88] @ 0x58 │ │ │ │ - ldr r9, [fp, ip, lsl #2] │ │ │ │ - ldr r6, [fp, lr, lsl #2] │ │ │ │ mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2336] @ 63e60 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2352] @ 61634 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #372] @ 0x174 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2280] @ 63e60 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #508] @ 0x1fc │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ + ldr r6, [sl, r3] │ │ │ │ + ldr r4, [r1, fp] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #284] @ 0x11c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2296] @ 61634 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #84] @ 0x54 │ │ │ │ - ldr r6, [sp, #100] @ 0x64 │ │ │ │ - ldr r5, [r4, r5, lsl #2] │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr ip, [sp, #252] @ 0xfc │ │ │ │ + ldr r6, [r6, fp] │ │ │ │ + ldr r4, [ip, fp] │ │ │ │ mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #92] @ 0x5c │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ - ldr r6, [r4, lr, lsl #2] │ │ │ │ - ldr r5, [r4, r5, lsl #2] │ │ │ │ mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2144] @ 63e60 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2160] @ 61634 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #380] @ 0x17c │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2120] @ 61634 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ - str r0, [r4] │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - str r0, [fp] │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - str r0, [r4, r6, lsl #2] │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ - str r0, [r4, r8] │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ - str r0, [r4, r6, lsl #3] │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ - str r0, [fp, r6, lsl #3] │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ - str r0, [fp, r8] │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ - str r0, [fp, r6, lsl #4] │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #96] @ 0x60 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [fp, r8] │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #264] @ 0x108 │ │ │ │ - str r0, [r4, r8] │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2104] @ 63e60 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + str r0, [sp, #512] @ 0x200 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + ldr r1, [sp, #156] @ 0x9c │ │ │ │ + str r0, [sl, fp] │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp] │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + str r0, [r7, fp] │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + ldr r8, [sp, #244] @ 0xf4 │ │ │ │ + str r0, [r8, fp] │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ │ │ + ldr r8, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [r8, fp] │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + ldr r1, [sp, #188] @ 0xbc │ │ │ │ + str r0, [sl, r8] │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ │ │ + ldr lr, [sp, #536] @ 0x218 │ │ │ │ + str r0, [lr, fp] │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #204] @ 0xcc │ │ │ │ + ldr lr, [sp, #528] @ 0x210 │ │ │ │ + str r0, [lr, fp] │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ - str r0, [r4, r6, lsl #4] │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - mov r6, r0 │ │ │ │ + str r0, [r7, r8] │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sl, #-64] @ 0xffffffc0 │ │ │ │ - ldr r9, [sl, #-60] @ 0xffffffc4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #400] @ 0x190 │ │ │ │ + str r0, [r2, fp] │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r7, r8] │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + str r0, [sl, r8] │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr ip, [sp, #404] @ 0x194 │ │ │ │ + str r0, [ip, fp] │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #388] @ 0x184 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #388] @ 0x184 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r4, r2, lsl #2] │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [r5, #-64] @ 0xffffffc0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr sl, [r5, #-60] @ 0xffffffc4 │ │ │ │ mov r1, r9 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #516] @ 0x204 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [sp, #288] @ 0x120 │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #284] @ 0x11c │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sl, #-64] @ 0xffffffc0 │ │ │ │ - ldr r9, [sl, #-60] @ 0xffffffc4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #516] @ 0x204 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #320] @ 0x140 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #388] @ 0x184 │ │ │ │ + str r0, [r2, fp] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #388] @ 0x184 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r4, ip, lsl #2] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + ldr r8, [sp, #304] @ 0x130 │ │ │ │ + str r0, [r8, fp] │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [r5, #-64] @ 0xffffffc0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr sl, [r5, #-60] @ 0xffffffc4 │ │ │ │ mov r1, r9 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #516] @ 0x204 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #204] @ 0xcc │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sl, #-64] @ 0xffffffc0 │ │ │ │ - ldr r9, [sl, #-60] @ 0xffffffc4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #516] @ 0x204 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #388] @ 0x184 │ │ │ │ + str r0, [r2, fp] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #388] @ 0x184 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r4, ip] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r8, [sp, #312] @ 0x138 │ │ │ │ + str r0, [r8, fp] │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [r5, #-64] @ 0xffffffc0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr sl, [r5, #-60] @ 0xffffffc4 │ │ │ │ mov r1, r9 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #516] @ 0x204 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - str r0, [fp, r6] │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #276] @ 0x114 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sl, #-64] @ 0xffffffc0 │ │ │ │ - ldr r9, [sl, #-60] @ 0xffffffc4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #516] @ 0x204 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #388] @ 0x184 │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + str r0, [r3, lr] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #388] @ 0x184 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r4, ip, lsl #2] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp] │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [r7, lr] │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [r5, #-64] @ 0xffffffc0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr sl, [r5, #-60] @ 0xffffffc4 │ │ │ │ mov r1, r9 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #516] @ 0x204 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [sp, #252] @ 0xfc │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #260] @ 0x104 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sl, #-64] @ 0xffffffc0 │ │ │ │ - ldr r9, [sl, #-60] @ 0xffffffc4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #516] @ 0x204 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #324] @ 0x144 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #388] @ 0x184 │ │ │ │ + str r0, [r2, fp] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #388] @ 0x184 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r4, ip] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + ldr sl, [sp, #308] @ 0x134 │ │ │ │ + str r0, [sl, fp] │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [r5, #-64] @ 0xffffffc0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr sl, [r5, #-60] @ 0xffffffc4 │ │ │ │ mov r1, r9 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #516] @ 0x204 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - str r0, [fp, r6] │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sl, #-64] @ 0xffffffc0 │ │ │ │ - ldr r9, [sl, #-60] @ 0xffffffc4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #516] @ 0x204 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #388] @ 0x184 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + str r0, [r3, r2] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #388] @ 0x184 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r4, r3, lsl #2] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [r7, r2] │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [r5, #-64] @ 0xffffffc0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr sl, [r5, #-60] @ 0xffffffc4 │ │ │ │ mov r1, r9 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #516] @ 0x204 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + ldr r0, [sp, #516] @ 0x204 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #332] @ 0x14c │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [ip, fp] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #376] @ 0x178 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #316] @ 0x13c │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [r8, fp] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #380] @ 0x17c │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #508] @ 0x1fc │ │ │ │ mov r6, r0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sl, #-72] @ 0xffffffb8 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r9, [sl, #-68] @ 0xffffffbc │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r3 │ │ │ │ - str r0, [r4, lr, lsl #2] │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r7, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [r5, #-72] @ 0xffffffb8 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r4, [r5, #-68] @ 0xffffffbc │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #344] @ 0x158 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [ip, fp] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ - str r0, [fp, lr, lsl #2] │ │ │ │ - ldr r9, [sl, #-56] @ 0xffffffc8 │ │ │ │ - mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sl, fp] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r9, [r5, #-56] @ 0xffffffc8 │ │ │ │ + ldr r8, [r5, #-52] @ 0xffffffcc │ │ │ │ mov r1, r9 │ │ │ │ - ldr r8, [sl, #-52] @ 0xffffffcc │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #296] @ 0x128 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r4, r7, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sl, fp] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #280] @ 0x118 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [fp, r7, lsl #2] │ │ │ │ - ldr r0, [sp, #204] @ 0xcc │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [r8, fp] │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #300] @ 0x12c │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #296] @ 0x128 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #428] @ 0x1ac │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sl, #-80] @ 0xffffffb0 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r9, [sl, #-76] @ 0xffffffb4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [r5, #-80] @ 0xffffffb0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r4, [r5, #-76] @ 0xffffffb4 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - ldr lr, [sp, #440] @ 0x1b8 │ │ │ │ - mov r1, r3 │ │ │ │ - str r0, [r4, lr, lsl #2] │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r0, [r3, r2] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #440] @ 0x1b8 │ │ │ │ - str r0, [fp, lr, lsl #2] │ │ │ │ - ldr r9, [sl, #-48] @ 0xffffffd0 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r0, [sl, r2] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r9, [r5, #-48] @ 0xffffffd0 │ │ │ │ + ldr r8, [r5, #-44] @ 0xffffffd4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sl, #-44] @ 0xffffffd4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r4, r7] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str r0, [r3, ip] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [fp, r7] │ │ │ │ - ldr r0, [sp, #252] @ 0xfc │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #348] @ 0x15c │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sl, r6] │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #344] @ 0x158 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sl, #-80] @ 0xffffffb0 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r9, [sl, #-76] @ 0xffffffb4 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str r0, [r4, ip, lsl #2] │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #476] @ 0x1dc │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [r5, #-80] @ 0xffffffb0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r4, [r5, #-76] @ 0xffffffb4 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r1, sl │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str r0, [r3, ip] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - str r0, [fp, ip, lsl #2] │ │ │ │ - ldr r9, [sl, #-48] @ 0xffffffd0 │ │ │ │ - mov r0, r5 │ │ │ │ + str r0, [sl, ip] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r9, [r5, #-48] @ 0xffffffd0 │ │ │ │ + ldr r8, [r5, #-44] @ 0xffffffd4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sl, #-44] @ 0xffffffd4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #420] @ 0x1a4 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r4, r7, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [r4, fp] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [fp, r7, lsl #2] │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #416] @ 0x1a0 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [r9, fp] │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - b 61638 │ │ │ │ + b 63e64 │ │ │ │ svccc 0x005db3d7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #332] @ 0x14c │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #460] @ 0x1cc │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sl, #-72] @ 0xffffffb8 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r9, [sl, #-68] @ 0xffffffbc │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [r5, #-72] @ 0xffffffb8 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r4, [r5, #-68] @ 0xffffffbc │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp] │ │ │ │ - str r0, [r4, r3, lsl #3] │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #348] @ 0x15c │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [ip, fp] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp] │ │ │ │ - str r0, [fp, r7, lsl #3] │ │ │ │ - ldr r9, [sl, #-56] @ 0xffffffc8 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #364] @ 0x16c │ │ │ │ + str r0, [r4, fp] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r9, [r5, #-56] @ 0xffffffc8 │ │ │ │ + ldr r8, [r5, #-52] @ 0xffffffcc │ │ │ │ mov r1, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sl, #-52] @ 0xffffffcc │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #300] @ 0x12c │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r4, r7, lsl #3] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sl, fp] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [fp, r7, lsl #3] │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #352] @ 0x160 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #284] @ 0x11c │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [r7, fp] │ │ │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #340] @ 0x154 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #484] @ 0x1e4 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sl, #-72] @ 0xffffffb8 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r9, [sl, #-68] @ 0xffffffbc │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #204] @ 0xcc │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - mov r1, r3 │ │ │ │ - str r0, [r4, lr, lsl #2] │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #472] @ 0x1d8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [r5, #-72] @ 0xffffffb8 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r4, [r5, #-68] @ 0xffffffbc │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r1, sl │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ + str r0, [r3, lr] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - str r0, [fp, lr, lsl #2] │ │ │ │ - ldr r9, [sl, #-56] @ 0xffffffc8 │ │ │ │ - mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp] │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sl, lr] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r9, [r5, #-56] @ 0xffffffc8 │ │ │ │ + ldr r8, [r5, #-52] @ 0xffffffcc │ │ │ │ mov r1, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sl, #-52] @ 0xffffffcc │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #408] @ 0x198 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r4, r7, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [r4, fp] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [fp, r7, lsl #2] │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #320] @ 0x140 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #412] @ 0x19c │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [r7, fp] │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #308] @ 0x134 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #452] @ 0x1c4 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sl, #-72] @ 0xffffffb8 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r9, [sl, #-68] @ 0xffffffbc │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - str r0, [r4, ip, lsl #2] │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #440] @ 0x1b8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [r5, #-72] @ 0xffffffb8 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r4, [r5, #-68] @ 0xffffffbc │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #336] @ 0x150 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [r2, fp] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - str r0, [fp, ip, lsl #2] │ │ │ │ - ldr r9, [sl, #-56] @ 0xffffffc8 │ │ │ │ - mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #352] @ 0x160 │ │ │ │ + str r0, [r4, fp] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r9, [r5, #-56] @ 0xffffffc8 │ │ │ │ + ldr r8, [r5, #-52] @ 0xffffffcc │ │ │ │ mov r1, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sl, #-52] @ 0xffffffcc │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #288] @ 0x120 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r4, r7, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sl, fp] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [fp, r7, lsl #2] │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #368] @ 0x170 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [r7, fp] │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #356] @ 0x164 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #500] @ 0x1f4 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sl, #-72] @ 0xffffffb8 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r9, [sl, #-68] @ 0xffffffbc │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #220] @ 0xdc │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r1, r3 │ │ │ │ - str r0, [r4, r2, lsl #3] │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #488] @ 0x1e8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [r5, #-72] @ 0xffffffb8 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r4, [r5, #-68] @ 0xffffffbc │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #340] @ 0x154 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [ip, fp] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r0, [fp, r2, lsl #3] │ │ │ │ - ldr r9, [sl, #-56] @ 0xffffffc8 │ │ │ │ - mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #356] @ 0x164 │ │ │ │ + str r0, [r4, fp] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r9, [r5, #-56] @ 0xffffffc8 │ │ │ │ + ldr r8, [r5, #-52] @ 0xffffffcc │ │ │ │ mov r1, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sl, #-52] @ 0xffffffcc │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp] │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #292] @ 0x124 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r4, r7, lsl #4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [r4, fp] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [fp, r7, lsl #4] │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #304] @ 0x130 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #276] @ 0x114 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [r7, fp] │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #292] @ 0x124 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #436] @ 0x1b4 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sl, #-72] @ 0xffffffb8 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r9, [sl, #-68] @ 0xffffffbc │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #424] @ 0x1a8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [r5, #-72] @ 0xffffffb8 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r4, [r5, #-68] @ 0xffffffbc │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr lr, [sp, #440] @ 0x1b8 │ │ │ │ - mov r1, r3 │ │ │ │ - str r0, [r4, lr, lsl #3] │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r1, sl │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + str r0, [r3, lr] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp] │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + str r0, [sl, lr] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r9, [r5, #-56] @ 0xffffffc8 │ │ │ │ + ldr r8, [r5, #-52] @ 0xffffffcc │ │ │ │ mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #440] @ 0x1b8 │ │ │ │ - str r0, [fp, lr, lsl #3] │ │ │ │ - ldr r9, [sl, #-56] @ 0xffffffc8 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sl, #-52] @ 0xffffffcc │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r0, [r3, r4] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + str r0, [sl, r4] │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #440] @ 0x1b8 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [r4, lr, lsl #4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [fp, lr, lsl #4] │ │ │ │ - ldr r0, [sp, #244] @ 0xf4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #324] @ 0x144 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #468] @ 0x1d4 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [r5, #-80] @ 0xffffffb0 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #336] @ 0x150 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r4, [r5, #-76] @ 0xffffffb4 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #396] @ 0x18c │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [ip, fp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sl, #-80] @ 0xffffffb0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r9, [sl, #-76] @ 0xffffffb4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r1, r3 │ │ │ │ - str r0, [r4, r2, lsl #2] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #380] @ 0x17c │ │ │ │ + str r0, [r9, fp] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r9, [r5, #-48] @ 0xffffffd0 │ │ │ │ + ldr r8, [r5, #-44] @ 0xffffffd4 │ │ │ │ mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r0, [fp, r2, lsl #2] │ │ │ │ - ldr r9, [sl, #-48] @ 0xffffffd0 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #256] @ 0x100 │ │ │ │ mov r1, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sl, #-44] @ 0xffffffd4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ + str r0, [r4, fp] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #84] @ 0x54 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [r4, r7, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #268] @ 0x10c │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [fp, r7, lsl #2] │ │ │ │ - ldr r0, [sp, #268] @ 0x10c │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [r7, fp] │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #364] @ 0x16c │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #276] @ 0x114 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #360] @ 0x168 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #492] @ 0x1ec │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sl, #-80] @ 0xffffffb0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r9, [sl, #-76] @ 0xffffffb4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [r5, #-80] @ 0xffffffb0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r4, [r5, #-76] @ 0xffffffb4 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r3 │ │ │ │ - str r0, [r4, ip, lsl #2] │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #388] @ 0x184 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [ip, fp] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - str r0, [fp, ip, lsl #2] │ │ │ │ - ldr r9, [sl, #-48] @ 0xffffffd0 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #372] @ 0x174 │ │ │ │ + str r0, [r9, fp] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r9, [r5, #-48] @ 0xffffffd0 │ │ │ │ + ldr r8, [r5, #-44] @ 0xffffffd4 │ │ │ │ mov r1, r9 │ │ │ │ - ldr r8, [sl, #-44] @ 0xffffffd4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #252] @ 0xfc │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r4, r7, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [r4, fp] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [fp, r7, lsl #2] │ │ │ │ - ldr r0, [sp, #220] @ 0xdc │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #316] @ 0x13c │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #264] @ 0x108 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [r7, fp] │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #312] @ 0x138 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #448] @ 0x1c0 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sl, #-80] @ 0xffffffb0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r9, [sl, #-76] @ 0xffffffb4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp] │ │ │ │ - str r0, [r4, r3, lsl #2] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #444] @ 0x1bc │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [r5, #-80] @ 0xffffffb0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r4, [r5, #-76] @ 0xffffffb4 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #384] @ 0x180 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [ip, fp] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - str r0, [fp, r3, lsl #2] │ │ │ │ - ldr r9, [sl, #-48] @ 0xffffffd0 │ │ │ │ - mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #368] @ 0x170 │ │ │ │ + str r0, [r9, fp] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r9, [r5, #-48] @ 0xffffffd0 │ │ │ │ + ldr r8, [r5, #-44] @ 0xffffffd4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sl, #-44] @ 0xffffffd4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #92] @ 0x5c │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r4, r7, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [r4, fp] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [fp, r7, lsl #2] │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #372] @ 0x174 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #260] @ 0x104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #284] @ 0x11c │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [r7, fp] │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #384] @ 0x180 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sl, #-80] @ 0xffffffb0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r9, [sl, #-76] @ 0xffffffb4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [r5, #-80] @ 0xffffffb0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r4, [r5, #-76] @ 0xffffffb4 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r0, [r4, r1, lsl #2] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ + str r0, [r1, fp] │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r0, [fp, r1, lsl #2] │ │ │ │ - ldr r9, [sl, #-48] @ 0xffffffd0 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #376] @ 0x178 │ │ │ │ + str r0, [r9, fp] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r9, [r5, #-48] @ 0xffffffd0 │ │ │ │ + ldr r8, [r5, #-44] @ 0xffffffd4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sl, #-44] @ 0xffffffd4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #100] @ 0x64 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str r0, [r3, r1] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r4, r7] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #396] @ 0x18c │ │ │ │ - ldr r2, [sp, #392] @ 0x188 │ │ │ │ - add r4, r4, r3 │ │ │ │ - str r0, [fp, r7] │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp] │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #520] @ 0x208 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str r0, [sl, r1] │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + add r0, r8, r3 │ │ │ │ add fp, fp, r3 │ │ │ │ - ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 6039c │ │ │ │ - add sp, sp, #404 @ 0x194 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r0, [sp, #8] │ │ │ │ + add r0, r2, r3 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + add r0, ip, r3 │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + add r0, lr, r3 │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #20] │ │ │ │ + add r2, r2, r3 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + add r2, r4, r3 │ │ │ │ + add r0, lr, r3 │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + add r2, r6, r3 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + add r0, lr, r3 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + add r2, lr, r3 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + add r2, r1, r3 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #524] @ 0x20c │ │ │ │ + ldr r1, [sp, #592] @ 0x250 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne 62bb0 │ │ │ │ + add sp, sp, #548 @ 0x224 │ │ │ │ + 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) │ │ │ │ │ │ │ │ -000621dc : │ │ │ │ - ldr r2, [pc, #12] @ 621f0 │ │ │ │ - ldr r1, [pc, #12] @ 621f4 │ │ │ │ +00064acc : │ │ │ │ + ldr r2, [pc, #12] @ 64ae0 │ │ │ │ + ldr r1, [pc, #12] @ 64ae4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b afc0 │ │ │ │ - andeq lr, lr, r4, asr #27 │ │ │ │ - @ instruction: 0xffffe074 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + ldrdeq r2, [pc], -r4 │ │ │ │ + @ instruction: 0xffffdd24 │ │ │ │ + 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] @ 622bc │ │ │ │ - push {r4, lr} │ │ │ │ + ldr r2, [pc, #100] @ 64be0 │ │ │ │ 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 622b0 │ │ │ │ - ldr r2, [pc, #56] @ 622c0 │ │ │ │ + beq 64bd4 │ │ │ │ + ldr r2, [pc, #64] @ 64be4 │ │ │ │ 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] @ 622c4 │ │ │ │ + ldr r1, [pc, #44] @ 64be8 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #16] @ 622c8 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r2, [pc, #16] @ 64bec │ │ │ │ add r2, pc, r2 │ │ │ │ - b 62288 │ │ │ │ - @ instruction: 0xffffff80 │ │ │ │ - andeq r8, lr, r8, lsl #26 │ │ │ │ - andeq r9, lr, ip, ror #8 │ │ │ │ - ldrdeq r8, [lr], -r4 │ │ │ │ - push {r4, lr} │ │ │ │ + b 64ba4 │ │ │ │ + @ instruction: 0xffffff50 │ │ │ │ + andeq ip, lr, r0, ror lr │ │ │ │ + ldrdeq sp, [lr], -r4 │ │ │ │ + andeq ip, lr, r4, lsr lr │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b2fc │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b2fc │ │ │ │ - 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 b788 │ │ │ │ - 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 b788 │ │ │ │ │ │ │ │ -0006230c : │ │ │ │ +00064c50 : │ │ │ │ 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 62334 │ │ │ │ + beq 64c84 │ │ │ │ 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 62324 │ │ │ │ + bgt 64c6c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 62378 │ │ │ │ + beq 64cc8 │ │ │ │ cmp r1, #4 │ │ │ │ - bne 62324 │ │ │ │ + bne 64c6c │ │ │ │ ldr ip, [r5, #12] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - beq 62378 │ │ │ │ + beq 64cc8 │ │ │ │ ldr r1, [r2, #164] @ 0xa4 │ │ │ │ tst r1, #4096 @ 0x1000 │ │ │ │ - bne 62324 │ │ │ │ + bne 64c6c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ bl b920 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 62324 │ │ │ │ + ble 64c6c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bge 62324 │ │ │ │ + bge 64c6c │ │ │ │ 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 64c70 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r4, [r2, #164] @ 0xa4 │ │ │ │ + lsr r4, r4, #4 │ │ │ │ + and r4, r4, #1 │ │ │ │ + eor r4, r4, #1 │ │ │ │ + b 64c70 │ │ │ │ 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 623f8 │ │ │ │ + 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 64d54 │ │ │ │ ldr r3, [r2, #160] @ 0xa0 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt 6266c │ │ │ │ + bgt 64fc4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl b7f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6266c │ │ │ │ + beq 64fc4 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r8, [r9, #4] │ │ │ │ mov r1, r8 │ │ │ │ bl b920 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1499dc │ │ │ │ + bl 150460 │ │ │ │ + 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 b3ec │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 62568 │ │ │ │ + bne 64ec0 │ │ │ │ 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 62658 │ │ │ │ + beq 64fb0 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ + mov r0, r8 │ │ │ │ ldr r2, [r9, #12] │ │ │ │ mul r1, r7, r1 │ │ │ │ - mov r0, r8 │ │ │ │ bl b4c4 │ │ │ │ - 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 afe4 │ │ │ │ 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 b05c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl b8a8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6265c │ │ │ │ - ldr r2, [pc, #352] @ 62684 │ │ │ │ - ldr r1, [pc, #352] @ 62688 │ │ │ │ + beq 64fb4 │ │ │ │ + ldr r2, [pc, #368] @ 64ff0 │ │ │ │ + mov r0, #80 @ 0x50 │ │ │ │ + ldr r1, [pc, #364] @ 64ff4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ bl b020 │ │ │ │ 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 b32c │ │ │ │ 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 64fc8 │ │ │ │ cmp r1, #4 │ │ │ │ - bne 62678 │ │ │ │ + bne 64fe4 │ │ │ │ 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 62658 │ │ │ │ - ldr r2, [r9, #12] │ │ │ │ + beq 64fb0 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ - mul r2, r7, r2 │ │ │ │ mov r0, r8 │ │ │ │ + ldr r2, [r9, #12] │ │ │ │ + mul r2, r7, r2 │ │ │ │ bl b4c4 │ │ │ │ - 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 afe4 │ │ │ │ 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 b05c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl b8a8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6265c │ │ │ │ - ldr r2, [pc, #76] @ 6268c │ │ │ │ - ldr r1, [pc, #76] @ 62690 │ │ │ │ + beq 64fb4 │ │ │ │ + ldr r2, [pc, #96] @ 64ff8 │ │ │ │ + mov r0, #80 @ 0x50 │ │ │ │ + ldr r1, [pc, #92] @ 64ffc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ bl b020 │ │ │ │ mov r4, r0 │ │ │ │ - b 62538 │ │ │ │ + b 64e94 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl b2fc │ │ │ │ mov r0, #0 │ │ │ │ bl b2fc │ │ │ │ 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 │ │ │ │ - andeq lr, lr, r8, asr ip │ │ │ │ - @ instruction: 0xfffffbdc │ │ │ │ - andeq lr, lr, ip, lsr fp │ │ │ │ + @ instruction: 0xfffffc5c │ │ │ │ + strdeq r2, [pc], -r8 │ │ │ │ + @ instruction: 0xfffffb84 │ │ │ │ + andeq r2, pc, r0, ror #3 │ │ │ │ │ │ │ │ -00062694 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00065000 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #20] @ 626b8 │ │ │ │ mov r4, r2 │ │ │ │ + ldr r1, [pc, #36] @ 65038 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bl b59c │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ str r5, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq sp, lr, r4, lsr #18 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0x000f0fb0 │ │ │ │ │ │ │ │ -000626bc : │ │ │ │ - push {r4, lr} │ │ │ │ +0006503c : │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r2 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b2e4 │ │ │ │ str r4, [r0, #56] @ 0x38 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r2, [r7, #72] @ 0x48 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ - ldr ip, [r7, #68] @ 0x44 │ │ │ │ - mov r4, r3 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r8, r3 │ │ │ │ + ldr ip, [r6, #68] @ 0x44 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + ldr r2, [r6, #72] @ 0x48 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ - add r2, r4, r2, lsl #2 │ │ │ │ add r1, r1, ip, lsl #2 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + add r2, r8, r2, lsl #2 │ │ │ │ blx r3 │ │ │ │ - ldr r5, [r7, #80] @ 0x50 │ │ │ │ - cmp r5, #1 │ │ │ │ - ble 62798 │ │ │ │ - add r1, r5, #1 │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ + cmp r4, #1 │ │ │ │ + ble 65138 │ │ │ │ + add r1, r4, #1 │ │ │ │ + ldr r2, [r6, #76] @ 0x4c │ │ │ │ asr r1, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - ldr r3, [r7, #76] @ 0x4c │ │ │ │ - beq 62798 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 627a0 │ │ │ │ - sub fp, r4, #4 │ │ │ │ - add r7, r4, r5, lsl #2 │ │ │ │ - add r3, fp, r1, lsl #2 │ │ │ │ - add r5, r6, r5, lsl #2 │ │ │ │ + beq 65138 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 65154 │ │ │ │ + lsl r4, r4, #2 │ │ │ │ + add r6, r8, #4 │ │ │ │ + add r3, r8, r1, lsl #2 │ │ │ │ + add r9, r8, r4 │ │ │ │ + add r4, r5, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr fp, [r4, #4]! │ │ │ │ - ldr sl, [r5, #-4]! │ │ │ │ + ldr fp, [r6] │ │ │ │ + ldr sl, [r4, #-4]! │ │ │ │ + ldr r7, [r5, #4]! │ │ │ │ mov r0, fp │ │ │ │ + ldr r8, [r9, #-4]! │ │ │ │ mov r1, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [r6, #4]! │ │ │ │ - ldr r9, [r7, #-4]! │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r4] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r6], #4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [r6] │ │ │ │ + str r0, [r5] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [r7] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [r9] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - str r0, [r5] │ │ │ │ - bne 6273c │ │ │ │ + str r0, [r4] │ │ │ │ + cmp r6, r3 │ │ │ │ + bne 650dc │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sub r5, r5, #1 │ │ │ │ - mul r5, r3, r5 │ │ │ │ - lsl fp, r3, #2 │ │ │ │ - lsl r5, r5, #2 │ │ │ │ - mov r7, fp │ │ │ │ - mov r8, #1 │ │ │ │ - mov r2, 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 r4, r4, #1 │ │ │ │ + lsl r3, r2, #2 │ │ │ │ + mov r7, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r3, [r6, r5] │ │ │ │ - ldr fp, [r4, r7] │ │ │ │ - mov r1, r3 │ │ │ │ + mul r4, r2, r4 │ │ │ │ + mov r6, r3 │ │ │ │ + lsl r4, r4, #2 │ │ │ │ + ldr r2, [r5, r4] │ │ │ │ + add r7, r7, #1 │ │ │ │ + ldr fp, [r8, r6] │ │ │ │ + ldr r9, [r5, r6] │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr sl, [r8, r4] │ │ │ │ mov r0, fp │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [r6, r7] │ │ │ │ - ldr sl, [r4, r5] │ │ │ │ - add r8, r8, #1 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [r4, r7] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + str r0, [r8, r6] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - str r0, [r6, r7] │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + str r0, [r5, r6] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [r4, r5] │ │ │ │ + str r0, [r8, r4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r8, r3 │ │ │ │ - add r7, r7, r2 │ │ │ │ - str r0, [r6, r5] │ │ │ │ - sub r5, r5, r2 │ │ │ │ - bne 627c0 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r0, [r5, r4] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r6, r6, r3 │ │ │ │ + sub r4, r4, r3 │ │ │ │ + cmp r7, r2 │ │ │ │ + bne 65170 │ │ │ │ + b 65138 │ │ │ │ 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] @ 6286c │ │ │ │ + ldr r1, [pc, #20] @ 65218 │ │ │ │ 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 │ │ │ │ - andeq r8, lr, r4, asr #29 │ │ │ │ + andeq ip, lr, r0, lsr #31 │ │ │ │ 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 62a7c │ │ │ │ + beq 65440 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 62a8c │ │ │ │ + bne 65450 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ - beq 62a8c │ │ │ │ - add r0, r1, #12 │ │ │ │ - ldm r0, {r0, r1, ip} │ │ │ │ + beq 65450 │ │ │ │ + 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, #2 │ │ │ │ - asr r1, r1, #2 │ │ │ │ mov r0, #2 │ │ │ │ + asr r1, r1, #2 │ │ │ │ bl b4c4 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - mov r7, r0 │ │ │ │ + mov r9, r0 │ │ │ │ bl b968 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - ble 62b30 │ │ │ │ + ble 65508 │ │ │ │ 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 62930 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ + bge 652f0 │ │ │ │ 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 628f8 │ │ │ │ - lsl ip, fp, #2 │ │ │ │ - lsl r3, sl, #2 │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne 652b8 │ │ │ │ + lsl ip, r5, #2 │ │ │ │ + lsl r3, r4, #2 │ │ │ │ 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 b734 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r8 │ │ │ │ bl b8a8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ bl b110 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 62a8c │ │ │ │ - ldr r2, [pc, #428] @ 62b44 │ │ │ │ - ldr r1, [pc, #428] @ 62b48 │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 65450 │ │ │ │ + ldr r2, [pc, #452] @ 6551c │ │ │ │ + mov r0, #88 @ 0x58 │ │ │ │ + ldr r1, [pc, #448] @ 65520 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #88 @ 0x58 │ │ │ │ bl b8cc │ │ │ │ ldr r1, [r6, #4] │ │ │ │ + mov sl, r0 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 62ae4 │ │ │ │ + beq 654bc │ │ │ │ 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 149ef8 │ │ │ │ + bl 15097c │ │ │ │ mov r8, r0 │ │ │ │ lsl r0, r6, #2 │ │ │ │ mov r9, r1 │ │ │ │ - bl 149ef8 │ │ │ │ + bl 15097c │ │ │ │ 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 149c28 │ │ │ │ + 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 1506ac │ │ │ │ + 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 149c28 │ │ │ │ - ldr r3, [pc, #240] @ 62b4c │ │ │ │ + bl 1506ac │ │ │ │ + ldr r3, [pc, #256] @ 65524 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [r4, #8] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 149c28 │ │ │ │ - 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 1506ac │ │ │ │ + strd r0, [sl, #32] │ │ │ │ + mov r0, sl │ │ │ │ + b 65454 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 62a98 │ │ │ │ + beq 65470 │ │ │ │ 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, #2 │ │ │ │ cmp r2, #0 │ │ │ │ rsblt r2, r2, #0 │ │ │ │ mul r2, lr, r2 │ │ │ │ - asr ip, ip, #2 │ │ │ │ - cmp r2, ip │ │ │ │ - ble 62afc │ │ │ │ - ldr r3, [r5, #164] @ 0xa4 │ │ │ │ + cmp r2, r0 │ │ │ │ + ble 654d4 │ │ │ │ + ldr r3, [r8, #164] @ 0xa4 │ │ │ │ tst r3, #4 │ │ │ │ - bne 62a8c │ │ │ │ - ldr ip, [r6, #20] │ │ │ │ + bne 65450 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ - b 628b4 │ │ │ │ + b 65274 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, r7 │ │ │ │ mov r2, #1 │ │ │ │ - b 62a00 │ │ │ │ - ldr ip, [r6, #20] │ │ │ │ + b 653c0 │ │ │ │ + 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, #2 │ │ │ │ rsblt r3, r3, #0 │ │ │ │ mul r3, lr, r3 │ │ │ │ - asr r4, r4, #2 │ │ │ │ cmp r3, r4 │ │ │ │ - bgt 62acc │ │ │ │ - b 628b4 │ │ │ │ + bgt 654a4 │ │ │ │ + b 65274 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, r3 │ │ │ │ - mov sl, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - b 62948 │ │ │ │ - @ instruction: 0xfffffd30 │ │ │ │ - strdeq lr, [lr], -r4 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + b 65308 │ │ │ │ + @ instruction: 0xfffffcf8 │ │ │ │ + andeq r1, pc, r0, lsr lr @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ b b2fc │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ b b788 │ │ │ │ │ │ │ │ -00062b60 : │ │ │ │ - ldr r1, [pc, #32] @ 62b88 │ │ │ │ - push {r4, lr} │ │ │ │ - add r1, pc, r1 │ │ │ │ +00065538 : │ │ │ │ + ldr r1, [pc, #44] @ 6556c │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #8 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b59c │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b afd8 │ │ │ │ - andeq sp, lr, ip, ror #8 │ │ │ │ + andeq r0, pc, r8, lsl #21 │ │ │ │ add r0, r0, #64 @ 0x40 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ + mov r5, r2 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ ldm r0, {r0, r4, r9} │ │ │ │ + str sl, [sp, #24] │ │ │ │ + str lr, [sp, #28] │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ - mov r5, r2 │ │ │ │ blx r3 │ │ │ │ sub r3, r9, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - pople {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ble 655e8 │ │ │ │ cmp r4, #1 │ │ │ │ addeq r6, r5, r9, lsl #2 │ │ │ │ - bne 62bf8 │ │ │ │ + bne 65600 │ │ │ │ ldr r8, [r5, #4]! │ │ │ │ + add r4, r4, #1 │ │ │ │ ldr r7, [r6, #-4]! │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - add r4, r4, #1 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ sub r3, r9, r4 │ │ │ │ - cmp r4, r3 │ │ │ │ str r0, [r6] │ │ │ │ - blt 62bbc │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r6, r5, r4, lsl #2 │ │ │ │ + cmp r4, r3 │ │ │ │ + blt 655b0 │ │ │ │ + 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) │ │ │ │ lsl r7, r4, #2 │ │ │ │ mul r4, r3, r4 │ │ │ │ + add r6, r5, r7 │ │ │ │ add r4, r5, r4, lsl #2 │ │ │ │ mov r5, #1 │ │ │ │ ldr sl, [r4] │ │ │ │ + add r5, r5, #1 │ │ │ │ ldr r8, [r6] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ - add r5, r5, #1 │ │ │ │ str r0, [r6], r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ sub r3, r9, r5 │ │ │ │ - cmp r5, r3 │ │ │ │ str r0, [r4] │ │ │ │ sub r4, r4, r7 │ │ │ │ - blt 62c0c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + cmp r5, r3 │ │ │ │ + blt 65614 │ │ │ │ + b 655e8 │ │ │ │ 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] @ 62c78 │ │ │ │ + ldr r1, [pc, #20] @ 65680 │ │ │ │ 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 │ │ │ │ - andeq r8, lr, ip, asr #21 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r3, [pc, #276] @ 62d9c │ │ │ │ + andeq ip, lr, ip, asr #22 │ │ │ │ + ldr r3, [pc, #308] @ 657c0 │ │ │ │ + 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 62ca4 │ │ │ │ + beq 656c0 │ │ │ │ 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 62c98 │ │ │ │ + bne 656a8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r6, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 62c98 │ │ │ │ + bne 656a8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 62c98 │ │ │ │ + bne 656a8 │ │ │ │ str r6, [sp] │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ bl b734 │ │ │ │ + mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ str r6, [sp] │ │ │ │ mov r2, #32768 @ 0x8000 │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl ba94 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 62c98 │ │ │ │ - ldr r2, [pc, #148] @ 62da0 │ │ │ │ - ldr r1, [pc, #148] @ 62da4 │ │ │ │ + beq 656a8 │ │ │ │ + ldr r2, [pc, #156] @ 657c4 │ │ │ │ + mov r0, #80 @ 0x50 │ │ │ │ + ldr r1, [pc, #152] @ 657c8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ bl b020 │ │ │ │ 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 149ef8 │ │ │ │ + bl 15097c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r4, #32] │ │ │ │ - bl 149c28 │ │ │ │ + bl 1506ac │ │ │ │ strd r0, [r4, #32] │ │ │ │ lsl r0, r5, #1 │ │ │ │ - bl 149ef8 │ │ │ │ + bl 15097c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ - bl 149c28 │ │ │ │ + bl 1506ac │ │ │ │ strd r0, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - b 62c9c │ │ │ │ + b 656ac │ │ │ │ andeq r8, r0, r8 │ │ │ │ - @ instruction: 0xfffffe78 │ │ │ │ - muleq lr, r0, r4 │ │ │ │ + @ instruction: 0xfffffe3c │ │ │ │ + andeq r1, pc, r0, ror sl @ │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ b b2fc │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ b b788 │ │ │ │ │ │ │ │ -00062db8 : │ │ │ │ - ldr r1, [pc, #32] @ 62de0 │ │ │ │ - push {r4, lr} │ │ │ │ - add r1, pc, r1 │ │ │ │ +000657dc : │ │ │ │ + ldr r1, [pc, #44] @ 65810 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #8 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b59c │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b afd8 │ │ │ │ - andeq sp, lr, r0, lsr #4 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + strdeq r0, [pc], -r0 @ │ │ │ │ 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] @ 658d0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - mov r5, r1 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ - ldr r1, [pc, #144] @ 62e94 │ │ │ │ + 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 62e50 │ │ │ │ - ldr r1, [pc, #88] @ 62e98 │ │ │ │ + beq 65884 │ │ │ │ + ldr r1, [pc, #96] @ 658d4 │ │ │ │ + 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 62e7c │ │ │ │ + beq 658b0 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 62e7c │ │ │ │ - ldr r1, [pc, #44] @ 62e9c │ │ │ │ + beq 658b0 │ │ │ │ + ldr r1, [pc, #52] @ 658d8 │ │ │ │ + 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 │ │ │ │ - andeq r8, lr, r4, lsr r9 │ │ │ │ - andeq r8, lr, r0, lsl r3 │ │ │ │ - andeq r8, lr, r0, ror #5 │ │ │ │ - push {r4, lr} │ │ │ │ + muleq lr, ip, r9 │ │ │ │ + andeq ip, lr, ip, asr r3 │ │ │ │ + andeq ip, lr, ip, lsr #6 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #100] @ 0x64 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b2fc │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ bl b2fc │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b2fc │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r5, r1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + mov fp, r0 │ │ │ │ + ldr sl, [r0, #76] @ 0x4c │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ + str r2, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ lsl r3, r3, #2 │ │ │ │ - ldr sl, [r0, #76] @ 0x4c │ │ │ │ - ldr r6, [r0, #92] @ 0x5c │ │ │ │ - mov fp, r0 │ │ │ │ + sub r8, sl, #1 │ │ │ │ mov r0, r3 │ │ │ │ - mov r5, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ bl b9d4 │ │ │ │ - sub r8, sl, #1 │ │ │ │ cmp r8, #0 │ │ │ │ ldr ip, [fp, #84] @ 0x54 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ble 62f78 │ │ │ │ - ldr r9, [pc, #1128] @ 6337c │ │ │ │ + ble 659d0 │ │ │ │ + ldr r9, [pc, #1148] @ 65de8 │ │ │ │ sub r7, r0, #4 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, #1 │ │ │ │ str fp, [sp, #4] │ │ │ │ - sub r9, r9, ip │ │ │ │ mov fp, r7 │ │ │ │ - mov r0, #1 │ │ │ │ - mov r4, #0 │ │ │ │ mov r7, ip │ │ │ │ - b 62f48 │ │ │ │ + sub r9, r9, ip │ │ │ │ + b 659a0 │ │ │ │ mul r0, r7, r0 │ │ │ │ mov r1, sl │ │ │ │ - bl 149bfc │ │ │ │ + bl 150680 │ │ │ │ cmp r4, r8 │ │ │ │ mov r0, r1 │ │ │ │ - beq 62f74 │ │ │ │ + beq 659cc │ │ │ │ mul r2, r0, r6 │ │ │ │ cmp r0, r9 │ │ │ │ - ldr r2, [r5, r2, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ + ldr r2, [r5, r2, lsl #2] │ │ │ │ str r2, [fp, #4]! │ │ │ │ - ble 62f30 │ │ │ │ + ble 65988 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ bl b7e8 │ │ │ │ cmp r4, r8 │ │ │ │ - bne 62f48 │ │ │ │ + bne 659a0 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r8 │ │ │ │ - ble 62fa0 │ │ │ │ + ble 659f8 │ │ │ │ add r2, r3, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ + mov r1, #0 │ │ │ │ sub r2, r2, sl │ │ │ │ lsl r2, r2, #2 │ │ │ │ - mov r1, #0 │ │ │ │ add r0, r3, r8, lsl #2 │ │ │ │ bl b6b0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r0, [fp, #64] @ 0x40 │ │ │ │ ldr r3, [fp, #96] @ 0x60 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [fp, #72] @ 0x48 │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r5] │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ + str r0, [r4] │ │ │ │ add r3, r2, r2, lsr #31 │ │ │ │ - asr r3, r3, #1 │ │ │ │ cmp r2, #3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r0, [r4] │ │ │ │ movle r4, #4 │ │ │ │ - ble 630f4 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + asr r3, r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ble 65b4c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - add r3, r5, r1 │ │ │ │ - str fp, [sp, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ - mov r9, r0 │ │ │ │ - add r7, r0, r1 │ │ │ │ mov r6, #1 │ │ │ │ - mov fp, r3 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + str fp, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ + mov r9, r0 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ + add r3, r5, r1 │ │ │ │ + add r7, r0, r1 │ │ │ │ + mov fp, r3 │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ + add r6, r6, #1 │ │ │ │ ldr sl, [r9, #4]! │ │ │ │ + ldr r5, [r7, #-4]! │ │ │ │ mov r0, r3 │ │ │ │ - mov r1, sl │ │ │ │ - str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [r7, #-4]! │ │ │ │ ldr r8, [fp, #-4]! │ │ │ │ - mov r1, r5 │ │ │ │ - add r6, r6, #1 │ │ │ │ + mov r1, sl │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ str r0, [r7] │ │ │ │ - blt 6303c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r6, r3 │ │ │ │ + blt 65a94 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ - ldm r5, {r5, r8, fp} │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ lsl r4, r3, #2 │ │ │ │ + ldm r5, {r5, r8, fp} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r5, r4] │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ add r2, r3, r4 │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [r5, r4] │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + str r0, [r5] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r5] │ │ │ │ ldr r0, [fp, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ + ldr r3, [r5] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r3, [r5] │ │ │ │ + ldr r4, [fp, #88] @ 0x58 │ │ │ │ str r3, [r2, r1, lsl #2] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r4, [fp, #88] @ 0x58 │ │ │ │ cmp r3, r8 │ │ │ │ - beq 631f8 │ │ │ │ + beq 65c64 │ │ │ │ cmp r8, #1 │ │ │ │ - ble 631e8 │ │ │ │ - ldr r3, [pc, #532] @ 6337c │ │ │ │ + ble 65c40 │ │ │ │ + ldr r3, [pc, #552] @ 65de8 │ │ │ │ + mov fp, r4 │ │ │ │ + mov r5, #1 │ │ │ │ + str sl, [sp, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ sub r3, r3, r4 │ │ │ │ + mov r9, r3 │ │ │ │ mov r7, r2 │ │ │ │ add r6, r2, r1 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r5, #1 │ │ │ │ - mov r9, r3 │ │ │ │ - str sl, [sp, #4] │ │ │ │ - b 631a4 │ │ │ │ - mul r0, r4, fp │ │ │ │ + b 65bfc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 149bfc │ │ │ │ + mul r0, r4, fp │ │ │ │ + bl 150680 │ │ │ │ cmp r5, r8 │ │ │ │ mov r4, r1 │ │ │ │ - beq 631e8 │ │ │ │ + beq 65c40 │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ + add r5, r5, #1 │ │ │ │ ldr r1, [r6, #-4]! │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mul sl, r4, sl │ │ │ │ cmp r4, r9 │ │ │ │ - add r5, r5, #1 │ │ │ │ str r0, [r3, sl, lsl #2] │ │ │ │ - ble 6318c │ │ │ │ - mov r0, r4 │ │ │ │ + ble 65be4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ bl b7e8 │ │ │ │ cmp r5, r8 │ │ │ │ mov r4, r0 │ │ │ │ - bne 631a4 │ │ │ │ + bne 65bfc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ 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 b8d8 │ │ │ │ - ldr r6, [pc, #380] @ 6337c │ │ │ │ + ldr r6, [pc, #380] @ 65de8 │ │ │ │ cmp r3, #3 │ │ │ │ sub r6, r6, r4 │ │ │ │ - ble 63370 │ │ │ │ + ble 65ddc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ + mov fp, r4 │ │ │ │ + mov r5, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r8, r3 │ │ │ │ add r7, r3, r2 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r5, #1 │ │ │ │ - b 63240 │ │ │ │ + b 65cac │ │ │ │ mul r0, r4, fp │ │ │ │ mov r1, sl │ │ │ │ - bl 149bfc │ │ │ │ + bl 150680 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cmp r5, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bge 63288 │ │ │ │ + cmp r5, r3 │ │ │ │ + bge 65cf4 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + add r5, r5, #1 │ │ │ │ ldr r1, [r7, #-4]! │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mul r9, r4, r9 │ │ │ │ cmp r4, r6 │ │ │ │ - add r5, r5, #1 │ │ │ │ str r0, [r3, r9, lsl #2] │ │ │ │ - ble 63224 │ │ │ │ + ble 65c90 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ bl b7e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cmp r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ - blt 63240 │ │ │ │ + cmp r5, r3 │ │ │ │ + blt 65cac │ │ │ │ mov r3, r4 │ │ │ │ mov r4, fp │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r5, r3, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + cmp fp, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cmp fp, r6 │ │ │ │ mul r3, fp, r3 │ │ │ │ str r2, [r1, r3, lsl #2] │ │ │ │ - bgt 63358 │ │ │ │ + bgt 65dc4 │ │ │ │ mul r0, fp, r4 │ │ │ │ mov r1, sl │ │ │ │ - bl 149bfc │ │ │ │ + bl 150680 │ │ │ │ mov fp, r1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r5 │ │ │ │ - ble 631e8 │ │ │ │ - sub r8, r3, r5 │ │ │ │ + ble 65c40 │ │ │ │ + sub r7, r3, r5 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - sub r7, r5, #-1073741823 @ 0xc0000001 │ │ │ │ - add r8, r3, r8, lsl #2 │ │ │ │ + add r7, r7, #1 │ │ │ │ add r7, r3, r7, lsl #2 │ │ │ │ + add r8, r3, r5, lsl #2 │ │ │ │ mov r3, fp │ │ │ │ mov fp, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b 63318 │ │ │ │ + b 65d84 │ │ │ │ mul r0, r4, fp │ │ │ │ mov r1, sl │ │ │ │ - bl 149bfc │ │ │ │ + bl 150680 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r5 │ │ │ │ - beq 631e8 │ │ │ │ - ldr r1, [r7, #4]! │ │ │ │ - ldr r0, [r8], #-4 │ │ │ │ - bl 14a67c │ │ │ │ + beq 65c40 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ + add r5, r5, #1 │ │ │ │ + ldr r1, [r8], #4 │ │ │ │ + ldr r0, [r7, #-4]! │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mul r9, r4, r9 │ │ │ │ cmp r4, r6 │ │ │ │ - add r5, r5, #1 │ │ │ │ str r0, [r3, r9, lsl #2] │ │ │ │ - ble 632fc │ │ │ │ + ble 65d68 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ bl b7e8 │ │ │ │ mov r4, r0 │ │ │ │ - b 6330c │ │ │ │ + b 65d78 │ │ │ │ mov r0, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ bl b7e8 │ │ │ │ mov fp, r0 │ │ │ │ - b 632cc │ │ │ │ + b 65d38 │ │ │ │ mov fp, r4 │ │ │ │ mov r5, #2 │ │ │ │ - b 6329c │ │ │ │ + b 65d08 │ │ │ │ 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 b788 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ bl b788 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ bl b788 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 633d8 │ │ │ │ - ldr r1, [pc, #556] @ 635ec │ │ │ │ + bne 65e68 │ │ │ │ + ldr r1, [pc, #568] @ 66074 │ │ │ │ + mov r6, r5 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b65c │ │ │ │ - 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 b20c │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ - sub r1, r2, #2 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ + sub r1, r2, #2 │ │ │ │ bl b23c │ │ │ │ + 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, #476] @ 635f0 │ │ │ │ - ldr sl, [r4, #76] @ 0x4c │ │ │ │ + ldr r3, [pc, #448] @ 66078 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, sl │ │ │ │ bl b8b4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 633cc │ │ │ │ + bne 65e48 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ lsl r3, r8, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl b9d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 149ef8 │ │ │ │ + bl 15097c │ │ │ │ strd r0, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ bl b830 │ │ │ │ sub r3, sl, #1 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - mov r9, r0 │ │ │ │ - ble 635d4 │ │ │ │ - ldr r2, [pc, #368] @ 635f4 │ │ │ │ + ble 6605c │ │ │ │ + ldr r2, [pc, #360] @ 6607c │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - sub r2, r2, r7 │ │ │ │ sub fp, r6, #4 │ │ │ │ - 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 634c4 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + mov r6, r3 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + sub r2, r2, r7 │ │ │ │ + mov r4, r2 │ │ │ │ + b 65f54 │ │ │ │ mul r0, r5, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 149bfc │ │ │ │ + bl 150680 │ │ │ │ cmp r8, r6 │ │ │ │ mov r5, r1 │ │ │ │ - beq 6351c │ │ │ │ + beq 65fac │ │ │ │ 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 149c28 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 1506ac │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - bl 14a248 │ │ │ │ - bl 14a5d4 │ │ │ │ + bl 150ccc │ │ │ │ + bl 151058 │ │ │ │ cmp r5, r4 │ │ │ │ - add r8, r8, #1 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - ble 634ac │ │ │ │ + ble 65f3c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ bl b7e8 │ │ │ │ cmp r8, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bne 634c4 │ │ │ │ + bne 65f54 │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ bl b3d4 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ movgt r0, r2 │ │ │ │ - ble 6355c │ │ │ │ + ble 65fec │ │ │ │ sub r2, r3, r0 │ │ │ │ cmp r3, r0 │ │ │ │ + add r0, r6, r0, lsl #2 │ │ │ │ lslgt r2, r2, #2 │ │ │ │ movle r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ - add r0, r6, r0, lsl #2 │ │ │ │ bl b6b0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp sl, r3 │ │ │ │ - bgt 63594 │ │ │ │ + bgt 66024 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 63594 │ │ │ │ + ble 66024 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ - add r2, r6, r2 │ │ │ │ add r0, r6, #4 │ │ │ │ + add r2, r6, r2 │ │ │ │ ldr r1, [r3, #-4]! │ │ │ │ - str r1, [r2, #-4]! │ │ │ │ cmp r0, r3 │ │ │ │ - bne 63584 │ │ │ │ + str r1, [r2, #-4]! │ │ │ │ + bne 66014 │ │ │ │ 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] @ 635f8 │ │ │ │ + ldr r3, [pc, #64] @ 66080 │ │ │ │ + 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 b3c8 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 65e48 │ │ │ │ bl b3d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ movgt r0, #0 │ │ │ │ - bgt 63540 │ │ │ │ - b 63594 │ │ │ │ - andeq r0, pc, r4, lsl #28 │ │ │ │ - @ instruction: 0x000f0db0 │ │ │ │ + bgt 65fd0 │ │ │ │ + b 66024 │ │ │ │ + andeq r4, pc, r4, lsl #7 │ │ │ │ + andeq r4, pc, r0, lsl r3 @ │ │ │ │ andeq r6, r1, r9, lsl #20 │ │ │ │ - andeq r0, pc, r4, lsl ip @ │ │ │ │ + andeq r4, pc, ip, ror r1 @ │ │ │ │ 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 63624 │ │ │ │ + beq 660d0 │ │ │ │ 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 63618 │ │ │ │ + bne 660b0 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #8 │ │ │ │ - bne 63618 │ │ │ │ + bne 660b0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ bl bac4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63618 │ │ │ │ + beq 660b0 │ │ │ │ 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 63618 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ble 660b0 │ │ │ │ ldr r2, [r7, #164] @ 0xa4 │ │ │ │ tst r2, #8 │ │ │ │ - beq 636a8 │ │ │ │ + beq 66154 │ │ │ │ cmp r1, #32 │ │ │ │ - ble 63618 │ │ │ │ + ble 660b0 │ │ │ │ sub r0, r1, #1 │ │ │ │ bl b380 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63618 │ │ │ │ + beq 660b0 │ │ │ │ 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 63704 │ │ │ │ - ldr r4, [pc, #668] @ 63974 │ │ │ │ - lsl r5, r2, #1 │ │ │ │ - sub r5, r5, #1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - b 636e8 │ │ │ │ - add r5, r5, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ + moveq r4, r2 │ │ │ │ + beq 661b0 │ │ │ │ + ldr r5, [pc, #664] @ 6641c │ │ │ │ + lsl r4, r2, #1 │ │ │ │ + sub r4, r4, #1 │ │ │ │ + add r5, pc, r5 │ │ │ │ + b 66194 │ │ │ │ + add r4, r4, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ bl b4dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 636e4 │ │ │ │ - tst r5, #1 │ │ │ │ - bne 636e4 │ │ │ │ - lsl r0, r5, #2 │ │ │ │ + beq 66190 │ │ │ │ + tst r4, #1 │ │ │ │ + bne 66190 │ │ │ │ + lsl r0, r4, #2 │ │ │ │ + mov r6, #0 │ │ │ │ bl b9d4 │ │ │ │ mov r2, #1 │ │ │ │ + mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r4 │ │ │ │ bl b4c4 │ │ │ │ mov r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, #1 │ │ │ │ bl b4c4 │ │ │ │ - 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 ba10 │ │ │ │ + mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ - mov r2, #8 │ │ │ │ str r6, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ + mov r2, #8 │ │ │ │ mov r0, r7 │ │ │ │ bl ba94 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 6394c │ │ │ │ + beq 663f4 │ │ │ │ mov r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r5 │ │ │ │ bl b4c4 │ │ │ │ + mov sl, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ - mov sl, r0 │ │ │ │ mov r0, #1 │ │ │ │ bl b4c4 │ │ │ │ - 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 ba10 │ │ │ │ + mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ - mov r2, #8 │ │ │ │ str r6, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ + mov r2, #8 │ │ │ │ mov r0, r7 │ │ │ │ bl ba94 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 6394c │ │ │ │ + beq 663f4 │ │ │ │ mov r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r5 │ │ │ │ bl b4c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ bl b4c4 │ │ │ │ - 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 ba10 │ │ │ │ + mov r1, r0 │ │ │ │ mov r3, #2 │ │ │ │ - mov r2, #8 │ │ │ │ str r6, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ + mov r2, #8 │ │ │ │ bl ba94 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 63950 │ │ │ │ - mov r0, r4 │ │ │ │ + beq 663f8 │ │ │ │ + mov r0, r5 │ │ │ │ bl b8d8 │ │ │ │ - ldr r2, [pc, #320] @ 63978 │ │ │ │ - ldr r1, [pc, #320] @ 6397c │ │ │ │ + ldr r2, [pc, #316] @ 66420 │ │ │ │ + mov r0, #104 @ 0x68 │ │ │ │ + ldr r1, [pc, #312] @ 66424 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #104 @ 0x68 │ │ │ │ bl b020 │ │ │ │ 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 b32c │ │ │ │ - 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 149ef8 │ │ │ │ - ldrd r2, [r4, #32] │ │ │ │ - bl 149c28 │ │ │ │ + add r0, r0, r6 │ │ │ │ + bl 15097c │ │ │ │ + ldrd r2, [r5, #32] │ │ │ │ + bl 1506ac │ │ │ │ mov r8, r0 │ │ │ │ - add r0, r7, r6, lsl #1 │ │ │ │ + add r0, r6, r4 │ │ │ │ mov r9, r1 │ │ │ │ - bl 149ef8 │ │ │ │ - ldrd r2, [r4, #8] │ │ │ │ - bl 149c28 │ │ │ │ + bl 15097c │ │ │ │ + ldrd r2, [r5, #8] │ │ │ │ + bl 1506ac │ │ │ │ mov r6, r0 │ │ │ │ add r0, fp, sl, lsl #2 │ │ │ │ - add r0, r0, #2 │ │ │ │ mov r7, r1 │ │ │ │ - bl 149ef8 │ │ │ │ + add r0, r0, #2 │ │ │ │ + bl 15097c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [r4, #16] │ │ │ │ - bl 149c28 │ │ │ │ + ldrd r0, [r5, #16] │ │ │ │ + bl 1506ac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + strd r0, [r5, #16] │ │ │ │ sub sl, r3, #2 │ │ │ │ - strd r0, [r4, #16] │ │ │ │ sub r0, sl, fp │ │ │ │ - bl 149ef8 │ │ │ │ + bl 15097c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 149c28 │ │ │ │ - strd r0, [r4, #32] │ │ │ │ - sub r0, r5, #2 │ │ │ │ + bl 1506ac │ │ │ │ + strd r0, [r5, #32] │ │ │ │ + sub r0, r4, #2 │ │ │ │ add r0, r0, sl │ │ │ │ sub r0, r0, fp │ │ │ │ - bl 149ef8 │ │ │ │ + bl 15097c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 149c28 │ │ │ │ - strd r0, [r4, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bl 1506ac │ │ │ │ + strd r0, [r5, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + b 660b4 │ │ │ │ mov sl, #0 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ bl b770 │ │ │ │ mov r0, #0 │ │ │ │ bl b2fc │ │ │ │ mov r0, sl │ │ │ │ bl b2fc │ │ │ │ mov r0, r9 │ │ │ │ bl b2fc │ │ │ │ - b 63618 │ │ │ │ - andeq sl, lr, r0, asr #8 │ │ │ │ - @ instruction: 0xfffff684 │ │ │ │ - andeq sp, lr, r4, ror r9 │ │ │ │ + b 660b0 │ │ │ │ + andeq lr, lr, r8, lsl r4 │ │ │ │ + @ instruction: 0xfffff61c │ │ │ │ + andeq r0, pc, r4, asr #29 │ │ │ │ │ │ │ │ -00063980 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #72] @ 639d4 │ │ │ │ +00066428 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, #12 │ │ │ │ + ldr r5, [pc, #84] @ 66490 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, #12 │ │ │ │ bl b59c │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ + str r3, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl afd8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #12 │ │ │ │ bl b59c │ │ │ │ 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 afd8 │ │ │ │ - andeq ip, lr, r0, ror #12 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + andeq pc, lr, ip, lsr #23 │ │ │ │ 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 149bfc │ │ │ │ + bl 150680 │ │ │ │ + str r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #28] @ 63a44 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ + ldr r1, [pc, #36] @ 66514 │ │ │ │ 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} │ │ │ │ - andeq r7, lr, r8, asr #26 │ │ │ │ - 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) │ │ │ │ + andeq fp, lr, r0, lsl #26 │ │ │ │ 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, #2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r4, r1 │ │ │ │ bl b9d4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ + mov fp, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, sl │ │ │ │ - mov fp, r0 │ │ │ │ - blt 63afc │ │ │ │ + blt 665dc │ │ │ │ lsl r2, r6, #2 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ mov r6, sl │ │ │ │ + lsl r9, r9, #2 │ │ │ │ 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 63ab4 │ │ │ │ + bge 66594 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl b8d8 │ │ │ │ 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, #2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r4, r1 │ │ │ │ bl b9d4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ + mov fp, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, sl │ │ │ │ - mov fp, r0 │ │ │ │ - blt 63bdc │ │ │ │ + blt 666e0 │ │ │ │ lsl r2, r6, #2 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ mov r6, sl │ │ │ │ + lsl r9, r9, #2 │ │ │ │ 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 63b94 │ │ │ │ + bge 66698 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl b8d8 │ │ │ │ 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 b2fc │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ bl b2fc │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b2fc │ │ │ │ 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 63c78 │ │ │ │ + beq 667c0 │ │ │ │ mov r5, #0 │ │ │ │ mov sl, r5 │ │ │ │ mov r8, r5 │ │ │ │ mov r0, r5 │ │ │ │ bl b770 │ │ │ │ mov r0, #0 │ │ │ │ bl b2fc │ │ │ │ mov r0, sl │ │ │ │ bl b2fc │ │ │ │ mov r0, r8 │ │ │ │ bl b2fc │ │ │ │ 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 63c40 │ │ │ │ + bgt 66774 │ │ │ │ ldr r9, [r1, #4] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 63c40 │ │ │ │ + bne 66774 │ │ │ │ + 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 b3ec │ │ │ │ ldr r0, [r9, #4] │ │ │ │ bl b4b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63cdc │ │ │ │ + beq 66824 │ │ │ │ ldr r3, [r7, #164] @ 0xa4 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - bne 63c40 │ │ │ │ - ldr sl, [pc, #1064] @ 6410c │ │ │ │ + bne 66774 │ │ │ │ + ldr sl, [pc, #1060] @ 66c50 │ │ │ │ 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 b410 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63c40 │ │ │ │ + bne 66774 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6406c │ │ │ │ + beq 66bb0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 6405c │ │ │ │ + beq 66ba0 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 63c40 │ │ │ │ + ble 66774 │ │ │ │ ldr r3, [r7, #164] @ 0xa4 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - bne 63c40 │ │ │ │ + bne 66774 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b4a0 │ │ │ │ + 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 b3ec │ │ │ │ - ldr r3, [pc, #940] @ 64110 │ │ │ │ + ldr r3, [pc, #936] @ 66c54 │ │ │ │ + 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 af84 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl b8fc │ │ │ │ mov fp, r0 │ │ │ │ mul r0, fp, r6 │ │ │ │ lsl r0, r0, #2 │ │ │ │ bl b9d4 │ │ │ │ cmp r8, #4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ - beq 63fa8 │ │ │ │ + beq 66aec │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ bl b4c4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r2, fp │ │ │ │ mov r8, r0 │ │ │ │ + mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ bl b4c4 │ │ │ │ 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 b05c │ │ │ │ - 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 ba94 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 64050 │ │ │ │ + beq 66b94 │ │ │ │ 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 afe4 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ bl b0f8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl b8a8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 63c4c │ │ │ │ + beq 66780 │ │ │ │ mov r0, r5 │ │ │ │ bl b8d8 │ │ │ │ - mov r1, r6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1499dc │ │ │ │ + mov r1, r6 │ │ │ │ + bl 150460 │ │ │ │ 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 b5f0 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 149bfc │ │ │ │ + bl 150680 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ bl b4c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - add r2, r2, r5, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + add r2, r2, r5, lsl #2 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl b05c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl b8a8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 63c4c │ │ │ │ + beq 66780 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 64044 │ │ │ │ - ldr r2, [pc, #508] @ 64114 │ │ │ │ + beq 66b88 │ │ │ │ + ldr r2, [pc, #504] @ 66c58 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #504] @ 64118 │ │ │ │ + ldr r1, [pc, #500] @ 66c5c │ │ │ │ mov r0, #104 @ 0x68 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b020 │ │ │ │ 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 b32c │ │ │ │ - add r7, r4, #8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ - add r5, r5, #8 │ │ │ │ - bl 1499dc │ │ │ │ + bl 150460 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ bl b7ac │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 667a4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ bl b4c4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - mov r1, fp │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ bl b4c4 │ │ │ │ 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 b05c │ │ │ │ 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 ba94 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 64050 │ │ │ │ + beq 66b94 │ │ │ │ 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 afe4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ - b 63e5c │ │ │ │ - ldr r2, [pc, #208] @ 6411c │ │ │ │ + b 669a4 │ │ │ │ + ldr r2, [pc, #208] @ 66c60 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 63f18 │ │ │ │ + b 66a60 │ │ │ │ mov sl, #0 │ │ │ │ mov r8, sl │ │ │ │ - b 63c4c │ │ │ │ + b 66780 │ │ │ │ ldr r3, [r7, #164] @ 0xa4 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - bne 63d3c │ │ │ │ - b 63c40 │ │ │ │ + bne 66884 │ │ │ │ + b 66774 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ bl ba7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 640b0 │ │ │ │ + bne 66bf4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 640b0 │ │ │ │ + beq 66bf4 │ │ │ │ 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 af84 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 63c40 │ │ │ │ + bne 66774 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #4 │ │ │ │ ldr r3, [r7, #164] @ 0xa4 │ │ │ │ - beq 640f0 │ │ │ │ + beq 66c34 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - beq 63d3c │ │ │ │ + beq 66884 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 63c40 │ │ │ │ + bne 66774 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl b4b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63d3c │ │ │ │ - b 63c40 │ │ │ │ + beq 66884 │ │ │ │ + b 66774 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - beq 63d3c │ │ │ │ + beq 66884 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 63d3c │ │ │ │ - b 640d8 │ │ │ │ - andeq r9, lr, r8, asr #28 │ │ │ │ - andeq r9, lr, r8, asr #27 │ │ │ │ - @ instruction: 0xfffffb2c │ │ │ │ - andeq sp, lr, r0, lsr #5 │ │ │ │ - @ instruction: 0xfffffad8 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + bne 66884 │ │ │ │ + b 66c1c │ │ │ │ + andeq sp, lr, r8, ror sp │ │ │ │ + strdeq sp, [lr], -ip │ │ │ │ + @ instruction: 0xfffffab4 │ │ │ │ + andeq r0, pc, r8, asr r7 @ │ │ │ │ + @ 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 b788 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ bl b788 │ │ │ │ - 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 b788 │ │ │ │ │ │ │ │ -00064150 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #72] @ 641a4 │ │ │ │ +00066ca8 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, #12 │ │ │ │ + ldr r5, [pc, #84] @ 66d10 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, #12 │ │ │ │ bl b59c │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ + str r3, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl afd8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #12 │ │ │ │ bl b59c │ │ │ │ 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 afd8 │ │ │ │ - muleq lr, ip, lr │ │ │ │ + andeq pc, lr, r8, lsr r3 @ │ │ │ │ │ │ │ │ -000641a8 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00066d14 : │ │ │ │ mov r1, r0 │ │ │ │ + strd r4, [sp, #-12]! │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ 6421c │ │ │ │ + ldr r0, [pc, #108] @ 66d94 │ │ │ │ + str lr, [sp, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ + ldr r5, [pc, #100] @ 66d98 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r5, [pc, #88] @ 64220 │ │ │ │ bl b974 │ │ │ │ - ldr r3, [pc, #84] @ 64224 │ │ │ │ + ldr r3, [pc, #92] @ 66d9c │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ mov r1, r4 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl b974 │ │ │ │ - ldr r3, [pc, #60] @ 64228 │ │ │ │ + ldr r3, [pc, #68] @ 66da0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl b974 │ │ │ │ - ldr r3, [pc, #40] @ 6422c │ │ │ │ + ldr r3, [pc, #48] @ 66da4 │ │ │ │ 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 b974 │ │ │ │ - andeq sp, lr, r4, lsl r0 │ │ │ │ - strdeq pc, [lr], -r4 │ │ │ │ + andeq r0, pc, r0, lsr #9 │ │ │ │ + andeq r2, pc, r4, lsl #29 │ │ │ │ andeq r0, r0, r0, lsr r4 │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ andeq r0, r0, r0, lsl #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 6428c │ │ │ │ + beq 66e10 │ │ │ │ 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 642b8 │ │ │ │ + ble 66e50 │ │ │ │ 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 642ac │ │ │ │ + bne 66e38 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bne 642ac │ │ │ │ + bne 66e38 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ bl b3ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 642ac │ │ │ │ + beq 66e38 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 64398 │ │ │ │ - ldr r2, [pc, #172] @ 643b8 │ │ │ │ - ldr r1, [pc, #172] @ 643bc │ │ │ │ + beq 66f2c │ │ │ │ + ldr r2, [pc, #168] @ 66f4c │ │ │ │ + mov r0, #96 @ 0x60 │ │ │ │ + ldr r1, [pc, #164] @ 66f50 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #96 @ 0x60 │ │ │ │ bl b020 │ │ │ │ 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 b3ec │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ bl b1a0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ add r6, r3, #8 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 1499dc │ │ │ │ + bl 150460 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl b470 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b 66e3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 64304 │ │ │ │ + beq 66e9c │ │ │ │ ldmib r5, {r0, r1} │ │ │ │ bl ba7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 642ac │ │ │ │ - b 64304 │ │ │ │ - @ instruction: 0xffffff1c │ │ │ │ - andeq ip, lr, r0, ror #30 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + beq 66e38 │ │ │ │ + b 66e9c │ │ │ │ + @ instruction: 0xfffffef8 │ │ │ │ + andeq r0, pc, r4, asr #7 │ │ │ │ + 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 af90 │ │ │ │ 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] @ 64418 │ │ │ │ + ldr r1, [pc, #24] @ 66fc0 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ blx r7 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrdeq r7, [lr], -r4 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0x000eb4b4 │ │ │ │ │ │ │ │ -0006441c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00066fc4 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #24] @ 64444 │ │ │ │ mov r5, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ + ldr r1, [pc, #40] @ 67000 │ │ │ │ mov r0, #16 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b59c │ │ │ │ - str r5, [r0, #12] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ str r4, [r0, #8] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrdeq fp, [lr], -r8 │ │ │ │ + str r5, [r0, #12] │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq pc, lr, r4, lsr #32 │ │ │ │ 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 #2 │ │ │ │ str lr, [sp, #20] │ │ │ │ ldr lr, [ip, #100] @ 0x64 │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ 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 #2 │ │ │ │ ldr r4, [ip, #116] @ 0x74 │ │ │ │ - add r1, r0, r1, lsl #2 │ │ │ │ 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 #2 │ │ │ │ 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 #2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r4, [ip, #116] @ 0x74 │ │ │ │ add r1, r0, lr, lsl #2 │ │ │ │ + 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 645cc │ │ │ │ + bge 671bc │ │ │ │ mov lr, #1 │ │ │ │ ldr ip, [r4, #108] @ 0x6c │ │ │ │ - str lr, [sp, #20] │ │ │ │ - str r2, [sp, #16] │ │ │ │ + add r1, r5, r1, lsl #2 │ │ │ │ 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 #2 │ │ │ │ - ldr r8, [r4, #116] @ 0x74 │ │ │ │ - add r1, r5, r1, lsl #2 │ │ │ │ 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 b104 │ │ │ │ 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 b17c │ │ │ │ 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 #2 │ │ │ │ stmib sp, {r1, r2} │ │ │ │ + add r1, r5, r1, lsl #2 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ str r2, [sp] │ │ │ │ - add r1, r5, r1, lsl #2 │ │ │ │ - ldr r8, [r4, #116] @ 0x74 │ │ │ │ mov r2, r5 │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r8, [r4, #116] @ 0x74 │ │ │ │ blx r8 │ │ │ │ - b 64590 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b 67170 │ │ │ │ + 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 b17c │ │ │ │ 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 #2 │ │ │ │ - bge 646dc │ │ │ │ + cmp sl, r3 │ │ │ │ + bge 672f0 │ │ │ │ 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 #2 │ │ │ │ - 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 #2 │ │ │ │ - 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 b104 │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 672d4 │ │ │ │ + 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, #2 │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ - mov r5, r0 │ │ │ │ - mov sl, r2 │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ - bcs 64818 │ │ │ │ + bcs 6744c │ │ │ │ sub sp, sp, r3 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ sub r9, r1, r4 │ │ │ │ cmp r9, #0 │ │ │ │ - ble 647ec │ │ │ │ + ble 6740c │ │ │ │ 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 #2 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ mul r3, r4, r3 │ │ │ │ add sl, sl, r3, lsl #2 │ │ │ │ - blt 647a8 │ │ │ │ + blt 673c8 │ │ │ │ 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 64830 │ │ │ │ + bcs 67464 │ │ │ │ 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 b9d4 │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - b 64794 │ │ │ │ + b 673b4 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ bl b8d8 │ │ │ │ - sub sp, fp, #32 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #4] @ 6484c │ │ │ │ + b 67430 │ │ │ │ + ldr r3, [pc, #4] @ 6747c │ │ │ │ add r3, pc, r3 │ │ │ │ - b 64744 │ │ │ │ - @ instruction: 0xfffffcc4 │ │ │ │ - ldr r3, [pc, #4] @ 6485c │ │ │ │ + b 67354 │ │ │ │ + @ instruction: 0xfffffc68 │ │ │ │ + ldr r3, [pc, #4] @ 6748c │ │ │ │ add r3, pc, r3 │ │ │ │ - b 64744 │ │ │ │ - @ instruction: 0xfffffdd0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b 67354 │ │ │ │ + @ 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 6489c │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 674e8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 64a4c │ │ │ │ + beq 67694 │ │ │ │ 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 64890 │ │ │ │ + bne 674cc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt 64890 │ │ │ │ + bgt 674cc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 64890 │ │ │ │ + bne 674cc │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 64890 │ │ │ │ + bne 674cc │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ bl b3ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64890 │ │ │ │ + beq 674cc │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 64b24 │ │ │ │ + beq 6776c │ │ │ │ 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 64ad8 │ │ │ │ + bhi 67720 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 64b0c │ │ │ │ - ldr r2, [pc, #536] @ 64b44 │ │ │ │ + beq 67754 │ │ │ │ + ldr r2, [pc, #532] @ 6778c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #532] @ 64b48 │ │ │ │ + ldr r1, [pc, #528] @ 67790 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b020 │ │ │ │ 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 b3ec │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #120] @ 0x78 │ │ │ │ bl b1a0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ add r8, r3, #8 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 1499dc │ │ │ │ + bl 150460 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ bl b470 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 64a34 │ │ │ │ + beq 67680 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mul r0, r3, r7 │ │ │ │ lsl r0, r0, #1 │ │ │ │ - bl 149ef8 │ │ │ │ + bl 15097c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r4, #32] │ │ │ │ - bl 149c28 │ │ │ │ + bl 1506ac │ │ │ │ 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 674d0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt 64890 │ │ │ │ + bgt 674cc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 64890 │ │ │ │ + bne 674cc │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 64890 │ │ │ │ + bne 674cc │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ bl b3ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64890 │ │ │ │ + beq 674cc │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 64900 │ │ │ │ + bne 6754c │ │ │ │ ldmib r6, {r0, r1} │ │ │ │ ldr r4, [r4] │ │ │ │ bl ba7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64900 │ │ │ │ - add r3, r4, #3 │ │ │ │ + bne 6754c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ + add r3, r4, #3 │ │ │ │ bic r3, r3, #3 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, r2 │ │ │ │ - blt 64890 │ │ │ │ - b 64900 │ │ │ │ + blt 674cc │ │ │ │ + b 6754c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 64b18 │ │ │ │ - ldr r2, [pc, #100] @ 64b4c │ │ │ │ + beq 67760 │ │ │ │ + ldr r2, [pc, #100] @ 67794 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #96] @ 64b50 │ │ │ │ + ldr r1, [pc, #96] @ 67798 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b020 │ │ │ │ mov r3, r9 │ │ │ │ + mov r4, r0 │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r3 │ │ │ │ - mov r4, r0 │ │ │ │ - b 64940 │ │ │ │ - ldr r2, [pc, #64] @ 64b54 │ │ │ │ + b 6758c │ │ │ │ + ldr r2, [pc, #64] @ 6779c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 6492c │ │ │ │ - ldr r2, [pc, #56] @ 64b58 │ │ │ │ + b 67578 │ │ │ │ + ldr r2, [pc, #56] @ 677a0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 64ae8 │ │ │ │ + b 67730 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 64900 │ │ │ │ + beq 6754c │ │ │ │ ldmib r6, {r0, r1} │ │ │ │ bl ba7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64890 │ │ │ │ - b 64900 │ │ │ │ - @ instruction: 0xffffff20 │ │ │ │ - andeq ip, lr, ip, asr #18 │ │ │ │ - @ instruction: 0xfffffd54 │ │ │ │ - muleq lr, r0, r7 │ │ │ │ - @ instruction: 0xfffff930 │ │ │ │ - @ instruction: 0xfffff984 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r5, [r0, #120] @ 0x78 │ │ │ │ + beq 674cc │ │ │ │ + b 6754c │ │ │ │ + @ instruction: 0xffffff04 │ │ │ │ + andeq pc, lr, r0, lsl #26 │ │ │ │ + @ instruction: 0xfffffd3c │ │ │ │ + andeq pc, lr, r8, asr #22 │ │ │ │ + @ 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 64bcc │ │ │ │ + beq 67828 │ │ │ │ bl af90 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r1, [pc, #104] @ 64c04 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [pc, #104] @ 6785c │ │ │ │ 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 af90 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r1, [pc, #44] @ 64c08 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [pc, #32] @ 67860 │ │ │ │ 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} │ │ │ │ - andeq r6, lr, r4, asr #28 │ │ │ │ - andeq r6, lr, r4, lsr lr │ │ │ │ + b 67814 │ │ │ │ + andeq sl, lr, r4, lsl #25 │ │ │ │ + andeq sl, lr, r0, ror #24 │ │ │ │ │ │ │ │ -00064c0c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00067864 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #32] @ 64c3c │ │ │ │ mov r5, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ + ldr r1, [pc, #48] @ 678a8 │ │ │ │ mov r0, #20 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b59c │ │ │ │ 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} │ │ │ │ - strdeq fp, [lr], -r4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + muleq lr, r0, r7 │ │ │ │ │ │ │ │ -00064c40 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000678ac : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #32] @ 64c70 │ │ │ │ mov r5, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ + ldr r1, [pc, #48] @ 678f0 │ │ │ │ mov r0, #20 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b59c │ │ │ │ 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} │ │ │ │ - andeq fp, lr, r0, asr #7 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq lr, lr, r8, asr #14 │ │ │ │ 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 64cb0 │ │ │ │ - ldr r2, [pc, #36] @ 64cbc │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 67930 │ │ │ │ + ldr r2, [pc, #36] @ 6793c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #32] @ 64cc0 │ │ │ │ + ldr r1, [pc, #32] @ 67940 │ │ │ │ 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] @ 64cc4 │ │ │ │ + ldr r2, [pc, #12] @ 67944 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 64c98 │ │ │ │ - andeq r6, lr, r8, lsr #27 │ │ │ │ - andeq r6, lr, r4, lsr #27 │ │ │ │ - muleq lr, r0, sp │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 67918 │ │ │ │ + andeq sl, lr, ip, lsr #23 │ │ │ │ + andeq sl, lr, r8, lsr #23 │ │ │ │ + muleq lr, r4, fp │ │ │ │ + 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, #36 @ 0x24 │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ + ldr sl, [r0, #72] @ 0x48 │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ lsl r8, r2, #2 │ │ │ │ - ldr r3, [r3] │ │ │ │ cmp r8, #65536 @ 0x10000 │ │ │ │ - ldr sl, [r0, #72] @ 0x48 │ │ │ │ - mov r4, r1 │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ - bcs 64ec8 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ + bcs 67b64 │ │ │ │ + ldr r9, [r1] │ │ │ │ add r3, r8, #7 │ │ │ │ - bic r3, r3, #7 │ │ │ │ cmp r2, #2 │ │ │ │ + bic r3, r3, #7 │ │ │ │ sub sp, sp, r3 │ │ │ │ - ldrle r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ - ldr r6, [r1] │ │ │ │ mov r7, sp │ │ │ │ - str r6, [sp] │ │ │ │ - strle r6, [r3] │ │ │ │ - ble 64ec0 │ │ │ │ + str r9, [sp] │ │ │ │ + ble 67c2c │ │ │ │ cmp sl, #1 │ │ │ │ - bne 64f04 │ │ │ │ + bne 67b9c │ │ │ │ sub lr, r2, #3 │ │ │ │ - lsr r1, lr, #1 │ │ │ │ add sl, r4, #4 │ │ │ │ - add r5, r7, #12 │ │ │ │ - add r9, r4, r8 │ │ │ │ + lsr r1, lr, #1 │ │ │ │ + add r6, r7, #12 │ │ │ │ + add r5, r4, r8 │ │ │ │ + str lr, [fp, #-52] @ 0xffffffcc │ │ │ │ add sl, sl, r1, lsl #2 │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ - str lr, [fp, #-52] @ 0xffffffcc │ │ │ │ ldr r1, [r4, #4]! │ │ │ │ - add r5, r5, #8 │ │ │ │ + add r6, r6, #8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [r5, #-16] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [r9, #-4]! │ │ │ │ - mov r6, r0 │ │ │ │ + str r0, [r6, #-16] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [r5, #-4]! │ │ │ │ + mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ cmp r4, sl │ │ │ │ - str r0, [r5, #-12] │ │ │ │ - bne 64d54 │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ + str r0, [r6, #-12] │ │ │ │ + bne 679dc │ │ │ │ ldr lr, [fp, #-52] @ 0xffffffcc │ │ │ │ - sub r1, r2, #1 │ │ │ │ sub sl, r7, #4 │ │ │ │ - sub r3, r8, #4 │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ - add r0, r2, r3, lsl #2 │ │ │ │ - mul r3, r1, r3 │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ + sub r1, r2, #1 │ │ │ │ + ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ + sub r2, r8, #4 │ │ │ │ lsr lr, lr, #1 │ │ │ │ - add r3, r2, r3, lsl #2 │ │ │ │ + str r8, [fp, #-64] @ 0xffffffc0 │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ + str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ + lsl r2, r0, #2 │ │ │ │ + mul r0, r1, r0 │ │ │ │ + add ip, r3, r2 │ │ │ │ + str r9, [r3] │ │ │ │ + add r3, r3, r0, lsl #2 │ │ │ │ + str ip, [fp, #-52] @ 0xffffffcc │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ - str r6, [r2] │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ sub r6, r3, #8 │ │ │ │ add r3, lr, #2 │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r3, #1 │ │ │ │ - str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ - str r8, [fp, #-64] @ 0xffffffc0 │ │ │ │ + ldr r4, [r7] │ │ │ │ mov r5, #0 │ │ │ │ add r8, r6, #4 │ │ │ │ mov r3, sl │ │ │ │ - ldr r4, [r7] │ │ │ │ - mov sl, r8 │ │ │ │ mov r9, #1 │ │ │ │ + mov sl, r8 │ │ │ │ mov r8, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r6, r9, lsl #3] │ │ │ │ ldr r0, [r5, r9, lsl #3] │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [r7, r9, lsl #3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sl, r9, lsl #3] │ │ │ │ - bl 14a8c4 │ │ │ │ add r9, r9, #1 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ - cmp r9, r3 │ │ │ │ mov r8, r0 │ │ │ │ - bne 64e10 │ │ │ │ + cmp r9, r3 │ │ │ │ + bne 67a98 │ │ │ │ mov r1, r0 │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ + bl 151100 │ │ │ │ ldr r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ mov r1, r5 │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ str r0, [r3], r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r2, r9 │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ str r0, [r3] │ │ │ │ sub r3, r3, r8 │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ + add r2, r2, #1 │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ + cmp r2, r9 │ │ │ │ + str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ add r6, r6, r3 │ │ │ │ - bne 64df0 │ │ │ │ + bne 67a78 │ │ │ │ ldr r8, [fp, #-64] @ 0xffffffc0 │ │ │ │ cmp r8, #65536 @ 0x10000 │ │ │ │ - bcs 64ef4 │ │ │ │ + bcs 67b90 │ │ │ │ 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, r8 │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ bl b9d4 │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ - ldr r6, [r4] │ │ │ │ - cmp r2, #2 │ │ │ │ mov r7, r0 │ │ │ │ - str r6, [r0] │ │ │ │ - bgt 64d2c │ │ │ │ + ldr r9, [r4] │ │ │ │ + cmp r2, #2 │ │ │ │ + str r9, [r0] │ │ │ │ + bgt 679b4 │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ - str r6, [r3] │ │ │ │ + str r9, [r3] │ │ │ │ mov r0, r7 │ │ │ │ bl b8d8 │ │ │ │ - sub sp, fp, #32 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 67b48 │ │ │ │ sub r1, r2, #1 │ │ │ │ lsl r3, sl, #2 │ │ │ │ - add r9, r4, sl, lsl #2 │ │ │ │ - mul sl, r1, sl │ │ │ │ sub lr, r2, #3 │ │ │ │ lsr r2, lr, #1 │ │ │ │ - add r4, r4, sl, lsl #2 │ │ │ │ + mov r6, #1 │ │ │ │ + mul sl, r1, sl │ │ │ │ + add r5, r4, r3 │ │ │ │ + str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ add r2, r2, #2 │ │ │ │ str r8, [fp, #-52] @ 0xffffffcc │ │ │ │ - mov r5, #1 │ │ │ │ - sub sl, r7, #4 │ │ │ │ mov r8, r3 │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ str lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ - str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ - ldr r1, [r9], r8 │ │ │ │ + add r4, r4, sl, lsl #2 │ │ │ │ + sub sl, r7, #4 │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ + ldr r1, [r5], r8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sl, r5, lsl #3] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sl, r6, lsl #3] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [r4] │ │ │ │ + mov r9, r0 │ │ │ │ sub r4, r4, r8 │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ - str r0, [r7, r5, lsl #3] │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne 64f40 │ │ │ │ - ldr r8, [fp, #-52] @ 0xffffffcc │ │ │ │ + str r0, [r7, r6, lsl #3] │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne 67bd8 │ │ │ │ + ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ - ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ - b 64da0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldr r8, [fp, #-52] @ 0xffffffcc │ │ │ │ + b 67a28 │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ + str r9, [r3] │ │ │ │ + b 67b48 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r5, r1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ add fp, sp, #32 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ + ldr r1, [r0, #68] @ 0x44 │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ + lsl r6, r1, #2 │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ + cmp r6, #65536 @ 0x10000 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ - ldr r8, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ - lsl r3, r8, #2 │ │ │ │ - cmp r3, #65536 @ 0x10000 │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ - mov r5, r1 │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ - bcs 651a4 │ │ │ │ - add r3, r3, #7 │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ + bcs 67e60 │ │ │ │ + ldr r7, [r5] │ │ │ │ + add r3, r6, #7 │ │ │ │ + cmp r1, #2 │ │ │ │ bic r3, r3, #7 │ │ │ │ - cmp r8, #2 │ │ │ │ sub sp, sp, r3 │ │ │ │ - ldr ip, [r1] │ │ │ │ + mov r3, sp │ │ │ │ movle r3, r2 │ │ │ │ - mov r9, sp │ │ │ │ - str ip, [sp] │ │ │ │ - strle ip, [r3] │ │ │ │ - ble 6519c │ │ │ │ + str sp, [fp, #-64] @ 0xffffffc0 │ │ │ │ + strle r7, [r3] │ │ │ │ + str r7, [sp] │ │ │ │ + ble 67e44 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 651d8 │ │ │ │ + bne 67e98 │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ - sub r7, r8, #3 │ │ │ │ - add sl, r5, r3 │ │ │ │ - lsr r2, r7, #1 │ │ │ │ - add r3, r5, #4 │ │ │ │ - add r6, r3, r2, lsl #2 │ │ │ │ - str r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ - str r7, [fp, #-60] @ 0xffffffc4 │ │ │ │ - add r4, r9, #12 │ │ │ │ - mov r7, sl │ │ │ │ - mov r8, ip │ │ │ │ - mov sl, r6 │ │ │ │ - str r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ - ldr r9, [r5, #4]! │ │ │ │ - ldr r6, [r7, #-4]! │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + sub r8, r1, #3 │ │ │ │ + add r9, r5, #4 │ │ │ │ + lsr r2, r8, #1 │ │ │ │ + add sl, r5, r6 │ │ │ │ + str r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ + add r9, r9, r2, lsl #2 │ │ │ │ + str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ + mov r6, sl │ │ │ │ + str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ + add r4, r3, #12 │ │ │ │ + mov sl, r9 │ │ │ │ + ldr r8, [r5, #4]! │ │ │ │ add r4, r4, #8 │ │ │ │ + ldr r9, [r6, #-4]! │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #-16] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ cmp r5, sl │ │ │ │ str r0, [r4, #-12] │ │ │ │ - bne 65038 │ │ │ │ - ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ - mov ip, r8 │ │ │ │ - ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ - ldr r7, [fp, #-60] @ 0xffffffc4 │ │ │ │ - sub r1, r8, #1 │ │ │ │ - sub r6, r9, #4 │ │ │ │ + bne 67ce8 │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ - sub r3, r3, #4 │ │ │ │ - add lr, r0, r2, lsl #2 │ │ │ │ + ldr r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ + sub r9, r3, #4 │ │ │ │ + ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ + sub ip, r1, #1 │ │ │ │ + ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ + sub r3, r6, #4 │ │ │ │ + str r6, [fp, #-68] @ 0xffffffbc │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ - lsl r3, r2, #2 │ │ │ │ - mul r2, r1, r2 │ │ │ │ - lsr r8, r7, #1 │ │ │ │ - add r1, r0, r2, lsl #2 │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ - str ip, [r0] │ │ │ │ - sub sl, r2, #8 │ │ │ │ - mov ip, r3 │ │ │ │ - add r2, r8, #2 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r6, sl │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, ip │ │ │ │ - add r8, r6, #4 │ │ │ │ + lsl r3, r1, #2 │ │ │ │ + mul r1, ip, r1 │ │ │ │ + mov ip, #1 │ │ │ │ + add lr, r2, r3 │ │ │ │ + str r7, [r2] │ │ │ │ + ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ + add r2, r2, r1, lsl #2 │ │ │ │ + ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ + sub sl, r1, #8 │ │ │ │ + lsr r1, r8, #1 │ │ │ │ + add r8, r1, #2 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r9, sl │ │ │ │ + mov sl, r1 │ │ │ │ + str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ + ldr r6, [r7] │ │ │ │ + add r8, r9, #4 │ │ │ │ mov r4, #1 │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ - ldr r7, [r9] │ │ │ │ - mov r3, r8 │ │ │ │ mov r5, #0 │ │ │ │ + str lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ + mov r3, r8 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ - str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ - str lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ - ldr r1, [r6, r8, lsl #3] │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ + str ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ + ldr r1, [r9, r8, lsl #3] │ │ │ │ ldr r0, [sl, r8, lsl #3] │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [r9, r8, lsl #3] │ │ │ │ - mov r7, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [r7, r8, lsl #3] │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [r4, r8, lsl #3] │ │ │ │ - bl 14a8c4 │ │ │ │ add r8, r8, #1 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ - cmp r8, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bne 65118 │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ - ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ + cmp r8, r3 │ │ │ │ + bne 67dc0 │ │ │ │ + ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ + ldr ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r7, [lr], r1 │ │ │ │ - str r0, [r3] │ │ │ │ - ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ - cmp r2, r8 │ │ │ │ - sub r3, r3, r1 │ │ │ │ - add r6, r6, r0 │ │ │ │ - bne 650ec │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ - cmp r3, #65536 @ 0x10000 │ │ │ │ - bcs 651c8 │ │ │ │ + add r9, r9, r1 │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ + add ip, ip, #1 │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ + cmp ip, r8 │ │ │ │ + str r6, [lr], r3 │ │ │ │ + str r0, [r2] │ │ │ │ + sub r2, r2, r3 │ │ │ │ + bne 67d94 │ │ │ │ + ldr r6, [fp, #-68] @ 0xffffffbc │ │ │ │ + cmp r6, #65536 @ 0x10000 │ │ │ │ + bcs 67e8c │ │ │ │ sub sp, fp, #32 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r3 │ │ │ │ + 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, r6 │ │ │ │ + str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ bl b9d4 │ │ │ │ - ldr ip, [r5] │ │ │ │ - cmp r8, #2 │ │ │ │ - mov r9, r0 │ │ │ │ - str ip, [r0] │ │ │ │ - bgt 64ffc │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ + str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ + ldr r7, [r5] │ │ │ │ + cmp r1, #2 │ │ │ │ + str r7, [r0] │ │ │ │ + bgt 67cb0 │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ - str ip, [r3] │ │ │ │ - mov r0, r9 │ │ │ │ + str r7, [r3] │ │ │ │ + ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ bl b8d8 │ │ │ │ - sub sp, fp, #32 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sub r1, r8, #1 │ │ │ │ - add sl, r5, r4, lsl #2 │ │ │ │ + b 67e44 │ │ │ │ + sub r8, r1, #3 │ │ │ │ + sub ip, r1, #1 │ │ │ │ lsl r2, r4, #2 │ │ │ │ - mul r4, r1, r4 │ │ │ │ - sub r7, r8, #3 │ │ │ │ - sub r6, r9, #4 │ │ │ │ - lsr r0, r7, #1 │ │ │ │ - add r4, r5, r4, lsl #2 │ │ │ │ + lsr r0, r8, #1 │ │ │ │ + mul r4, ip, r4 │ │ │ │ + add sl, r5, r2 │ │ │ │ + str ip, [fp, #-72] @ 0xffffffb8 │ │ │ │ add r3, r0, #2 │ │ │ │ - str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ - str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ - str r7, [fp, #-68] @ 0xffffffbc │ │ │ │ + str r8, [fp, #-68] @ 0xffffffbc │ │ │ │ + str r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ + add r4, r5, r4, lsl #2 │ │ │ │ mov r5, #1 │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ + sub r9, r3, #4 │ │ │ │ + str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ mov r9, r2 │ │ │ │ - mov r6, sl │ │ │ │ - mov r7, ip │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ - str r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ - ldr r8, [r4] │ │ │ │ - ldr sl, [r6], r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ + ldr r6, [r4] │ │ │ │ sub r4, r4, r9 │ │ │ │ - str r0, [r3, r5, lsl #3] │ │ │ │ + ldr r8, [sl], r9 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ mov r1, r0 │ │ │ │ + str r0, [r3, r5, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ str r0, [r3, r5, lsl #3] │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ add r5, r5, #1 │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 65220 │ │ │ │ - mov ip, r7 │ │ │ │ + bne 67edc │ │ │ │ + ldr ip, [fp, #-72] @ 0xffffffb8 │ │ │ │ + ldr r8, [fp, #-68] @ 0xffffffbc │ │ │ │ + ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldr r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ - ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ - ldr r7, [fp, #-68] @ 0xffffffbc │ │ │ │ - ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ - b 65094 │ │ │ │ + b 67d44 │ │ │ │ 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 652ac │ │ │ │ + beq 67f80 │ │ │ │ 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 652a4 │ │ │ │ + bne 67f68 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ and r3, r0, #1 │ │ │ │ rsblt r3, r3, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 652a4 │ │ │ │ + bne 67f68 │ │ │ │ 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 652a4 │ │ │ │ + beq 67f68 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ cmp r0, #16 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 652a4 │ │ │ │ + beq 67f68 │ │ │ │ bl bac4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 652a4 │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ + beq 67f68 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 652a4 │ │ │ │ + bne 67f68 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 653e0 │ │ │ │ - ldr r2, [pc, #164] @ 653ec │ │ │ │ + bhi 680b4 │ │ │ │ + ldr r2, [pc, #164] @ 680c0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #160] @ 653f0 │ │ │ │ + ldr r1, [pc, #160] @ 680c4 │ │ │ │ mov r0, #88 @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b020 │ │ │ │ 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 149ef8 │ │ │ │ - ldr r3, [pc, #92] @ 653f4 │ │ │ │ + bl 15097c │ │ │ │ + ldr r3, [pc, #92] @ 680c8 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 149fdc │ │ │ │ + bl 150a60 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - strd r2, [r4, #16] │ │ │ │ - ldr r3, [pc, #64] @ 653f8 │ │ │ │ - mov r2, #0 │ │ │ │ strd r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 149fdc │ │ │ │ + strd r2, [r4, #16] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #48] @ 680cc │ │ │ │ + bl 150a60 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 149fdc │ │ │ │ + bl 150a60 │ │ │ │ strd r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #20] @ 653fc │ │ │ │ + b 67f6c │ │ │ │ + ldr r2, [pc, #20] @ 680d0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 65348 │ │ │ │ - @ instruction: 0xfffffc48 │ │ │ │ - andeq fp, lr, r0, asr #30 │ │ │ │ + b 6801c │ │ │ │ + @ instruction: 0xfffffc18 │ │ │ │ + andeq pc, lr, ip, ror #4 │ │ │ │ andmi r0, r4, r0 │ │ │ │ svccc 0x00e00000 │ │ │ │ - @ instruction: 0xfffff8dc │ │ │ │ + @ instruction: 0xfffff888 │ │ │ │ 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] @ 65440 │ │ │ │ - mov r0, r1 │ │ │ │ + ldr r2, [pc, #12] @ 68114 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, ip, #64 @ 0x40 │ │ │ │ - str r3, [sp] │ │ │ │ bl b6f8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq r8, lr, ip, lsl #14 │ │ │ │ + @ instruction: 0x000ec4b4 │ │ │ │ │ │ │ │ -00065444 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #72] @ 65498 │ │ │ │ +00068118 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, #12 │ │ │ │ + ldr r5, [pc, #84] @ 68180 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, #12 │ │ │ │ bl b59c │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ + str r3, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl afd8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #12 │ │ │ │ bl b59c │ │ │ │ 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 afd8 │ │ │ │ - andeq sl, lr, ip, asr #23 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andeq sp, lr, ip, ror #29 │ │ │ │ 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 6558c │ │ │ │ + ble 68284 │ │ │ │ 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, #2 │ │ │ │ + mul r3, fp, r3 │ │ │ │ lsl r9, r9, #2 │ │ │ │ lsl r3, r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - str r9, [sp, #28] │ │ │ │ lsl r3, r2, #2 │ │ │ │ + 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 6551c │ │ │ │ + bne 68214 │ │ │ │ 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 b2fc │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b2fc │ │ │ │ - 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 655f4 │ │ │ │ + beq 6832c │ │ │ │ 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 655e8 │ │ │ │ + bne 6830c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ + mov r7, r2 │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ - mov fp, r2 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - beq 65648 │ │ │ │ + beq 68380 │ │ │ │ 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 b89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 655e8 │ │ │ │ + bne 6830c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 65860 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r2 │ │ │ │ + bne 68598 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ bl b4c4 │ │ │ │ - mov r7, r0 │ │ │ │ + mov fp, r0 │ │ │ │ bl b878 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, fp │ │ │ │ str r4, [sp] │ │ │ │ mov r2, r3 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ bl ba10 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl b8a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - beq 658ac │ │ │ │ + str r3, [sp, #8] │ │ │ │ + beq 685e4 │ │ │ │ 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 65894 │ │ │ │ + add fp, r3, r2 │ │ │ │ + add r2, r5, #2 │ │ │ │ + lsl r3, fp, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + beq 685cc │ │ │ │ bl b878 │ │ │ │ - mov r7, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ bl b878 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r4, #0 │ │ │ │ + mov r1, r0 │ │ │ │ movne r2, #6 │ │ │ │ moveq r2, #1 │ │ │ │ - add r3, r3, r8, lsl #2 │ │ │ │ - mov r1, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ str r2, [sp] │ │ │ │ - mov r0, r7 │ │ │ │ + add r3, r3, r8, lsl #2 │ │ │ │ mov r2, r3 │ │ │ │ bl ba10 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl b8a8 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 658ac │ │ │ │ + subs r8, r0, #0 │ │ │ │ + beq 685e4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 65888 │ │ │ │ - ldr r2, [pc, #428] @ 658c0 │ │ │ │ + beq 685c0 │ │ │ │ + ldr r2, [pc, #420] @ 685f8 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #424] @ 658c4 │ │ │ │ + ldr r1, [pc, #416] @ 685fc │ │ │ │ mov r0, #120 @ 0x78 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b800 │ │ │ │ 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 b1a0 │ │ │ │ - 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 1499dc │ │ │ │ + sub r0, r0, r3 │ │ │ │ + bl 150460 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ + mov r1, fp │ │ │ │ mul ip, r0, ip │ │ │ │ mov r0, ip │ │ │ │ bl b470 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r2, sl │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, r3, #8 │ │ │ │ - mov r2, sl │ │ │ │ bl b470 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, sl │ │ │ │ - add r1, r7, #8 │ │ │ │ + add r1, r8, #8 │ │ │ │ bl b470 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq 6586c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 685a4 │ │ │ │ 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 149ef8 │ │ │ │ + bl 15097c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r4, #32] │ │ │ │ - bl 149c28 │ │ │ │ + bl 1506ac │ │ │ │ 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 68310 │ │ │ │ bl b878 │ │ │ │ - mov r7, r0 │ │ │ │ - b 65668 │ │ │ │ - sub r8, fp, #5 │ │ │ │ + mov fp, r0 │ │ │ │ + b 683a0 │ │ │ │ + sub r8, r7, #5 │ │ │ │ cmp r8, #58 @ 0x3a │ │ │ │ movhi r8, #0 │ │ │ │ movls r8, #1 │ │ │ │ - cmp r5, fp │ │ │ │ + cmp r5, r7 │ │ │ │ movlt r8, #0 │ │ │ │ - b 65850 │ │ │ │ - ldr r2, [pc, #56] @ 658c8 │ │ │ │ + b 6858c │ │ │ │ + ldr r2, [pc, #56] @ 68600 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 65714 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r2 │ │ │ │ + b 68454 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ bl b4c4 │ │ │ │ - mov r7, r0 │ │ │ │ - b 656c0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + b 68400 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ bl b2fc │ │ │ │ mov r0, #0 │ │ │ │ bl b2fc │ │ │ │ - b 655e8 │ │ │ │ - andeq r0, r0, r0, ror #5 │ │ │ │ - andeq sl, lr, ip, lsl #18 │ │ │ │ - @ instruction: 0xfffffc08 │ │ │ │ + b 6830c │ │ │ │ + strdeq r0, [r0], -ip │ │ │ │ + andeq sp, lr, ip, asr #23 │ │ │ │ + @ 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 6594c │ │ │ │ + ldr r8, [r1] │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 686a0 │ │ │ │ bl b728 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ + add r2, r6, #3 │ │ │ │ + bic r2, r2, #3 │ │ │ │ + ldr r1, [pc, #132] @ 686e0 │ │ │ │ + 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] @ 65990 │ │ │ │ - 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 b728 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [pc, #44] @ 686e4 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ + add r1, pc, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #44] @ 65994 │ │ │ │ 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} │ │ │ │ - andeq r6, lr, r4, lsr r1 │ │ │ │ - andeq r6, lr, r0, lsr #2 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + b 68688 │ │ │ │ + andeq r9, lr, r4, lsl #29 │ │ │ │ + andeq r9, lr, ip, asr lr │ │ │ │ + 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 b788 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ bl b788 │ │ │ │ - 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 b6f8 │ │ │ │ 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, #3 │ │ │ │ cmp r6, #65536 @ 0x10000 │ │ │ │ - ldr r4, [r0, #80] @ 0x50 │ │ │ │ - ldr r1, [r0, #84] @ 0x54 │ │ │ │ - ldr r5, [r0, #88] @ 0x58 │ │ │ │ - mov r8, r0 │ │ │ │ - bcs 65d9c │ │ │ │ + bcs 68b20 │ │ │ │ sub sp, sp, r6 │ │ │ │ - add r3, sp, #24 │ │ │ │ cmp r1, #0 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ - ble 65d84 │ │ │ │ + ble 68af4 │ │ │ │ mul r3, r5, r4 │ │ │ │ + mov r7, #1 │ │ │ │ str r6, [fp, #-116] @ 0xffffff8c │ │ │ │ + mov r6, r8 │ │ │ │ + str r1, [fp, #-108] @ 0xffffff94 │ │ │ │ lsl r3, r3, #2 │ │ │ │ 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, #2 │ │ │ │ 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 65d8c │ │ │ │ - mov r8, r7 │ │ │ │ - ldr r4, [r9, #108] @ 0x6c │ │ │ │ + cmp r3, r9 │ │ │ │ + ble 68b10 │ │ │ │ + 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, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr r5, [r9, #88] @ 0x58 │ │ │ │ - sub ip, r8, r6 │ │ │ │ + ldr r2, [r8, #104] @ 0x68 │ │ │ │ + lsl r9, r9, #2 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ + 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 #2 │ │ │ │ - str ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ - str r8, [fp, #-72] @ 0xffffffb8 │ │ │ │ - lsl r7, r3, #2 │ │ │ │ - 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 b17c │ │ │ │ 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 b17c │ │ │ │ - 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 b104 │ │ │ │ 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 b104 │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ - add r8, r8, r6 │ │ │ │ - cmp r3, r8 │ │ │ │ - bgt 65ae8 │ │ │ │ + cmp r3, sl │ │ │ │ + bgt 68854 │ │ │ │ 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, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr r7, [r9, #88] @ 0x58 │ │ │ │ + ldr r9, [r8, #88] @ 0x58 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ + 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, #2 │ │ │ │ + ldr sl, [r8, #104] @ 0x68 │ │ │ │ + mul r3, r9, r3 │ │ │ │ + lsl lr, r3, #2 │ │ │ │ + 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 #2 │ │ │ │ - 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 b17c │ │ │ │ - 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 b17c │ │ │ │ - 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 b104 │ │ │ │ - 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 b104 │ │ │ │ - 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 #2 │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt 65ab4 │ │ │ │ + bgt 68820 │ │ │ │ ldr r6, [fp, #-116] @ 0xffffff8c │ │ │ │ cmp r6, #65536 @ 0x10000 │ │ │ │ - bcs 65db8 │ │ │ │ + bcs 68b3c │ │ │ │ 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 65c18 │ │ │ │ + b 68988 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ bl b9d4 │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ - cmp r1, #0 │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ - bgt 65a6c │ │ │ │ + cmp r1, #0 │ │ │ │ + bgt 687d8 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ bl b8d8 │ │ │ │ - sub sp, fp, #32 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 68af4 │ │ │ │ │ │ │ │ -00065dc8 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r9, [pc, #232] @ 65ebc │ │ │ │ +00068b48 : │ │ │ │ + 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] @ 68c78 │ │ │ │ + str sl, [sp, #24] │ │ │ │ ldr r1, [r4] │ │ │ │ - mov r0, #28 │ │ │ │ + str lr, [sp, #28] │ │ │ │ + ldr r7, [pc, #252] @ 68c7c │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov r2, r9 │ │ │ │ bl b7dc │ │ │ │ - mov r8, #0 │ │ │ │ - ldr r7, [pc, #196] @ 65ec0 │ │ │ │ - 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 afd8 │ │ │ │ - ldr r3, [pc, #168] @ 65ec4 │ │ │ │ + ldr r3, [pc, #212] @ 68c80 │ │ │ │ ldr r7, [r7, r3] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, r8 │ │ │ │ - beq 65e50 │ │ │ │ + beq 68be0 │ │ │ │ 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 afd8 │ │ │ │ - ldr r9, [pc, #112] @ 65ec8 │ │ │ │ + ldr r9, [pc, #156] @ 68c84 │ │ │ │ + mov r0, #28 │ │ │ │ + mov r8, #1 │ │ │ │ ldr r1, [r4] │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r9 │ │ │ │ - mov r0, #28 │ │ │ │ bl b7dc │ │ │ │ - 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 afd8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + beq 68c60 │ │ │ │ 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 afd8 │ │ │ │ - @ instruction: 0xfffff7d4 │ │ │ │ - andeq sp, lr, r8, asr #27 │ │ │ │ + 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 │ │ │ │ + andeq r1, pc, ip, lsr #32 │ │ │ │ andeq r0, r0, r4, lsl r4 │ │ │ │ - @ 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, #76 @ 0x4c │ │ │ │ + ldr r8, [r0, #64] @ 0x40 │ │ │ │ str r2, [sp] │ │ │ │ add r2, r0, #68 @ 0x44 │ │ │ │ ldm r2, {r2, r4, r7} │ │ │ │ - ldr ip, [r0, #88] @ 0x58 │ │ │ │ + str r8, [sp, #28] │ │ │ │ + ldr r5, [r0, #80] @ 0x50 │ │ │ │ sub lr, r2, #1 │ │ │ │ - ldr r8, [r0, #64] @ 0x40 │ │ │ │ - add r6, lr, lr, lsr #31 │ │ │ │ cmp r7, #0 │ │ │ │ - ldr r5, [r0, #80] @ 0x50 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ + ldr ip, [r0, #88] @ 0x58 │ │ │ │ + add r6, lr, lr, lsr #31 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ rsb r6, ip, r6, asr #1 │ │ │ │ - str r8, [sp, #28] │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ - ble 660b8 │ │ │ │ + ble 68e84 │ │ │ │ ldr r0, [r0, #100] @ 0x64 │ │ │ │ sub r7, r3, #1 │ │ │ │ - ldr r0, [r0] │ │ │ │ + cmp r8, #1 │ │ │ │ add lr, lr, r7, lsl #1 │ │ │ │ + mul r3, r4, r3 │ │ │ │ + ldr r0, [r0] │ │ │ │ add r0, r0, lr, lsl #2 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ lsl r0, r6, #3 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cmp r8, #1 │ │ │ │ lsl r0, r5, #2 │ │ │ │ - mul r3, r4, r3 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ble 660b8 │ │ │ │ + ble 68e84 │ │ │ │ cmp ip, #0 │ │ │ │ - ble 660b8 │ │ │ │ + ble 68e84 │ │ │ │ cmp r4, #1 │ │ │ │ mul r2, r4, r2 │ │ │ │ - bne 660c0 │ │ │ │ + bne 68ea0 │ │ │ │ add r0, r3, r2 │ │ │ │ rsb r3, r3, r3, lsl #29 │ │ │ │ + mov r7, #0 │ │ │ │ lsl r6, r2, #2 │ │ │ │ + str ip, [sp, #12] │ │ │ │ lsl r5, ip, #3 │ │ │ │ - add r4, r1, r0, lsl #2 │ │ │ │ add r2, r2, r3, lsl #1 │ │ │ │ - mov r7, #0 │ │ │ │ - lsl fp, r2, #2 │ │ │ │ + add r4, r1, r0, lsl #2 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ mov r6, r7 │ │ │ │ + lsl fp, r2, #2 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ mov r5, r4 │ │ │ │ - str ip, [sp, #12] │ │ │ │ str fp, [sp, #32] │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ mov r3, #1 │ │ │ │ mov sl, r3 │ │ │ │ - mov r2, ip │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ + mov r2, ip │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov fp, #0 │ │ │ │ + add sl, sl, #1 │ │ │ │ + mov r6, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str sl, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ add r4, r1, r3 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ - add sl, sl, #1 │ │ │ │ mov fp, r4 │ │ │ │ - mov r6, r3 │ │ │ │ mov r4, r1 │ │ │ │ - str sl, [sp, #16] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + ldr sl, [r6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + ldr r9, [fp] │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r8, [r3, r4, lsl #3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr sl, [r6] │ │ │ │ ldr r1, [r3, r4, lsl #3] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r9, [fp] │ │ │ │ add r4, r4, #1 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ str r0, [r6], #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cmp r4, r3 │ │ │ │ str r0, [fp], #-4 │ │ │ │ - bne 65fdc │ │ │ │ + cmp r4, r3 │ │ │ │ + bne 68da8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add ip, r2, r1 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ + add r2, ip, r2 │ │ │ │ add r3, r3, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ cmp r1, sl │ │ │ │ - add r2, ip, r2 │ │ │ │ - bne 65fa8 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + bne 68d74 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + add r6, r6, #1 │ │ │ │ add r5, r5, r3 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - add r6, r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne 65f8c │ │ │ │ + bne 68d58 │ │ │ │ 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) │ │ │ │ add r0, r3, r2 │ │ │ │ rsb r3, r3, r3, lsl #29 │ │ │ │ + str ip, [sp, #20] │ │ │ │ lsl r6, r4, #2 │ │ │ │ add r3, r2, r3, lsl #1 │ │ │ │ rsb r4, r6, #0 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ add fp, r1, r0, lsl #2 │ │ │ │ + mov r8, r6 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ lsl r9, r2, #2 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + mov r4, fp │ │ │ │ lsl r5, ip, #3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ - mov r8, r6 │ │ │ │ - mov r4, fp │ │ │ │ - str ip, [sp, #20] │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r3, r2 │ │ │ │ mov r7, r4 │ │ │ │ + mov r5, r1 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ + mov r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, #0 │ │ │ │ + add r5, r5, #1 │ │ │ │ + mov sl, r7 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r5, [sp, #32] │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ add r9, r7, r2 │ │ │ │ add r2, r3, #4 │ │ │ │ - add r5, r5, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov sl, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r9, r4 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ + ldr r7, [sl] │ │ │ │ + str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + ldr fp, [r2] │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r4, [r3, r9, lsl #3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr fp, [r2] │ │ │ │ ldr r1, [r3, r9, lsl #3] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sl] │ │ │ │ - mov r1, r4 │ │ │ │ add r9, r9, #1 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sl], r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ str r0, [r2], r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 66150 │ │ │ │ + bne 68f30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add r2, r3, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ add r3, r2, r3 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r7, r7, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r5, r2 │ │ │ │ - bne 66120 │ │ │ │ + bne 68f00 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ + add r3, r3, #1 │ │ │ │ add r4, r4, r2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 66104 │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + bne 68ee4 │ │ │ │ + b 68e84 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ + 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, #92 @ 0x5c │ │ │ │ ldr r5, [r0, #72] @ 0x48 │ │ │ │ - ldr r6, [r0, #84] @ 0x54 │ │ │ │ - mov r7, r0 │ │ │ │ - str r1, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ - ldr r0, [r0, #88] @ 0x58 │ │ │ │ + ldr r6, [r0, #84] @ 0x54 │ │ │ │ + str r1, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ + ldr r1, [r0, #80] @ 0x50 │ │ │ │ mul r3, r5, r3 │ │ │ │ - add ip, r6, r0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ble 66334 │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ + add ip, r6, r0 │ │ │ │ + ble 6911c │ │ │ │ lsl r2, r1, #2 │ │ │ │ cmp r5, #1 │ │ │ │ mul r4, r6, r5 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bne 66580 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ + bne 69398 │ │ │ │ + lsl r2, r3, #2 │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ - add sl, r1, r3, lsl #2 │ │ │ │ - rsb r1, r4, r4, lsl #30 │ │ │ │ - lsl r0, r1, #2 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + mov fp, #0 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, lr │ │ │ │ + add sl, r1, r2 │ │ │ │ + lsl r1, r4, #2 │ │ │ │ + mov r6, r1 │ │ │ │ + rsb r1, r1, #0 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + rsb r1, r4, r4, lsl #30 │ │ │ │ mla r0, r3, r0, r1 │ │ │ │ - lsl r2, r3, #2 │ │ │ │ sub r0, r0, r3 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ sub r0, lr, #1 │ │ │ │ lsr r0, r0, #1 │ │ │ │ add r9, r0, #1 │ │ │ │ sub r0, lr, #2 │ │ │ │ mul r0, r3, r0 │ │ │ │ add r3, r3, r1 │ │ │ │ + lsl r1, ip, #2 │ │ │ │ lsl r0, r0, #2 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + mov r1, lr │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ sub r0, lr, #3 │ │ │ │ lsr r0, r0, #1 │ │ │ │ add r0, r0, #2 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - sub r0, r4, #-1073741823 @ 0xc0000001 │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - lsl r5, r3, #2 │ │ │ │ - mov fp, #0 │ │ │ │ - lsl r3, ip, #2 │ │ │ │ - mov r1, lr │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bgt 66384 │ │ │ │ + bgt 69180 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add fp, fp, #1 │ │ │ │ add sl, sl, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, fp │ │ │ │ - bne 66314 │ │ │ │ + bne 690fc │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ mov r2, r4 │ │ │ │ - ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ + ldr r3, [r0, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mul r2, r3, r2 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ add r2, r4, r2, lsl #2 │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ mov r2, #1065353216 @ 0x3f800000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 65ecc │ │ │ │ - sub r3, r3, #4 │ │ │ │ + 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 68c88 │ │ │ │ + add r3, r3, #1 │ │ │ │ mov r0, fp │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + lsl r5, r3, #2 │ │ │ │ mov fp, sl │ │ │ │ - mov r7, r5 │ │ │ │ + mov r8, r6 │ │ │ │ mov sl, ip │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r2, [sp, #20] │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + mov r7, r5 │ │ │ │ cmp sl, r4 │ │ │ │ - ble 6656c │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r5, fp, r3 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ble 69384 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mov ip, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + add r5, fp, r3 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ add lr, fp, r3 │ │ │ │ add ip, ip, #1 │ │ │ │ - mov r6, r5 │ │ │ │ + mov r0, r5 │ │ │ │ mov r2, lr │ │ │ │ mov r3, r4 │ │ │ │ - ldr r8, [r6] │ │ │ │ - str r8, [sp] │ │ │ │ + ldr r6, [r0] │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r8, [r2] │ │ │ │ - str r8, [r6], #-4 │ │ │ │ cmp sl, r3 │ │ │ │ - ldr r8, [sp] │ │ │ │ - str r8, [r2], #-4 │ │ │ │ - bne 663d4 │ │ │ │ + str r6, [sp] │ │ │ │ + ldr r6, [r2] │ │ │ │ + str r6, [r0], #-4 │ │ │ │ + ldr r6, [sp] │ │ │ │ + str r6, [r2], #-4 │ │ │ │ + bne 691d8 │ │ │ │ cmp ip, r9 │ │ │ │ add r5, r5, r1 │ │ │ │ sub lr, lr, r1 │ │ │ │ - bne 663c4 │ │ │ │ + bne 691c8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #2 │ │ │ │ - ble 6654c │ │ │ │ + ble 69364 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ + mov r2, fp │ │ │ │ mov r6, #1 │ │ │ │ - add r5, fp, r3 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ + mov sl, r8 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ - mov r8, fp │ │ │ │ - mov r2, r5 │ │ │ │ - mov sl, r7 │ │ │ │ - mov r9, r6 │ │ │ │ + str fp, [sp, #64] @ 0x40 │ │ │ │ + add r5, fp, r3 │ │ │ │ + mov fp, r7 │ │ │ │ + str r6, [sp] │ │ │ │ + mov r9, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - str fp, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r7, r2, sl │ │ │ │ - add r4, r3, r8 │ │ │ │ - add r6, r3, r2 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r5, r8, sl │ │ │ │ - add r3, r3, r8 │ │ │ │ - stm sp, {r2, r9} │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str sl, [sp, #12] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r4, sl, r2 │ │ │ │ + add r8, fp, r9 │ │ │ │ + add r7, sl, r9 │ │ │ │ + add r6, fp, r2 │ │ │ │ + str r9, [sp, #4] │ │ │ │ + mov r5, r4 │ │ │ │ mov r9, r7 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r8, r5 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str sl, [sp, #12] │ │ │ │ mov sl, r6 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r0, [fp, #4]! │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 14a8c4 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + mov fp, r8 │ │ │ │ + add r3, r3, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r0, [r5] │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r0, [fp, #-4]! │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [r9] │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sl, #4]! │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sl, #-4]! │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [r8] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [fp] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r9], #-4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sl] │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r5], #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp fp, r3 │ │ │ │ - str r0, [r8], #-4 │ │ │ │ - bne 66480 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [fp] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [r9], #4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldm sp, {r2, r9} │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - sub r2, r2, r3 │ │ │ │ - add r8, r8, r3 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r9, r3 │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - bne 66444 │ │ │ │ - mov r7, sl │ │ │ │ + str r0, [sl] │ │ │ │ + cmp r5, r3 │ │ │ │ + bne 6928c │ │ │ │ + add r2, sp, #8 │ │ │ │ + ldr r3, [sp] │ │ │ │ + ldm r2, {r2, sl, fp} │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, r2, r1 │ │ │ │ + sub r9, r9, r1 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 69250 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ + mov r8, sl │ │ │ │ + mov r7, fp │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r0, r0, #1 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ add fp, fp, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 663a4 │ │ │ │ + bne 691a4 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ - b 66334 │ │ │ │ + b 6911c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #2 │ │ │ │ - ble 6654c │ │ │ │ + ble 69364 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ - b 66334 │ │ │ │ + b 6911c │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ + lsl r8, r3, #2 │ │ │ │ rsb r1, r4, r4, lsl #30 │ │ │ │ - add r0, r2, r3, lsl #2 │ │ │ │ + add r0, r2, r8 │ │ │ │ + lsl r2, r4, #2 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + rsb r2, r2, #0 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - lsl r9, r1, #2 │ │ │ │ mov lr, r2 │ │ │ │ mla lr, r3, lr, r1 │ │ │ │ - lsl r8, r3, #2 │ │ │ │ sub r1, lr, r3 │ │ │ │ + mov lr, r2 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ sub r1, r2, #1 │ │ │ │ - mov lr, r2 │ │ │ │ lsr r1, r1, #1 │ │ │ │ add r2, r1, #1 │ │ │ │ sub r1, lr, #2 │ │ │ │ mul r1, r3, r1 │ │ │ │ sub r3, r3, r4 │ │ │ │ - lsl r1, r1, #2 │ │ │ │ lsl r3, r3, #2 │ │ │ │ + lsl r1, r1, #2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ sub r1, lr, #3 │ │ │ │ + mov lr, #0 │ │ │ │ lsr r1, r1, #1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r1, r1, #2 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - rsb r1, r9, #0 │ │ │ │ - mov lr, #0 │ │ │ │ - str r9, [sp, #80] @ 0x50 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - bgt 66628 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + bgt 69440 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add lr, lr, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, lr │ │ │ │ - beq 66334 │ │ │ │ + beq 6911c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 66604 │ │ │ │ + ble 6941c │ │ │ │ lsl r3, r5, #2 │ │ │ │ + mov fp, #1056964608 @ 0x3f000000 │ │ │ │ + mov r9, r8 │ │ │ │ rsb r4, r3, #0 │ │ │ │ + mov r5, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - mov fp, #1056964608 @ 0x3f000000 │ │ │ │ mov r7, r6 │ │ │ │ - mov r5, r4 │ │ │ │ mov r6, r2 │ │ │ │ - mov r9, r8 │ │ │ │ mov r2, lr │ │ │ │ - str r3, [sp, #12] │ │ │ │ cmp r7, ip │ │ │ │ - bge 66810 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov lr, #0 │ │ │ │ - add sl, r0, r3 │ │ │ │ + bge 6962c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ + mov lr, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ + add sl, r0, r3 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ add r8, r0, r3 │ │ │ │ add lr, lr, #1 │ │ │ │ mov r0, sl │ │ │ │ + str r2, [sp] │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r7 │ │ │ │ - str r2, [sp] │ │ │ │ - add r3, r3, #1 │ │ │ │ ldr r4, [r0] │ │ │ │ - ldr r2, [r1] │ │ │ │ + add r3, r3, #1 │ │ │ │ cmp ip, r3 │ │ │ │ + ldr r2, [r1] │ │ │ │ str r2, [r0], r5 │ │ │ │ str r4, [r1], r5 │ │ │ │ - bne 66684 │ │ │ │ + bne 6949c │ │ │ │ cmp lr, r6 │ │ │ │ ldr r2, [sp] │ │ │ │ add sl, sl, r9 │ │ │ │ sub r8, r8, r9 │ │ │ │ - bne 66670 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + bne 69488 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #2 │ │ │ │ - ble 667f0 │ │ │ │ + ble 6960c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - add sl, r0, r3 │ │ │ │ mov r8, #1 │ │ │ │ - mov r7, r0 │ │ │ │ mov r4, r9 │ │ │ │ str ip, [sp, #8] │ │ │ │ + str r7, [sp, #24] │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ + add sl, r0, r3 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ + mov r7, sl │ │ │ │ + mov sl, r0 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ + str r8, [sp, #16] │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ str r4, [sp, #20] │ │ │ │ + mov r4, r7 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r3, r9 │ │ │ │ - mov r4, sl │ │ │ │ - str r8, [sp, #16] │ │ │ │ - ldr r0, [r7, r5] │ │ │ │ + ldr r0, [sl, r5] │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, r6] │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, fp │ │ │ │ - mov sl, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ ldr r0, [r4, r5] │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, fp │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sl, r6] │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [r7, r5] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r4, r6] │ │ │ │ + str r0, [sl, r5] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp] │ │ │ │ + str r0, [r4, r6] │ │ │ │ + mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r7 │ │ │ │ str r0, [r4, r5] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - add r5, r5, r2 │ │ │ │ + str r0, [sl, r6] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + add r5, r5, r2 │ │ │ │ sub r6, r6, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6670c │ │ │ │ + bne 69528 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov sl, r4 │ │ │ │ - add r8, r8, #1 │ │ │ │ + mov r7, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r8, r8, #1 │ │ │ │ + add sl, sl, r4 │ │ │ │ + sub r7, r7, r4 │ │ │ │ cmp r8, r3 │ │ │ │ - add r7, r7, r4 │ │ │ │ - sub sl, sl, r4 │ │ │ │ - bne 666f0 │ │ │ │ + bne 6950c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ mov ip, r2 │ │ │ │ ldm r0, {r0, r2, r6} │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r9, r4 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ add r2, r2, #1 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 66650 │ │ │ │ + bne 69468 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - b 66334 │ │ │ │ + b 6911c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt 66808 │ │ │ │ - b 667f0 │ │ │ │ + bgt 69624 │ │ │ │ + b 6960c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #104] @ 66894 │ │ │ │ - push {r4, lr} │ │ │ │ + ldr r2, [pc, #116] @ 696bc │ │ │ │ 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 66888 │ │ │ │ - ldr r2, [pc, #72] @ 66898 │ │ │ │ + beq 696b0 │ │ │ │ + ldr r2, [pc, #80] @ 696c0 │ │ │ │ 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] @ 6689c │ │ │ │ + ldr r1, [pc, #44] @ 696c4 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #16] @ 668a0 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r2, [pc, #16] @ 696c8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 66850 │ │ │ │ - ldrdeq r0, [r0], -ip │ │ │ │ - andeq r4, lr, r0, asr #14 │ │ │ │ - andeq r5, lr, r4, asr #4 │ │ │ │ - strdeq r4, [lr], -ip │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 69670 │ │ │ │ + andeq r0, r0, r4, lsr #8 │ │ │ │ + andeq r8, lr, r4, lsr #7 │ │ │ │ + andeq r8, lr, r8, lsr #29 │ │ │ │ + andeq r8, lr, r8, asr r3 │ │ │ │ + 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 668c0 │ │ │ │ + bne 696f8 │ │ │ │ tst r5, #1 │ │ │ │ - bne 668cc │ │ │ │ + bne 69718 │ │ │ │ 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 668c0 │ │ │ │ + beq 696f8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ tst r3, #8 │ │ │ │ - bne 668c0 │ │ │ │ + bne 696f8 │ │ │ │ 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 66b50 │ │ │ │ + beq 699a4 │ │ │ │ bl b878 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ bl b4c4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r4, [sp] │ │ │ │ - mov r2, r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ + str r4, [sp] │ │ │ │ + mov r2, r3 │ │ │ │ bl ba10 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl b8a8 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 66b78 │ │ │ │ + beq 699cc │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mul r2, r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ bl b4c4 │ │ │ │ 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 b758 │ │ │ │ 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 #2 │ │ │ │ mov r2, r3 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ bl ba10 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl b8a8 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 66b78 │ │ │ │ + beq 699cc │ │ │ │ cmp r4, #0 │ │ │ │ - bne 66b6c │ │ │ │ - ldr r2, [pc, #396] @ 66b8c │ │ │ │ + bne 699c0 │ │ │ │ + ldr r2, [pc, #404] @ 699e0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #392] @ 66b90 │ │ │ │ + ldr r1, [pc, #400] @ 699e4 │ │ │ │ mov r0, #104 @ 0x68 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b800 │ │ │ │ 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 149ef8 │ │ │ │ - ldr r3, [pc, #312] @ 66b94 │ │ │ │ + bl 15097c │ │ │ │ + ldr r3, [pc, #320] @ 699e8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 149fdc │ │ │ │ - add r8, r8, #8 │ │ │ │ + bl 150a60 │ │ │ │ mov r6, r0 │ │ │ │ lsl r0, r9, #1 │ │ │ │ mov r7, r1 │ │ │ │ - bl 149ef8 │ │ │ │ + bl 15097c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 149fdc │ │ │ │ + bl 150a60 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r7, r1 │ │ │ │ - bl 149ef8 │ │ │ │ + bl 15097c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 149fdc │ │ │ │ - add ip, sl, #8 │ │ │ │ + bl 150a60 │ │ │ │ + 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] @ 699ec │ │ │ │ + ldrne r1, [pc, #220] @ 699f0 │ │ │ │ + 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] @ 66b98 │ │ │ │ - ldrne r1, [pc, #192] @ 66b9c │ │ │ │ + strd r2, [sl, #32] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 149fdc │ │ │ │ + bl 150a60 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 149c28 │ │ │ │ - ldr r3, [pc, #164] @ 66ba0 │ │ │ │ + bl 1506ac │ │ │ │ + ldr r3, [pc, #164] @ 699f4 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sl, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 149fdc │ │ │ │ + bl 150a60 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sl, #8] │ │ │ │ - bl 149c28 │ │ │ │ - ldr r3, [pc, #128] @ 66ba4 │ │ │ │ + bl 1506ac │ │ │ │ + ldr r3, [pc, #128] @ 699f8 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sl, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 149fdc │ │ │ │ + bl 150a60 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sl, #32] │ │ │ │ - bl 149c28 │ │ │ │ + bl 1506ac │ │ │ │ strd r0, [sl, #32] │ │ │ │ mov r0, sl │ │ │ │ - b 668c4 │ │ │ │ + b 696fc │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mul r2, r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ bl b4c4 │ │ │ │ mov sl, r0 │ │ │ │ - b 6692c │ │ │ │ - ldr r2, [pc, #52] @ 66ba8 │ │ │ │ + b 69778 │ │ │ │ + ldr r2, [pc, #52] @ 699fc │ │ │ │ add r2, pc, r2 │ │ │ │ - b 66a00 │ │ │ │ + b 6984c │ │ │ │ mov r0, #0 │ │ │ │ bl b2fc │ │ │ │ mov r0, fp │ │ │ │ bl b2fc │ │ │ │ - b 668c0 │ │ │ │ - andeq r0, r0, r8, lsl r2 │ │ │ │ - andeq r9, lr, r0, lsr r6 │ │ │ │ + b 696f8 │ │ │ │ + andeq r0, r0, r8, lsr r2 │ │ │ │ + andeq ip, lr, r4, ror #15 │ │ │ │ svccc 0x00e00000 │ │ │ │ andsmi r0, r4, r0 │ │ │ │ andsmi r0, ip, r0 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ eormi r0, r6, r0 │ │ │ │ - @ instruction: 0xfffff6c8 │ │ │ │ - push {r4, lr} │ │ │ │ + @ instruction: 0xfffff650 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b2fc │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b2fc │ │ │ │ - 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 b788 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ bl b788 │ │ │ │ - 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] @ 66c18 │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r2, [pc, #20] @ 69a84 │ │ │ │ add r2, pc, r2 │ │ │ │ bl b6f8 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - andeq r6, lr, r4, lsr pc │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r2, [pc, #1352] @ 67170 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq sl, lr, r4, asr fp │ │ │ │ + ldr r2, [pc, #1416] @ 6a018 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r4, r0 │ │ │ │ - sub sp, sp, #84 @ 0x54 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r7, r1 │ │ │ │ - bl 65ecc │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #84 @ 0x54 │ │ │ │ + bl 68c88 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ mov r2, r7 │ │ │ │ - ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ + 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, r7, r2, lsl #2 │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ - ldr lr, [r4, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - ldr r1, [r4, #84] @ 0x54 │ │ │ │ - ldr ip, [r4, #88] @ 0x58 │ │ │ │ + ldr lr, [r4, #76] @ 0x4c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cmp lr, #0 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ + cmp lr, #0 │ │ │ │ + str lr, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [r4, #84] @ 0x54 │ │ │ │ mul r0, r3, r0 │ │ │ │ + ldr ip, [r4, #88] @ 0x58 │ │ │ │ add r4, r1, ip │ │ │ │ - str lr, [sp, #60] @ 0x3c │ │ │ │ - ble 66ec0 │ │ │ │ + ble 69d64 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ mul r5, r1, r3 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bne 66eec │ │ │ │ - ldr lr, [sp, #56] @ 0x38 │ │ │ │ - lsl r2, r5, #2 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - sub r2, lr, #2 │ │ │ │ - mla r2, r0, r2, r5 │ │ │ │ - sub ip, lr, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 69d9c │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + lsl lr, r4, #2 │ │ │ │ + lsl r9, r5, #2 │ │ │ │ + rsb r1, r5, r5, lsl #30 │ │ │ │ + str lr, [sp, #28] │ │ │ │ + rsb lr, r9, #0 │ │ │ │ + lsl r3, r0, #2 │ │ │ │ + mov fp, r9 │ │ │ │ + sub r2, ip, #2 │ │ │ │ + str lr, [sp, #68] @ 0x44 │ │ │ │ + mov lr, ip │ │ │ │ + add r7, r7, r3 │ │ │ │ + mov sl, r3 │ │ │ │ + mul r2, r0, r2 │ │ │ │ + mla lr, r0, lr, r1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - sub r2, lr, #3 │ │ │ │ - mul ip, r0, ip │ │ │ │ + sub r2, ip, #3 │ │ │ │ lsr r2, r2, #1 │ │ │ │ add r2, r2, #2 │ │ │ │ - sub r3, r0, r5 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - sub r2, r5, #-1073741823 @ 0xc0000001 │ │ │ │ - add r1, r7, r3, lsl #2 │ │ │ │ - lsl r9, r2, #2 │ │ │ │ - lsl r3, r0, #2 │ │ │ │ - sub r2, r0, r5 │ │ │ │ - lsl r0, ip, #2 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - sub r0, lr, #1 │ │ │ │ - lsr r0, r0, #1 │ │ │ │ - lsl r7, r2, #2 │ │ │ │ - add r6, r0, #1 │ │ │ │ - lsl r2, r4, #2 │ │ │ │ - mov r0, #0 │ │ │ │ - sub r2, r2, #4 │ │ │ │ - mov fp, r3 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov sl, r9 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r3, r7 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - cmp r2, #2 │ │ │ │ - ble 67104 │ │ │ │ + add r2, r1, r0 │ │ │ │ + sub r1, lr, r0 │ │ │ │ + lsl r1, r1, #2 │ │ │ │ + add r2, r2, #1 │ │ │ │ + lsl r8, r2, #2 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + sub r1, ip, #1 │ │ │ │ + lsr r1, r1, #1 │ │ │ │ + add ip, r1, #1 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, ip │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #2 │ │ │ │ + ble 69fd8 │ │ │ │ cmp r4, r5 │ │ │ │ - ble 66ec8 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - add r2, r0, r2 │ │ │ │ - add r9, r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r8, #1 │ │ │ │ + ble 69d80 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + mov ip, #1 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + mov r1, sl │ │ │ │ + mov sl, r7 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + add r9, r7, r3 │ │ │ │ + mov r3, fp │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ - mov r9, sl │ │ │ │ - mov sl, r1 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - add r4, r9, sl │ │ │ │ - add r6, r9, r2 │ │ │ │ - add r7, r2, r3 │ │ │ │ - add r1, r1, sl │ │ │ │ - add r5, sl, r3 │ │ │ │ - stm sp, {r2, r8, r9} │ │ │ │ - str sl, [sp, #12] │ │ │ │ + mov fp, r8 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r8, ip │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + add r4, r3, sl │ │ │ │ + add r5, fp, sl │ │ │ │ + add r7, fp, r2 │ │ │ │ + add r6, r3, r2 │ │ │ │ + stm sp, {r2, r8} │ │ │ │ + mov r8, r4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, r5 │ │ │ │ + str r9, [sp, #12] │ │ │ │ + mov r9, r7 │ │ │ │ str fp, [sp, #16] │ │ │ │ - mov r9, r4 │ │ │ │ - mov sl, r7 │ │ │ │ - mov fp, r6 │ │ │ │ + mov fp, sl │ │ │ │ + add r1, r1, sl │ │ │ │ + mov sl, r6 │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r8, [r9, #4]! │ │ │ │ - ldr r7, [sl] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [fp, #4]! │ │ │ │ - ldr r4, [r5] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r9] │ │ │ │ + ldr r7, [r8] │ │ │ │ + ldr r6, [r9, #-4]! │ │ │ │ + ldr r4, [r3, #-4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sl], #-4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r5, [sl] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [fp] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r8], #4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [r9] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sl], #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r9, r3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - str r0, [r5], #-4 │ │ │ │ - bne 66db4 │ │ │ │ - ldm sp, {r2, r8, r9, sl} │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ + cmp r8, r2 │ │ │ │ + str r0, [r3] │ │ │ │ + bne 69c40 │ │ │ │ + ldm sp, {r2, r8} │ │ │ │ + mov sl, fp │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ add r8, r8, #1 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ cmp r8, r1 │ │ │ │ - add sl, sl, fp │ │ │ │ - sub r2, r2, fp │ │ │ │ - bne 66d80 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ + add sl, sl, r9 │ │ │ │ + sub r2, r2, r9 │ │ │ │ + bne 69c00 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + mov r8, fp │ │ │ │ + ldm r1, {r1, r4, r7} │ │ │ │ mov sl, r9 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - mov lr, r0 │ │ │ │ - add r7, r0, r2 │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + add r6, r7, r3 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + add lr, r7, r3 │ │ │ │ add ip, ip, #1 │ │ │ │ - mov r8, lr │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r9, [r8] │ │ │ │ + mov r7, r6 │ │ │ │ + mov r2, lr │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r9, [r7] │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ str r9, [sp] │ │ │ │ - add r2, r2, #1 │ │ │ │ - ldr r9, [r1] │ │ │ │ - str r9, [r8], #-4 │ │ │ │ - cmp r4, r2 │ │ │ │ + ldr r9, [r2] │ │ │ │ + str r9, [r7], #-4 │ │ │ │ ldr r9, [sp] │ │ │ │ - str r9, [r1], #-4 │ │ │ │ - bne 66e6c │ │ │ │ - cmp r6, ip │ │ │ │ - add lr, lr, fp │ │ │ │ - sub r7, r7, fp │ │ │ │ - bne 66e5c │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - add r0, r0, r1 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r1, r2 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - bne 66d38 │ │ │ │ + str r9, [r2], #-4 │ │ │ │ + bne 69d14 │ │ │ │ + cmp r1, ip │ │ │ │ + add r6, r6, sl │ │ │ │ + sub lr, lr, sl │ │ │ │ + bne 69d04 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ + add r0, r0, #1 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add r7, r7, r3 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, r0 │ │ │ │ + bne 69bb0 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - add r0, r0, r1 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r1, r2 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - bne 66d44 │ │ │ │ - b 66ec0 │ │ │ │ - lsl ip, r5, #2 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - sub r2, r0, r5 │ │ │ │ - sub lr, ip, #2 │ │ │ │ - mla r5, r0, lr, r5 │ │ │ │ + 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, [sp, #64] @ 0x40 │ │ │ │ + add r0, r0, #1 │ │ │ │ + add r7, r7, r3 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, r0 │ │ │ │ + bne 69bbc │ │ │ │ + b 69d64 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - lsl lr, r5, #2 │ │ │ │ + lsl sl, r5, #2 │ │ │ │ + rsb r6, r3, #0 │ │ │ │ + lsl r2, r0, #2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + add ip, r7, r2 │ │ │ │ + mov fp, r2 │ │ │ │ + mov r2, r4 │ │ │ │ + sub lr, r3, #2 │ │ │ │ + mul lr, r0, lr │ │ │ │ + lsl lr, lr, #2 │ │ │ │ str lr, [sp, #68] @ 0x44 │ │ │ │ - sub lr, ip, #3 │ │ │ │ + sub lr, r3, #3 │ │ │ │ lsr lr, lr, #1 │ │ │ │ add lr, lr, #2 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub lr, r0, r5 │ │ │ │ + rsb r5, r5, r5, lsl #30 │ │ │ │ + lsl lr, lr, #2 │ │ │ │ str lr, [sp, #28] │ │ │ │ - sub lr, ip, #-1073741823 @ 0xc0000001 │ │ │ │ - mul lr, r0, lr │ │ │ │ - rsb r6, r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - lsl r3, r2, #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - lsl r3, r0, #2 │ │ │ │ + mov lr, r3 │ │ │ │ + mla lr, r0, lr, r5 │ │ │ │ + mov r5, #0 │ │ │ │ + sub lr, lr, r0 │ │ │ │ lsl r0, lr, #2 │ │ │ │ + mov lr, r5 │ │ │ │ + mov r5, r6 │ │ │ │ + mov r6, sl │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - sub r0, ip, #1 │ │ │ │ + sub r0, r3, #1 │ │ │ │ lsr r0, r0, #1 │ │ │ │ - add r2, r7, r2, lsl #2 │ │ │ │ - mov r5, #0 │ │ │ │ - add sl, r0, #1 │ │ │ │ - mov ip, r5 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r5, r6 │ │ │ │ - mov r7, sl │ │ │ │ - mov r6, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cmp r1, #2 │ │ │ │ - ble 67124 │ │ │ │ - cmp r2, fp │ │ │ │ - bge 670e8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + add r3, r0, #1 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #2 │ │ │ │ + ble 69fe8 │ │ │ │ + cmp r1, r2 │ │ │ │ + bge 69f9c │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r4, #1 │ │ │ │ - add r9, r6, r1 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str fp, [sp, #4] │ │ │ │ - add r8, r6, r1 │ │ │ │ + mov r8, ip │ │ │ │ mov sl, r4 │ │ │ │ - mov fp, r3 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + str r6, [sp, #24] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ + add r9, ip, r3 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + str lr, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ str sl, [sp, #12] │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ str fp, [sp, #16] │ │ │ │ - ldr fp, [r9, r5] │ │ │ │ - ldr r1, [r8, r6] │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + add r7, r7, #1 │ │ │ │ + ldr fp, [r8, r5] │ │ │ │ + ldr r1, [r9, r6] │ │ │ │ + ldr r4, [r9, r5] │ │ │ │ mov r0, fp │ │ │ │ + ldr sl, [r8, r6] │ │ │ │ str r1, [sp] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r4, [r8, r5] │ │ │ │ - ldr sl, [r9, r6] │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp] │ │ │ │ - add r7, r7, #1 │ │ │ │ - str r0, [r9, r5] │ │ │ │ + str r0, [r8, r5] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [r8, r6] │ │ │ │ + str r0, [r9, r6] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [r8, r5] │ │ │ │ + str r0, [r9, r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + str r0, [r8, r6] │ │ │ │ add r5, r5, r3 │ │ │ │ - str r0, [r9, r6] │ │ │ │ sub r6, r6, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 66fcc │ │ │ │ + bne 69e7c │ │ │ │ ldr sl, [sp, #12] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ ldr fp, [sp, #16] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ add sl, sl, #1 │ │ │ │ + add r8, r8, fp │ │ │ │ + sub r9, r9, fp │ │ │ │ cmp sl, r3 │ │ │ │ - add r9, r9, fp │ │ │ │ - sub r8, r8, fp │ │ │ │ - bne 66fb8 │ │ │ │ - mov r3, fp │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + bne 69e68 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - mov r9, r6 │ │ │ │ - add sl, r6, r1 │ │ │ │ + sub sl, ip, r6 │ │ │ │ mov r8, #0 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + add r9, ip, r3 │ │ │ │ add r8, r8, #1 │ │ │ │ - mov lr, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp] │ │ │ │ - add r1, r1, #1 │ │ │ │ - ldr r4, [lr] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp fp, r1 │ │ │ │ - str r3, [lr], r5 │ │ │ │ + mov ip, sl │ │ │ │ + str r1, [sp] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [ip] │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + ldr r1, [r0] │ │ │ │ + str r1, [ip], r5 │ │ │ │ str r4, [r0], r5 │ │ │ │ - bne 67098 │ │ │ │ - ldr r3, [sp] │ │ │ │ + bne 69f4c │ │ │ │ cmp r8, r7 │ │ │ │ - add r9, r9, r3 │ │ │ │ - sub sl, sl, r3 │ │ │ │ - bne 67084 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - add ip, ip, #1 │ │ │ │ - add r6, r6, r1 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - cmp r1, ip │ │ │ │ - bne 66f70 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - add ip, ip, #1 │ │ │ │ - add r6, r6, r1 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - cmp r1, ip │ │ │ │ - bne 66f7c │ │ │ │ - b 66ec0 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble 66ec0 │ │ │ │ + ldr r1, [sp] │ │ │ │ + add sl, sl, fp │ │ │ │ + sub r9, r9, fp │ │ │ │ + bne 69f38 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + add lr, lr, #1 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add ip, ip, r3 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, lr │ │ │ │ + bne 69e24 │ │ │ │ + b 69d64 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add lr, lr, #1 │ │ │ │ + add ip, ip, r3 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, lr │ │ │ │ + bne 69e30 │ │ │ │ + b 69d64 │ │ │ │ cmp r4, r5 │ │ │ │ - ble 67154 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - b 66e4c │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble 66ec0 │ │ │ │ - cmp r2, fp │ │ │ │ - blt 67074 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - add ip, ip, #1 │ │ │ │ - add r6, r6, r1 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - cmp r1, ip │ │ │ │ - bne 67124 │ │ │ │ - b 66ec0 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - add r2, r2, #1 │ │ │ │ - add r0, r0, r1 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + bgt 69cec │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add r0, r0, #1 │ │ │ │ + add r7, r7, r3 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, r0 │ │ │ │ + beq 69d64 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 69d64 │ │ │ │ + b 69fb8 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 69d64 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 67108 │ │ │ │ - b 66ec0 │ │ │ │ + blt 69f24 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add lr, lr, #1 │ │ │ │ + add ip, ip, r3 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, lr │ │ │ │ + bne 69fe8 │ │ │ │ + b 69d64 │ │ │ │ svclt 0x00800000 │ │ │ │ │ │ │ │ -00067174 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r6, [pc, #92] @ 671dc │ │ │ │ +0006a01c : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ + mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + mov r0, #16 │ │ │ │ + ldr r6, [pc, #112] @ 6a0a8 │ │ │ │ + str lr, [sp, #12] │ │ │ │ + ldr r5, [pc, #108] @ 6a0ac │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r6 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, #16 │ │ │ │ bl b7dc │ │ │ │ - ldr r5, [pc, #68] @ 671e0 │ │ │ │ - add r5, pc, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl afd8 │ │ │ │ - ldr r3, [pc, #52] @ 671e4 │ │ │ │ + ldr r3, [pc, #84] @ 6a0b0 │ │ │ │ + add r5, pc, r5 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ + beq 6a098 │ │ │ │ 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 afd8 │ │ │ │ - @ instruction: 0xfffff71c │ │ │ │ - andeq ip, lr, r8, lsr #20 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0xfffff688 │ │ │ │ + andeq pc, lr, r8, ror #22 │ │ │ │ andeq r0, r0, r4, lsl r4 │ │ │ │ │ │ │ │ -000671e8 : │ │ │ │ +0006a0b4 : │ │ │ │ b b914 │ │ │ │ │ │ │ │ -000671ec : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0006a0b8 : │ │ │ │ + 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 b0e0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl afd8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl b224 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl afd8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl b308 │ │ │ │ + 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 afd8 │ │ │ │ │ │ │ │ -00067248 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006a128 : │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b980 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b afd8 │ │ │ │ - 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] @ 67314 │ │ │ │ - ldr r4, [r0] │ │ │ │ + ldr r1, [pc, #24] @ 6a234 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - muleq lr, r8, sp │ │ │ │ - push {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq r7, lr, r4, lsl #18 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b2fc │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b2fc │ │ │ │ - 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 673a0 │ │ │ │ + beq 6a2d4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 673a0 │ │ │ │ + ble 6a2d4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 673e4 │ │ │ │ + beq 6a324 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #392] @ 6750c │ │ │ │ + ldr r2, [pc, #400] @ 6a448 │ │ │ │ ldr r3, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 673ac │ │ │ │ - ldr r2, [pc, #376] @ 67510 │ │ │ │ + beq 6a2ec │ │ │ │ + ldr r2, [pc, #384] @ 6a44c │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 674d4 │ │ │ │ + beq 6a410 │ │ │ │ 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 673a0 │ │ │ │ + bne 6a2d4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl baa0 │ │ │ │ cmp r0, #2 │ │ │ │ - ble 674f8 │ │ │ │ + ble 6a434 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 673a0 │ │ │ │ + beq 6a2d4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ - b 67390 │ │ │ │ + b 6a2c4 │ │ │ │ bl ba7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 674ac │ │ │ │ + bne 6a3e8 │ │ │ │ ldr r3, [r6, #164] @ 0xa4 │ │ │ │ tst r3, #32 │ │ │ │ - beq 6740c │ │ │ │ + beq 6a34c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 673a0 │ │ │ │ + bne 6a2d4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl b968 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ bl b0f8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl b8a8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 674c0 │ │ │ │ + beq 6a3fc │ │ │ │ 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 ba94 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 674c0 │ │ │ │ + beq 6a3fc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r1, [pc, #160] @ 67514 │ │ │ │ + mov r0, #80 @ 0x50 │ │ │ │ + ldr r1, [pc, #152] @ 6a450 │ │ │ │ ldr r2, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ bl b020 │ │ │ │ - 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 b32c │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + b 6a2d8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 673a0 │ │ │ │ - b 67378 │ │ │ │ + beq 6a2d4 │ │ │ │ + b 6a2ac │ │ │ │ mov r0, #0 │ │ │ │ bl b2fc │ │ │ │ mov r0, r7 │ │ │ │ bl b2fc │ │ │ │ - b 673a0 │ │ │ │ + b 6a2d4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b2b4 │ │ │ │ cmp r0, #2 │ │ │ │ - bgt 673a0 │ │ │ │ + bgt 6a2d4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl baa0 │ │ │ │ cmp r0, #2 │ │ │ │ - bgt 673f0 │ │ │ │ - b 673a0 │ │ │ │ + bgt 6a330 │ │ │ │ + b 6a2d4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b2b4 │ │ │ │ cmp r0, #2 │ │ │ │ - bgt 673f0 │ │ │ │ - b 673c8 │ │ │ │ - @ instruction: 0xffffff10 │ │ │ │ - @ instruction: 0xfffffed0 │ │ │ │ - andeq r9, lr, ip, lsr #28 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + bgt 6a330 │ │ │ │ + b 6a308 │ │ │ │ + @ instruction: 0xfffffedc │ │ │ │ + @ instruction: 0xfffffe88 │ │ │ │ + andeq ip, lr, r8, ror #29 │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl b788 │ │ │ │ - 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 b788 │ │ │ │ - push {r4, r5, lr} │ │ │ │ mov r1, #0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ + strd r4, [sp, #-12]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl b494 │ │ │ │ - mov r1, #0 │ │ │ │ add r4, r4, #20 │ │ │ │ + str lr, [sp, #8] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + bl b494 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #-12] │ │ │ │ + mov r1, #0 │ │ │ │ bl b494 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ - str r4, [sp] │ │ │ │ - mov r2, r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + mov r2, r3 │ │ │ │ bl b05c │ │ │ │ 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 b494 │ │ │ │ - mov r1, #1 │ │ │ │ add r4, r4, #20 │ │ │ │ + str lr, [sp, #8] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + bl b494 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #-12] │ │ │ │ + mov r1, #1 │ │ │ │ bl b494 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ - str r4, [sp] │ │ │ │ - mov r2, r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + mov r2, r3 │ │ │ │ bl b05c │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000675d4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #72] @ 67628 │ │ │ │ +0006a53c : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r5, r0 │ │ │ │ + mov r0, #12 │ │ │ │ + ldr r4, [pc, #84] @ 6a5a4 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, #12 │ │ │ │ bl b59c │ │ │ │ add r3, r4, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl afd8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #12 │ │ │ │ - bl b59c │ │ │ │ add r4, r4, #24 │ │ │ │ - str r4, [r0, #8] │ │ │ │ + bl b59c │ │ │ │ + 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 afd8 │ │ │ │ - andeq r8, lr, r8, ror #20 │ │ │ │ + strdeq fp, [lr], -r4 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1] │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #4] @ 67644 │ │ │ │ + ldr r1, [pc, #4] @ 6a5c0 │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - ldrdeq r4, [lr], -r4 @ │ │ │ │ + ldrdeq r7, [lr], -ip │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - push {r4, lr} │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ + str lr, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ - beq 67690 │ │ │ │ + beq 6a618 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6767c │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + beq 6a5fc │ │ │ │ + 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 67684 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne 6a5ec │ │ │ │ bl b998 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6767c │ │ │ │ - ldr r2, [pc, #36] @ 676bc │ │ │ │ - ldr r1, [pc, #36] @ 676c0 │ │ │ │ + beq 6a5ec │ │ │ │ + ldr r2, [pc, #44] @ 6a64c │ │ │ │ + mov r0, #64 @ 0x40 │ │ │ │ + ldr r1, [pc, #40] @ 6a650 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #64 @ 0x40 │ │ │ │ bl b020 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ bl b1a0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0xffffff8c │ │ │ │ - andeq r9, lr, r4, lsl ip │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0xffffff7c │ │ │ │ + andeq ip, lr, r8, lsl #25 │ │ │ │ │ │ │ │ -000676c4 : │ │ │ │ - ldr r1, [pc, #32] @ 676ec │ │ │ │ - push {r4, lr} │ │ │ │ - add r1, pc, r1 │ │ │ │ +0006a654 : │ │ │ │ + ldr r1, [pc, #44] @ 6a688 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #8 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b59c │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b afd8 │ │ │ │ - andeq r8, lr, r0, lsr #19 │ │ │ │ + andeq fp, lr, r4, lsl #20 │ │ │ │ │ │ │ │ -000676f0 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006a68c : │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r2 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b2e4 │ │ │ │ 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 b110 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b8d8 │ │ │ │ - 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 ba34 │ │ │ │ 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, #2 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #116] @ 677d8 │ │ │ │ - asr r3, r3, #2 │ │ │ │ + ldr r1, [pc, #120] @ 6a7a8 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 677bc │ │ │ │ - ldr r8, [pc, #80] @ 677dc │ │ │ │ + ble 6a77c │ │ │ │ + ldr r8, [pc, #96] @ 6a7ac │ │ │ │ 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 67794 │ │ │ │ - ldr r1, [pc, #28] @ 677e0 │ │ │ │ + bgt 6a754 │ │ │ │ + ldr r1, [pc, #44] @ 6a7b0 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x000e43b8 │ │ │ │ - andeq r4, lr, r0, lsr #7 │ │ │ │ - andeq r3, lr, r8, lsl #19 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + andeq r7, lr, r4, ror lr │ │ │ │ + andeq r7, lr, r4, ror #28 │ │ │ │ + andeq r7, lr, r8, asr #8 │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #156] @ 67890 │ │ │ │ + ldr r1, [pc, #184] @ 6a87c │ │ │ │ + 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 b02c │ │ │ │ - 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 b6c8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r8, [r3] │ │ │ │ cmp r8, #0 │ │ │ │ - ble 6784c │ │ │ │ + ble 6a828 │ │ │ │ add r6, r7, #16 │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r5 │ │ │ │ add r4, r4, #1 │ │ │ │ bl b6c8 │ │ │ │ cmp r8, r4 │ │ │ │ - bne 67834 │ │ │ │ + bne 6a810 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ bl ba34 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl b6c8 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ bl ba34 │ │ │ │ @@ -94497,3782 +97560,4103 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl b6c8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl b4ac │ │ │ │ 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 b4ac │ │ │ │ - andeq r4, lr, r0, asr #6 │ │ │ │ + andeq r7, lr, r4, ror #27 │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ - moveq r3, #0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov ip, r0 │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + moveq r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #60 @ 0x3c │ │ │ │ streq r3, [r2] │ │ │ │ - beq 67a38 │ │ │ │ - ble 67a38 │ │ │ │ + beq 6aa34 │ │ │ │ + ble 6aa34 │ │ │ │ cmp r1, #1 │ │ │ │ ldr fp, [ip] │ │ │ │ ldr r3, [ip, #4] │ │ │ │ - beq 67a40 │ │ │ │ + beq 6aa50 │ │ │ │ cmp fp, #0 │ │ │ │ - ble 67a38 │ │ │ │ - ldr r7, [ip, #16] │ │ │ │ + ble 6aa34 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #2 │ │ │ │ - lsl r3, r7, #2 │ │ │ │ ldr sl, [ip, #12] │ │ │ │ mov r5, r2 │ │ │ │ + ldr r7, [ip, #16] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + lsl r3, r7, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq 67c58 │ │ │ │ + beq 6ac7c │ │ │ │ mov lr, #0 │ │ │ │ add r3, ip, #48 @ 0x30 │ │ │ │ mov r9, lr │ │ │ │ mov lr, fp │ │ │ │ mov fp, ip │ │ │ │ stmib sp, {r3, sl} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 67a38 │ │ │ │ + ble 6aa34 │ │ │ │ mov r4, r9 │ │ │ │ sub sl, r1, #4 │ │ │ │ - mov r9, r5 │ │ │ │ str lr, [sp, #20] │ │ │ │ - ldr r3, [fp, #28] │ │ │ │ + mov r9, r5 │ │ │ │ cmp r1, #3 │ │ │ │ - lsl r2, r3, #2 │ │ │ │ ldr r8, [fp, #24] │ │ │ │ + ldr r3, [fp, #28] │ │ │ │ + lsl r2, r3, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq 67b10 │ │ │ │ + beq 6ab34 │ │ │ │ mov r2, #0 │ │ │ │ - mov r6, r2 │ │ │ │ mov r5, r9 │ │ │ │ - mov r2, fp │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r2, fp │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ cmp r8, #0 │ │ │ │ - ble 67ae8 │ │ │ │ + ble 6ab0c │ │ │ │ mov ip, r5 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ cmp r1, #4 │ │ │ │ ldr r9, [r2, #36] @ 0x24 │ │ │ │ + ldr r4, [r2, #40] @ 0x28 │ │ │ │ lsl r3, r4, #2 │ │ │ │ - beq 67a64 │ │ │ │ + beq 6aa88 │ │ │ │ mov r7, r9 │ │ │ │ + mov r5, ip │ │ │ │ cmp r7, #0 │ │ │ │ mov r9, r3 │ │ │ │ - mov r5, ip │ │ │ │ - ble 679fc │ │ │ │ + ble 6a9f8 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, ip │ │ │ │ - mov r5, r3 │ │ │ │ str r6, [sp, #24] │ │ │ │ + mov r5, r3 │ │ │ │ str ip, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r6, r4 │ │ │ │ mov fp, #0 │ │ │ │ - mov r2, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ add fp, fp, #1 │ │ │ │ - bl 67894 │ │ │ │ - cmp fp, r7 │ │ │ │ add r6, r6, r9 │ │ │ │ - bne 679b8 │ │ │ │ + bl 6a880 │ │ │ │ + cmp fp, r7 │ │ │ │ + bne 6a9b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ add r4, r4, r3 │ │ │ │ - bne 679b0 │ │ │ │ + bne 6a9ac │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ add r6, r6, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r5, r5, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne 67960 │ │ │ │ + bne 6a95c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov fp, r2 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ add r4, r4, #1 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r9, r9, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 67930 │ │ │ │ + bne 6a92c │ │ │ │ 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 fp, #0 │ │ │ │ - ble 67a38 │ │ │ │ + ble 6aa34 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 67c38 │ │ │ │ + bne 6ac5c │ │ │ │ lsl r2, fp, #2 │ │ │ │ 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 b6b0 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + lsl r5, r9, #2 │ │ │ │ mov r0, ip │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ mov r7, ip │ │ │ │ mov fp, #0 │ │ │ │ - lsl r5, r9, #2 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ str ip, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - b 67a94 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + b 6aab8 │ │ │ │ mov r0, r7 │ │ │ │ cmp r9, #0 │ │ │ │ - ble 679ec │ │ │ │ + ble 6a9e8 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 67b98 │ │ │ │ + bne 6abbc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #0 │ │ │ │ add fp, fp, #1 │ │ │ │ + add r7, r7, r6 │ │ │ │ bl b6b0 │ │ │ │ cmp r8, fp │ │ │ │ - add r7, r7, r6 │ │ │ │ - bne 67a90 │ │ │ │ + bne 6aab4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + add r6, r6, #1 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ add ip, ip, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - add r6, r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bne 6796c │ │ │ │ + bne 6a968 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ + mov fp, r2 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r9, r9, #1 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp lr, r9 │ │ │ │ add r5, r5, r3 │ │ │ │ - bne 67914 │ │ │ │ - b 67a38 │ │ │ │ + bne 6a910 │ │ │ │ + b 6aa34 │ │ │ │ cmp r8, #0 │ │ │ │ mov r0, r9 │ │ │ │ + lsl r6, r8, #2 │ │ │ │ mov r7, r9 │ │ │ │ - str sl, [sp, #28] │ │ │ │ mov r5, #0 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + str sl, [sp, #28] │ │ │ │ mov sl, r9 │ │ │ │ - lsl r6, r8, #2 │ │ │ │ mov r9, r4 │ │ │ │ - str r1, [sp, #24] │ │ │ │ mov r4, r3 │ │ │ │ - ble 67b74 │ │ │ │ + ble 6ab98 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 67bec │ │ │ │ + bne 6ac10 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #0 │ │ │ │ bl b6b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, r5, #1 │ │ │ │ add r7, r7, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - beq 67b84 │ │ │ │ + beq 6aba8 │ │ │ │ cmp r8, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bgt 67b3c │ │ │ │ + bgt 6ab60 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ mov r5, sl │ │ │ │ - b 67af8 │ │ │ │ - mov r4, r9 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ + b 6ab1c │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r4, r9 │ │ │ │ mov r9, sl │ │ │ │ ldr sl, [sp, #28] │ │ │ │ - b 67a20 │ │ │ │ - mov r4, fp │ │ │ │ + b 6aa1c │ │ │ │ ldr r6, [sp, #24] │ │ │ │ + mov r4, fp │ │ │ │ mov fp, r7 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ mov r7, r9 │ │ │ │ + mov lr, #0 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr r9, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov lr, #0 │ │ │ │ + ldr r9, [sp, #52] @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ mov r3, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ - cmp r3, r7 │ │ │ │ str lr, [r0], r9 │ │ │ │ - bne 67bc4 │ │ │ │ + cmp r3, r7 │ │ │ │ + bne 6abe8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ add fp, fp, r3 │ │ │ │ - bne 67bbc │ │ │ │ - b 679fc │ │ │ │ + bne 6abe0 │ │ │ │ + b 6a9f8 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ mov r4, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r5, sl │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ str r0, [r2], ip │ │ │ │ - bne 67c0c │ │ │ │ + cmp r3, r8 │ │ │ │ + bne 6ac30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r4, r4, #1 │ │ │ │ add r7, r7, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 67c04 │ │ │ │ - b 67af8 │ │ │ │ + bne 6ac28 │ │ │ │ + b 6ab1c │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ add r1, r1, #1 │ │ │ │ - cmp fp, r1 │ │ │ │ str r0, [r2], r3 │ │ │ │ - bne 67c44 │ │ │ │ - b 67a38 │ │ │ │ + cmp fp, r1 │ │ │ │ + bne 6ac68 │ │ │ │ + b 6aa34 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ lsl r6, sl, #2 │ │ │ │ mov r4, #0 │ │ │ │ - b 67c6c │ │ │ │ + b 6ac90 │ │ │ │ mov r0, r5 │ │ │ │ cmp sl, #0 │ │ │ │ - ble 67a38 │ │ │ │ + ble 6aa34 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 67c9c │ │ │ │ + bne 6acc0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #0 │ │ │ │ add r4, r4, #1 │ │ │ │ + add r5, r5, r8 │ │ │ │ bl b6b0 │ │ │ │ cmp fp, r4 │ │ │ │ - add r5, r5, r8 │ │ │ │ - bne 67c68 │ │ │ │ - b 67a38 │ │ │ │ + bne 6ac8c │ │ │ │ + b 6aa34 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ - cmp sl, r3 │ │ │ │ str r1, [r2], r0 │ │ │ │ - bne 67cac │ │ │ │ + cmp sl, r3 │ │ │ │ + bne 6acd0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp fp, r4 │ │ │ │ add r5, r5, r3 │ │ │ │ - bne 67ca4 │ │ │ │ - b 67a38 │ │ │ │ + bne 6acc8 │ │ │ │ + b 6aa34 │ │ │ │ │ │ │ │ -00067cd4 : │ │ │ │ +0006acf8 : │ │ │ │ ldr ip, [r0] │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ bxeq lr │ │ │ │ cmp ip, #0 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ moveq r3, #0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ mov r8, r1 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ streq r3, [r1] │ │ │ │ - beq 67f14 │ │ │ │ - ble 67f14 │ │ │ │ + beq 6af48 │ │ │ │ + ble 6af48 │ │ │ │ cmp ip, #1 │ │ │ │ ldr fp, [r0, #4] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ mov sl, r0 │ │ │ │ - beq 67f1c │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + beq 6af64 │ │ │ │ cmp fp, #0 │ │ │ │ - ble 67f14 │ │ │ │ + ble 6af48 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ mov r5, #0 │ │ │ │ - add r3, r0, #64 @ 0x40 │ │ │ │ mov r1, ip │ │ │ │ mov r7, r8 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, r0, #64 @ 0x40 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r1, #2 │ │ │ │ ldr r8, [sl, #16] │ │ │ │ ldr r9, [sl, #20] │ │ │ │ - beq 68140 │ │ │ │ + beq 6b1a0 │ │ │ │ mov ip, r1 │ │ │ │ cmp r8, #0 │ │ │ │ - ble 681c8 │ │ │ │ + ble 6b228 │ │ │ │ lsl r3, r9, #2 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sl, #28] │ │ │ │ cmp ip, #3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sl, #32] │ │ │ │ - beq 680bc │ │ │ │ + beq 6b11c │ │ │ │ sub r2, ip, #5 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble 67edc │ │ │ │ - mov r7, #0 │ │ │ │ + ble 6af10 │ │ │ │ lsl r3, r3, #2 │ │ │ │ + mov r7, #0 │ │ │ │ mov r1, ip │ │ │ │ mov fp, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ cmp r1, #4 │ │ │ │ ldr r7, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [sl, #44] @ 0x2c │ │ │ │ - beq 67fd8 │ │ │ │ + beq 6b038 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 68058 │ │ │ │ + ble 6b0b8 │ │ │ │ cmp r1, #5 │ │ │ │ ldr r9, [sl, #52] @ 0x34 │ │ │ │ - ldr r2, [sl, #56] @ 0x38 │ │ │ │ lsl r5, r3, #2 │ │ │ │ - beq 67f44 │ │ │ │ + ldr r2, [sl, #56] @ 0x38 │ │ │ │ + beq 6afa0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, #0 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ mov fp, sl │ │ │ │ mov sl, r3 │ │ │ │ mov r3, r7 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ mov r7, r2 │ │ │ │ - str r8, [sp, #60] @ 0x3c │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r3 │ │ │ │ mov r6, r5 │ │ │ │ + str r8, [sp, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ - mov r2, r3 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ cmp r9, #0 │ │ │ │ - ble 67e70 │ │ │ │ + ble 6aea4 │ │ │ │ lsl r7, r7, #2 │ │ │ │ mov r5, sl │ │ │ │ mov r4, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - mov r2, r5 │ │ │ │ ldr r1, [sp] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + mov r2, r5 │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 67894 │ │ │ │ - cmp r4, r9 │ │ │ │ add r5, r5, r7 │ │ │ │ - bne 67e2c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 6a880 │ │ │ │ + cmp r4, r9 │ │ │ │ + bne 6ae60 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r8, r8, #1 │ │ │ │ - cmp r8, r2 │ │ │ │ add sl, sl, r6 │ │ │ │ - beq 67e80 │ │ │ │ + cmp r8, r2 │ │ │ │ + beq 6aeb4 │ │ │ │ ldr r9, [fp, #52] @ 0x34 │ │ │ │ ldr r7, [fp, #56] @ 0x38 │ │ │ │ cmp r9, #0 │ │ │ │ - bgt 67e1c │ │ │ │ + bgt 6ae50 │ │ │ │ add r8, r8, #1 │ │ │ │ - cmp r8, r2 │ │ │ │ add sl, sl, r6 │ │ │ │ - bne 67e14 │ │ │ │ - mov sl, fp │ │ │ │ + cmp r8, r2 │ │ │ │ + bne 6ae48 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + mov sl, fp │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ add fp, fp, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r6, r6, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp fp, r3 │ │ │ │ - bne 67db4 │ │ │ │ + bne 6ade8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov ip, r1 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - mov ip, r1 │ │ │ │ add r6, r6, r3 │ │ │ │ - beq 67ef0 │ │ │ │ + beq 6af24 │ │ │ │ ldr r3, [sl, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sl, #32] │ │ │ │ - b 67d8c │ │ │ │ + b 6adc0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ add r6, r6, r2 │ │ │ │ - bne 67d8c │ │ │ │ + bne 6adc0 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ + mov r1, ip │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - mov r1, ip │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ add r5, r5, #1 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ cmp fp, r5 │ │ │ │ add r7, r7, r3 │ │ │ │ - bne 67d38 │ │ │ │ + bne 6ad6c │ │ │ │ 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 67f14 │ │ │ │ + ble 6af48 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 6824c │ │ │ │ + bne 6b2ac │ │ │ │ lsl r2, fp, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ 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 b6b0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r7, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ - mov r1, r3 │ │ │ │ + mov r9, r1 │ │ │ │ mov r5, ip │ │ │ │ + mov r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - ble 67fb4 │ │ │ │ + ble 6b010 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 681a4 │ │ │ │ + bne 6b204 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl b6b0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r4, r4, r7 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 67fd0 │ │ │ │ + beq 6b030 │ │ │ │ ldr r1, [sl, #52] @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r2, [sl, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bgt 67f74 │ │ │ │ + bgt 6afd0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r4, r4, r7 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movne r0, r4 │ │ │ │ - bne 67f6c │ │ │ │ + beq 6b030 │ │ │ │ + mov r0, r4 │ │ │ │ + b 6afc8 │ │ │ │ mov r1, r9 │ │ │ │ - b 67e94 │ │ │ │ - mov r5, r6 │ │ │ │ + b 6aec8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ + mov r5, r6 │ │ │ │ mov r9, fp │ │ │ │ mov fp, r7 │ │ │ │ mov r7, r1 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ cmp fp, #0 │ │ │ │ - ble 68038 │ │ │ │ + ble 6b098 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 681e0 │ │ │ │ + bne 6b240 │ │ │ │ lsl r2, fp, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl b6b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r9, r9, #1 │ │ │ │ add r5, r5, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r9, r3 │ │ │ │ - beq 68050 │ │ │ │ + beq 6b0b0 │ │ │ │ ldr fp, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [sl, #44] @ 0x2c │ │ │ │ cmp fp, #0 │ │ │ │ - bgt 67ff8 │ │ │ │ + bgt 6b058 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r9, r9, #1 │ │ │ │ add r5, r5, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r9, r2 │ │ │ │ - bne 67ff0 │ │ │ │ + bne 6b050 │ │ │ │ mov ip, r7 │ │ │ │ - b 6807c │ │ │ │ + b 6b0dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add fp, fp, #1 │ │ │ │ add r6, r6, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - bne 67dc4 │ │ │ │ + bne 6adf8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ mov ip, r1 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ add r4, r4, #1 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r4, r8 │ │ │ │ add r6, r6, r3 │ │ │ │ - bne 67d70 │ │ │ │ + bne 6ada4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ add r7, r7, r3 │ │ │ │ - beq 67f14 │ │ │ │ + beq 6af48 │ │ │ │ ldr r8, [sl, #16] │ │ │ │ ldr r9, [sl, #20] │ │ │ │ - b 67d4c │ │ │ │ + b 6ad80 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + mov r5, r8 │ │ │ │ + mov r8, ip │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - mov r5, r8 │ │ │ │ str r2, [sp] │ │ │ │ - mov r8, ip │ │ │ │ mov r2, r3 │ │ │ │ cmp r9, #0 │ │ │ │ - ble 68120 │ │ │ │ + ble 6b180 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 68204 │ │ │ │ + bne 6b264 │ │ │ │ lsl r2, r9, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl b6b0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ add r6, r6, r3 │ │ │ │ - beq 68134 │ │ │ │ + beq 6b194 │ │ │ │ ldr r9, [sl, #28] │ │ │ │ ldr r2, [sl, #32] │ │ │ │ cmp r9, #0 │ │ │ │ - bgt 680e4 │ │ │ │ + bgt 6b144 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ add r6, r6, r3 │ │ │ │ - bne 680dc │ │ │ │ + bne 6b13c │ │ │ │ ldr r5, [sp] │ │ │ │ mov r1, r8 │ │ │ │ - b 67f00 │ │ │ │ + b 6af34 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 6818c │ │ │ │ + ble 6b1ec │ │ │ │ cmp r9, #1 │ │ │ │ - bne 68228 │ │ │ │ + bne 6b288 │ │ │ │ lsl r2, r3, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl b6b0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ add r8, r8, r3 │ │ │ │ - beq 67f14 │ │ │ │ + beq 6af48 │ │ │ │ ldr r3, [sl, #16] │ │ │ │ ldr r9, [sl, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 68150 │ │ │ │ + bgt 6b1b0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ add r8, r8, r2 │ │ │ │ - bne 68148 │ │ │ │ - b 67f14 │ │ │ │ + bne 6b1a8 │ │ │ │ + b 6af48 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov ip, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov lr, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ str lr, [ip], r2 │ │ │ │ - bne 681b4 │ │ │ │ - b 67f88 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne 6b214 │ │ │ │ + b 6afe4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ add r7, r7, r3 │ │ │ │ - bne 67d4c │ │ │ │ - b 67f14 │ │ │ │ + bne 6ad80 │ │ │ │ + b 6af48 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #0 │ │ │ │ add r2, r2, #1 │ │ │ │ - cmp r2, fp │ │ │ │ str r0, [r1], r3 │ │ │ │ - bne 681f0 │ │ │ │ - b 68010 │ │ │ │ + cmp r2, fp │ │ │ │ + bne 6b250 │ │ │ │ + b 6b070 │ │ │ │ lsl r0, r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #0 │ │ │ │ add r2, r2, #1 │ │ │ │ - cmp r2, r9 │ │ │ │ str ip, [r1], r0 │ │ │ │ - bne 68214 │ │ │ │ - b 680fc │ │ │ │ + cmp r2, r9 │ │ │ │ + bne 6b274 │ │ │ │ + b 6b15c │ │ │ │ lsl r9, r9, #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #0 │ │ │ │ add r2, r2, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ str r0, [r1], r9 │ │ │ │ - bne 68238 │ │ │ │ - b 68168 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 6b298 │ │ │ │ + b 6b1c8 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #0 │ │ │ │ add r2, r2, #1 │ │ │ │ - cmp fp, r2 │ │ │ │ str r0, [r1], r3 │ │ │ │ - bne 68258 │ │ │ │ - b 67f14 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + cmp fp, r2 │ │ │ │ + bne 6b2b8 │ │ │ │ + b 6af48 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl b968 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ bl b5cc │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + add sp, sp, #16 │ │ │ │ b b950 │ │ │ │ │ │ │ │ -00068298 : │ │ │ │ - ldr r3, [pc, #8] @ 682a8 │ │ │ │ +0006b30c : │ │ │ │ + ldr r3, [pc, #8] @ 6b31c │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, r3, r0, lsl #3 │ │ │ │ bx lr │ │ │ │ - andeq r5, lr, r8, lsr #17 │ │ │ │ + @ instruction: 0x000e92b8 │ │ │ │ │ │ │ │ -000682ac : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0006b320 : │ │ │ │ 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 68560 │ │ │ │ - ldr r0, [r4] │ │ │ │ + ldr r9, [sp, #88] @ 0x58 │ │ │ │ + beq 6b644 │ │ │ │ + ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ movle r7, #0 │ │ │ │ movle r0, #24 │ │ │ │ - ble 68364 │ │ │ │ - sub r3, r6, #4 │ │ │ │ - mov r2, r4 │ │ │ │ - add r0, r3, r0, lsl #2 │ │ │ │ + ble 6b3ec │ │ │ │ + add r0, r9, r0, lsl #2 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r5 │ │ │ │ mov r7, #0 │ │ │ │ - b 68308 │ │ │ │ + b 6b38c │ │ │ │ cmp r3, r0 │ │ │ │ add r7, r7, #1 │ │ │ │ add r2, r2, #12 │ │ │ │ - beq 68354 │ │ │ │ + beq 6b3dc │ │ │ │ ldr r1, [r2, #4] │ │ │ │ + mov ip, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt 682f8 │ │ │ │ - ldr r1, [r3] │ │ │ │ + bgt 6b37c │ │ │ │ + ldr r1, [ip] │ │ │ │ bic ip, r1, #4 │ │ │ │ cmp ip, #3 │ │ │ │ - beq 682f8 │ │ │ │ + beq 6b37c │ │ │ │ sub r1, r1, #9 │ │ │ │ cmp r1, #7 │ │ │ │ movhi r1, #0 │ │ │ │ movls r1, #1 │ │ │ │ cmp ip, #10 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 682f8 │ │ │ │ + bne 6b37c │ │ │ │ cmp r3, r0 │ │ │ │ add r2, r2, #12 │ │ │ │ - bne 68308 │ │ │ │ + bne 6b38c │ │ │ │ cmp r7, #0 │ │ │ │ addne r0, r7, #5 │ │ │ │ - lslne r0, r0, #2 │ │ │ │ moveq r0, #24 │ │ │ │ - ldr r1, [pc, #540] @ 68588 │ │ │ │ + lslne r0, r0, #2 │ │ │ │ + ldr r1, [pc, #636] @ 6b670 │ │ │ │ add r1, pc, r1 │ │ │ │ bl ba88 │ │ │ │ - mov fp, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ bl b8c0 │ │ │ │ - ldr r2, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [fp, #4] │ │ │ │ - ble 68540 │ │ │ │ - sub r6, r6, #4 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r9, #0 │ │ │ │ - add r4, r6, r2, lsl #2 │ │ │ │ - b 683cc │ │ │ │ - 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 68414 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - ldr r2, [r6, #4]! │ │ │ │ - cmp r1, #1 │ │ │ │ - bgt 683a4 │ │ │ │ - bic r1, r2, #4 │ │ │ │ - cmp r1, #3 │ │ │ │ - beq 683a4 │ │ │ │ - sub r0, r2, #9 │ │ │ │ - cmp r0, #7 │ │ │ │ - movhi r0, #0 │ │ │ │ - movls r0, #1 │ │ │ │ - cmp r1, #10 │ │ │ │ - moveq r0, #0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 683a4 │ │ │ │ - cmp r6, r4 │ │ │ │ - add r3, r3, #12 │ │ │ │ - bne 683cc │ │ │ │ - cmp r9, #1 │ │ │ │ - ble 68578 │ │ │ │ - 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 6b5f8 │ │ │ │ + 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 6b468 │ │ │ │ + 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 6b4b0 │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + ldr r3, [lr], #4 │ │ │ │ + cmp r4, #1 │ │ │ │ + bgt 6b438 │ │ │ │ + bic r4, r3, #4 │ │ │ │ + cmp r4, #3 │ │ │ │ + beq 6b438 │ │ │ │ + sub r5, r3, #9 │ │ │ │ + cmp r5, #7 │ │ │ │ + movhi r5, #0 │ │ │ │ + movls r5, #1 │ │ │ │ + cmp r4, #10 │ │ │ │ + moveq r5, #0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 6b438 │ │ │ │ + cmp lr, r2 │ │ │ │ + add r1, r1, #12 │ │ │ │ + bne 6b468 │ │ │ │ + cmp sl, #1 │ │ │ │ + mov r4, r7 │ │ │ │ + ble 6b630 │ │ │ │ + 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 b98c │ │ │ │ - ldr ip, [fp, #4] │ │ │ │ + ldr r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - ble 684d0 │ │ │ │ - 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 68474 │ │ │ │ - ldmib sp, {r2, r3} │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne 6844c │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + ldr fp, [r3, #4] │ │ │ │ + ble 6b580 │ │ │ │ + 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 6b514 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmp r8, sl │ │ │ │ + bne 6b4e4 │ │ │ │ + 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 68530 │ │ │ │ + bne 6b5e8 │ │ │ │ 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 68510 │ │ │ │ - mov r0, sl │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 6b5c8 │ │ │ │ + mov r0, r8 │ │ │ │ bl aff0 │ │ │ │ - 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 6b5f8 │ │ │ │ + ldr r3, [sp] │ │ │ │ + ldr fp, [r3, #4] │ │ │ │ + add r7, r3, #20 │ │ │ │ + b 6b5b8 │ │ │ │ bl b7c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 682d0 │ │ │ │ + bne 6b354 │ │ │ │ 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 b6e0 │ │ │ │ - bne 68540 │ │ │ │ - ldr ip, [fp, #4] │ │ │ │ - add r7, fp, #20 │ │ │ │ - b 68500 │ │ │ │ - andeq r7, lr, r0, lsl sp │ │ │ │ + andeq sl, lr, r8, lsl #25 │ │ │ │ │ │ │ │ -0006858c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0006b674 : │ │ │ │ + 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 affc │ │ │ │ - mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl b110 │ │ │ │ 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) │ │ │ │ │ │ │ │ -000685c4 : │ │ │ │ +0006b6c0 : │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, sp, #16 │ │ │ │ str ip, [sp] │ │ │ │ bl affc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000685e0 : │ │ │ │ +0006b6dc : │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, sp, #16 │ │ │ │ str ip, [sp] │ │ │ │ bl b05c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000685fc : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub sp, sp, #8 │ │ │ │ +0006b6f8 : │ │ │ │ + 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 b878 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r6 │ │ │ │ bl b05c │ │ │ │ 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 68678 │ │ │ │ + beq 6b788 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 68678 │ │ │ │ + bne 6b788 │ │ │ │ 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 686b0 │ │ │ │ + beq 6b7c0 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 686b0 │ │ │ │ + ble 6b7c0 │ │ │ │ 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] @ 6873c │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #132] @ 6b868 │ │ │ │ + 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 68724 │ │ │ │ - ldr r8, [pc, #76] @ 68740 │ │ │ │ + ble 6b840 │ │ │ │ + ldr r8, [pc, #92] @ 6b86c │ │ │ │ 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 686fc │ │ │ │ - ldr r1, [pc, #24] @ 68744 │ │ │ │ - ldr r3, [r6] │ │ │ │ + bgt 6b818 │ │ │ │ + ldr r1, [pc, #40] @ 6b870 │ │ │ │ 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 │ │ │ │ - andeq r3, lr, r8, ror #8 │ │ │ │ - andeq r3, lr, ip, asr #8 │ │ │ │ - andeq r2, lr, ip, lsl sl │ │ │ │ + andeq r6, lr, ip, asr #27 │ │ │ │ + @ instruction: 0x000e6db4 │ │ │ │ + andeq r6, lr, r0, lsl #7 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 68760 │ │ │ │ + beq 6b88c │ │ │ │ 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 687ac │ │ │ │ + ble 6b8dc │ │ │ │ cmp lr, #2 │ │ │ │ - beq 68814 │ │ │ │ + beq 6b94c │ │ │ │ mov r3, r0 │ │ │ │ sub lr, lr, #2 │ │ │ │ mov r1, #0 │ │ │ │ - b 6879c │ │ │ │ + b 6b8cc │ │ │ │ add r2, r1, #1 │ │ │ │ - cmp r2, lr │ │ │ │ add r3, r3, #12 │ │ │ │ - beq 687b4 │ │ │ │ + cmp r2, lr │ │ │ │ + beq 6b8ec │ │ │ │ mov r1, r2 │ │ │ │ ldr ip, [r3, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ cmp ip, r2 │ │ │ │ - beq 68788 │ │ │ │ + beq 6b8b8 │ │ │ │ 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 687ac │ │ │ │ + bne 6b8dc │ │ │ │ ldr ip, [r2, #76] @ 0x4c │ │ │ │ ldr r3, [r1, #80] @ 0x50 │ │ │ │ cmp ip, r3 │ │ │ │ - bne 687ac │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + bne 6b8dc │ │ │ │ ldr r3, [r1, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 687ac │ │ │ │ - mov r1, #2 │ │ │ │ + bne 6b8dc │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ + mov r1, #2 │ │ │ │ bl b5e4 │ │ │ │ cmp r0, #4 │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ + b 6b8e0 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ - b 687b8 │ │ │ │ + b 6b8f0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6883c │ │ │ │ + beq 6b974 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt 68844 │ │ │ │ + bgt 6b97c │ │ │ │ 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 b5e4 │ │ │ │ + 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 6b9f0 │ │ │ │ + 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 b9c8 │ │ │ │ - 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 b9c8 │ │ │ │ cmp r7, r0 │ │ │ │ - bgt 688c8 │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + movle r0, #1 │ │ │ │ + ble 6b9dc │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ bl b9c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ bl b9c8 │ │ │ │ cmp r4, r0 │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + b 6b9dc │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ b b1c4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 68918 │ │ │ │ + beq 6ba78 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r0, #68] @ 0x44 │ │ │ │ cmp lr, #1 │ │ │ │ - ble 68964 │ │ │ │ + ble 6bac4 │ │ │ │ cmp lr, #2 │ │ │ │ - beq 689b8 │ │ │ │ + beq 6bb18 │ │ │ │ mov r3, r0 │ │ │ │ sub lr, lr, #2 │ │ │ │ mov r1, #0 │ │ │ │ - b 68954 │ │ │ │ + b 6bab4 │ │ │ │ add r2, r1, #1 │ │ │ │ - cmp r2, lr │ │ │ │ add r3, r3, #12 │ │ │ │ - beq 6896c │ │ │ │ + cmp r2, lr │ │ │ │ + beq 6bacc │ │ │ │ mov r1, r2 │ │ │ │ ldr ip, [r3, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ cmp ip, r2 │ │ │ │ - beq 68940 │ │ │ │ + beq 6baa0 │ │ │ │ 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 68964 │ │ │ │ + bne 6bac4 │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 68964 │ │ │ │ + bne 6bac4 │ │ │ │ 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 6bac8 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ - b 68970 │ │ │ │ + b 6bad0 │ │ │ │ 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 689f0 │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r9, [r6] │ │ │ │ - cmn r9, #-2147483647 @ 0x80000001 │ │ │ │ - bne 689fc │ │ │ │ + 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 6bb5c │ │ │ │ + ldr ip, [r1, #8] │ │ │ │ + ldr r5, [ip] │ │ │ │ + cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ + bne 6bb7c │ │ │ │ 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 68b1c │ │ │ │ - mov r3, r6 │ │ │ │ - mov sl, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r7, #1 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - cmp r7, #1 │ │ │ │ - beq 68ac8 │ │ │ │ + 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 6bca4 │ │ │ │ + mov fp, ip │ │ │ │ + mov sl, lr │ │ │ │ + mov r6, lr │ │ │ │ + mov r9, lr │ │ │ │ + mov r4, #1 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq 6bc50 │ │ │ │ cmp sl, #32 │ │ │ │ - beq 689f0 │ │ │ │ - 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 68b0c │ │ │ │ - cmp r7, #1 │ │ │ │ - beq 68ab8 │ │ │ │ - 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 689f0 │ │ │ │ - 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 68b0c │ │ │ │ - cmp ip, #32 │ │ │ │ - bne 68a88 │ │ │ │ - b 689f0 │ │ │ │ + beq 6bb5c │ │ │ │ + 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 6bc98 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq 6bc40 │ │ │ │ + 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 6bb5c │ │ │ │ + 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 68a34 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne 68a34 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - ldr r7, [r3, #4] │ │ │ │ - addne r3, r3, #12 │ │ │ │ - strne r1, [sp, #4] │ │ │ │ - bne 68a2c │ │ │ │ - cmp r0, #0 │ │ │ │ - mov ip, sl │ │ │ │ - str r1, [sp, #4] │ │ │ │ - beq 68b3c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str ip, [sp, #76] @ 0x4c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 68b3c │ │ │ │ + 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 6bc98 │ │ │ │ + cmp r2, #32 │ │ │ │ + bne 6bc0c │ │ │ │ + b 6bb5c │ │ │ │ + add fp, fp, #12 │ │ │ │ + mov sl, r2 │ │ │ │ + mov lr, r3 │ │ │ │ + mov r6, r4 │ │ │ │ + ldr r4, [fp, #8] │ │ │ │ + cmp r4, #1 │ │ │ │ + movne r4, #1 │ │ │ │ + bne 6bbb0 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 6bbb0 │ │ │ │ + add lr, lr, #1 │ │ │ │ + ldr r4, [fp, #4] │ │ │ │ + cmp r5, lr │ │ │ │ + beq 6bc88 │ │ │ │ + add fp, fp, #12 │ │ │ │ + mov r9, r3 │ │ │ │ + b 6bba8 │ │ │ │ + cmp r6, #0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r9, r3 │ │ │ │ + beq 6bcbc │ │ │ │ + cmp r9, #0 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + bne 6bcbc │ │ │ │ + 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 68b1c │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b 6bb60 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + b 6bca4 │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - bl 689c4 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 68c8c │ │ │ │ - ldr r1, [pc, #304] @ 68c94 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r7, r1 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str sl, [sp, #24] │ │ │ │ + str lr, [sp, #28] │ │ │ │ + bl 6bb24 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + moveq r0, r6 │ │ │ │ + beq 6bde4 │ │ │ │ + ldr r1, [pc, #320] @ 6be38 │ │ │ │ + mov r0, #464 @ 0x1d0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #464 @ 0x1d0 │ │ │ │ bl b020 │ │ │ │ - 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 68c2c │ │ │ │ - cmp r9, #1 │ │ │ │ - beq 68c54 │ │ │ │ + strd r2, [r4, #64] @ 0x40 │ │ │ │ + ldr r1, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + movgt lr, r0 │ │ │ │ + movgt ip, r6 │ │ │ │ + movgt r2, #0 │ │ │ │ + ble 6bdc8 │ │ │ │ + cmp ip, #1 │ │ │ │ + beq 6be00 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 68c2c │ │ │ │ - add r2, r3, #1 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + beq 6bdc8 │ │ │ │ + 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 68c2c │ │ │ │ - cmp r9, #1 │ │ │ │ - beq 68c50 │ │ │ │ + str r7, [r4, #68] @ 0x44 │ │ │ │ + cmp r1, r2 │ │ │ │ + strd r8, [r3, #72] @ 0x48 │ │ │ │ + ldr r7, [lr, #12] │ │ │ │ + str r7, [r3, #80] @ 0x50 │ │ │ │ + beq 6bdc8 │ │ │ │ + cmp ip, #1 │ │ │ │ + beq 6bdfc │ │ │ │ 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 68c2c │ │ │ │ - add r2, r3, #1 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + beq 6bdc8 │ │ │ │ + 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 68c2c │ │ │ │ + str lr, [r4, #68] @ 0x44 │ │ │ │ + cmp r1, r2 │ │ │ │ + strd r6, [r3, #72] @ 0x48 │ │ │ │ + ldr lr, [ip] │ │ │ │ + str lr, [r3, #80] @ 0x50 │ │ │ │ + ble 6bdc8 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #32 │ │ │ │ - bne 68bf4 │ │ │ │ + bne 6bd8c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r3, [r4, #456] @ 0x1c8 │ │ │ │ - mov r0, r6 │ │ │ │ bl b4a0 │ │ │ │ - add r1, r4, #8 │ │ │ │ lsl r0, r0, #1 │ │ │ │ + add r1, r4, #8 │ │ │ │ bl b0c8 │ │ │ │ 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 68ba4 │ │ │ │ - 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 6bd38 │ │ │ │ + ldr r3, [lr, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 68ba4 │ │ │ │ - add ip, ip, #1 │ │ │ │ - ldr r9, [r8, #4] │ │ │ │ - cmp lr, ip │ │ │ │ - str r9, [r4, #64] @ 0x40 │ │ │ │ - beq 68c2c │ │ │ │ - add r8, r8, #12 │ │ │ │ - b 68b9c │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq r8, lr, ip, asr r7 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + bne 6bd38 │ │ │ │ + ldr ip, [lr, #4] │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r1, r2 │ │ │ │ + str ip, [r4, #64] @ 0x40 │ │ │ │ + beq 6bdc8 │ │ │ │ + add lr, lr, #12 │ │ │ │ + b 6bd30 │ │ │ │ + andeq fp, lr, r4, asr #11 │ │ │ │ + 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 693dc │ │ │ │ + beq 6c5a4 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 6910c │ │ │ │ + ble 6c2c0 │ │ │ │ lsl r3, r3, #2 │ │ │ │ + mov r6, r1 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - 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 69390 │ │ │ │ + beq 6c558 │ │ │ │ cmp r9, #0 │ │ │ │ - ble 690e4 │ │ │ │ + ble 6c298 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - 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, #2 │ │ │ │ - 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 69330 │ │ │ │ + beq 6c4f8 │ │ │ │ cmp ip, #0 │ │ │ │ - ble 690bc │ │ │ │ + ble 6c270 │ │ │ │ lsl r3, r6, #2 │ │ │ │ mov r2, #0 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ mov r1, sl │ │ │ │ - lsl r3, r5, #2 │ │ │ │ mov lr, fp │ │ │ │ mov r8, r2 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + lsl r3, r5, #2 │ │ │ │ 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 692bc │ │ │ │ + beq 6c484 │ │ │ │ cmp fp, #0 │ │ │ │ - ble 69094 │ │ │ │ + ble 6c248 │ │ │ │ lsl r3, r6, #2 │ │ │ │ + mov sl, #0 │ │ │ │ + mov r0, r7 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - str r8, [sp, #156] @ 0x9c │ │ │ │ lsl r3, r5, #2 │ │ │ │ - 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 69260 │ │ │ │ + beq 6c428 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 69060 │ │ │ │ + ble 6c214 │ │ │ │ lsl r3, r6, #2 │ │ │ │ + mov ip, r8 │ │ │ │ + mov r7, r0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ lsl r3, r5, #2 │ │ │ │ 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 691fc │ │ │ │ + cmp r1, #6 │ │ │ │ + beq 6c3c4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 69030 │ │ │ │ + ble 6c1e4 │ │ │ │ lsl r3, r3, #2 │ │ │ │ + mov r8, r5 │ │ │ │ + mov r9, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - str sl, [sp, #104] @ 0x68 │ │ │ │ lsl r3, r6, #2 │ │ │ │ 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 691ac │ │ │ │ + beq 6c374 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 69000 │ │ │ │ + ble 6c1b4 │ │ │ │ lsl r3, r6, #2 │ │ │ │ + mov fp, r2 │ │ │ │ + mov r6, r8 │ │ │ │ + mov r7, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ lsl r3, r5, #2 │ │ │ │ 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 69160 │ │ │ │ + beq 6c328 │ │ │ │ cmp r4, #0 │ │ │ │ - ble 68fd4 │ │ │ │ + ble 6c188 │ │ │ │ lsl r3, r8, #2 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + str r6, [sp, #20] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ lsl r3, r5, #2 │ │ │ │ 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 69114 │ │ │ │ + beq 6c2dc │ │ │ │ cmp r7, #0 │ │ │ │ - ble 68f94 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ + ble 6c148 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ lsl r5, r5, #2 │ │ │ │ - lsl r4, r4, #2 │ │ │ │ mov r8, #0 │ │ │ │ + lsl r4, r4, #2 │ │ │ │ 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 68c98 │ │ │ │ - cmp r7, r8 │ │ │ │ add r9, r9, r5 │ │ │ │ add r6, r6, r4 │ │ │ │ - bne 68f64 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + bl 6be3c │ │ │ │ + cmp r7, r8 │ │ │ │ + bne 6c118 │ │ │ │ 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 68f2c │ │ │ │ + bne 6c0e0 │ │ │ │ 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 68ee0 │ │ │ │ + bne 6c094 │ │ │ │ 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 68e88 │ │ │ │ - mov r7, sl │ │ │ │ + bne 6c03c │ │ │ │ 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 68e3c │ │ │ │ + bne 6bff0 │ │ │ │ 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 68de8 │ │ │ │ + bne 6bf9c │ │ │ │ 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 68d94 │ │ │ │ + bne 6bf48 │ │ │ │ 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 68d48 │ │ │ │ + bne 6befc │ │ │ │ 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 68cfc │ │ │ │ + bne 6beb0 │ │ │ │ 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 68f94 │ │ │ │ + ble 6c148 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ lsl r5, r5, #2 │ │ │ │ - lsl r4, r4, #2 │ │ │ │ mov r6, #0 │ │ │ │ + lsl r4, r4, #2 │ │ │ │ + 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 b1c4 │ │ │ │ cmp r7, r6 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - add r9, r9, r5 │ │ │ │ add r8, r8, r4 │ │ │ │ - bne 69130 │ │ │ │ - b 68f94 │ │ │ │ + bne 6c2f8 │ │ │ │ + b 6c148 │ │ │ │ cmp r4, #0 │ │ │ │ - ble 68fd4 │ │ │ │ + ble 6c188 │ │ │ │ lsl r3, r5, #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - lsl r8, r8, #2 │ │ │ │ + mov r9, #0 │ │ │ │ mov r5, fp │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ - mov r9, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ bl b1c4 │ │ │ │ - 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 69180 │ │ │ │ - b 68fd4 │ │ │ │ + bne 6c348 │ │ │ │ + b 6c188 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 69000 │ │ │ │ + ble 6c1b4 │ │ │ │ lsl r6, r6, #2 │ │ │ │ - lsl r5, r5, #2 │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r8 │ │ │ │ + lsl r5, r5, #2 │ │ │ │ mov r7, #0 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r3 │ │ │ │ bl b1c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r7, r7, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ add fp, fp, r6 │ │ │ │ add r3, r0, r5 │ │ │ │ - bne 691cc │ │ │ │ + cmp r2, r7 │ │ │ │ + bne 6c394 │ │ │ │ mov r2, r4 │ │ │ │ - b 69000 │ │ │ │ + b 6c1b4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 69030 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - lsl r9, r3, #2 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - mov r3, r5 │ │ │ │ + ble 6c1e4 │ │ │ │ lsl r6, r6, #2 │ │ │ │ mov r8, ip │ │ │ │ mov r4, #0 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + lsl r9, r3, #2 │ │ │ │ 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 b1c4 │ │ │ │ add r4, r4, #1 │ │ │ │ + bl b1c4 │ │ │ │ cmp fp, r4 │ │ │ │ add r5, r5, r9 │ │ │ │ add r3, r0, r6 │ │ │ │ - bne 6922c │ │ │ │ + bne 6c3f4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ mov ip, r8 │ │ │ │ - b 69030 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + b 6c1e4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 69060 │ │ │ │ + ble 6c214 │ │ │ │ str sl, [sp, #12] │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ lsl r6, r6, #2 │ │ │ │ - lsl r5, r5, #2 │ │ │ │ mov r7, r8 │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + lsl r5, r5, #2 │ │ │ │ mov r3, fp │ │ │ │ mov r4, #0 │ │ │ │ mov r9, r2 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, sl │ │ │ │ - bl b1c4 │ │ │ │ add r4, r4, #1 │ │ │ │ + bl b1c4 │ │ │ │ cmp r9, r4 │ │ │ │ add r7, r7, r6 │ │ │ │ add r3, r0, r5 │ │ │ │ - bne 6928c │ │ │ │ + bne 6c454 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b 69060 │ │ │ │ + b 6c214 │ │ │ │ cmp fp, #0 │ │ │ │ - ble 69094 │ │ │ │ + ble 6c248 │ │ │ │ mov r2, r7 │ │ │ │ - str r8, [sp, #16] │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ lsl r6, r6, #2 │ │ │ │ - lsl r5, r5, #2 │ │ │ │ mov r3, r1 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + lsl r5, r5, #2 │ │ │ │ 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 b1c4 │ │ │ │ add r4, r4, #1 │ │ │ │ + bl b1c4 │ │ │ │ cmp fp, r4 │ │ │ │ add r7, r7, r6 │ │ │ │ add r3, r0, r5 │ │ │ │ - bne 692f4 │ │ │ │ + bne 6c4bc │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ mov lr, sl │ │ │ │ mov r7, r9 │ │ │ │ - b 69094 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + b 6c248 │ │ │ │ cmp ip, #0 │ │ │ │ - ble 690bc │ │ │ │ - lsl r5, r5, #2 │ │ │ │ + ble 6c270 │ │ │ │ str r9, [sp, #12] │ │ │ │ + lsl r5, r5, #2 │ │ │ │ + mov r8, fp │ │ │ │ ldr r9, [sp, #24] │ │ │ │ - str r7, [sp, #16] │ │ │ │ lsl r6, r6, #2 │ │ │ │ - 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 b1c4 │ │ │ │ add r4, r4, #1 │ │ │ │ + bl b1c4 │ │ │ │ cmp r5, r4 │ │ │ │ add r8, r8, r6 │ │ │ │ add r3, r0, r7 │ │ │ │ - bne 69360 │ │ │ │ + bne 6c528 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b 690bc │ │ │ │ + b 6c270 │ │ │ │ cmp r9, #0 │ │ │ │ - ble 690e4 │ │ │ │ + ble 6c298 │ │ │ │ lsl sl, r3, #2 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - lsl r5, r5, #2 │ │ │ │ mov r8, r6 │ │ │ │ + lsl r5, r5, #2 │ │ │ │ mov r4, #0 │ │ │ │ mov fp, r2 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - bl b1c4 │ │ │ │ add r4, r4, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ add r8, r8, sl │ │ │ │ + bl b1c4 │ │ │ │ + cmp r9, r4 │ │ │ │ add r3, r0, r5 │ │ │ │ - bne 693b0 │ │ │ │ + bne 6c578 │ │ │ │ mov r2, fp │ │ │ │ - b 690e4 │ │ │ │ + b 6c298 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 6910c │ │ │ │ + ble 6c2c0 │ │ │ │ lsl r4, r3, #2 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - lsl r5, r2, #2 │ │ │ │ mov r6, #0 │ │ │ │ + lsl r5, r2, #2 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r3 │ │ │ │ bl b1c4 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ add r6, r6, #1 │ │ │ │ - cmp r2, r6 │ │ │ │ add r7, r7, r5 │ │ │ │ add r3, r0, r4 │ │ │ │ - bne 693f8 │ │ │ │ - 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 6c5c0 │ │ │ │ + b 6c2c0 │ │ │ │ + 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, #2 │ │ │ │ - beq 694ac │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r8, [r0, #80] @ 0x50 │ │ │ │ + beq 6c694 │ │ │ │ cmp fp, #0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r6, r0, #84 @ 0x54 │ │ │ │ - ble 694a4 │ │ │ │ + ble 6c678 │ │ │ │ lsl r9, r9, #2 │ │ │ │ - lsl r8, r8, #2 │ │ │ │ mov sl, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov r3, r4 │ │ │ │ - str r5, [sp] │ │ │ │ + lsl r8, r8, #2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ + mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ add sl, sl, #1 │ │ │ │ - bl 68c98 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 6be3c │ │ │ │ cmp fp, sl │ │ │ │ add r4, r4, r9 │ │ │ │ add r5, r5, r8 │ │ │ │ - bne 69478 │ │ │ │ + bne 6c64c │ │ │ │ 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 694a4 │ │ │ │ + ble 6c678 │ │ │ │ lsl r9, r9, #2 │ │ │ │ - lsl r8, r8, #2 │ │ │ │ mov r6, #0 │ │ │ │ + lsl r8, r8, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r6, r6, #1 │ │ │ │ bl b1c4 │ │ │ │ cmp fp, r6 │ │ │ │ add r4, r4, r9 │ │ │ │ add r5, r5, r8 │ │ │ │ - bne 694c0 │ │ │ │ - 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 6c6a8 │ │ │ │ + b 6c678 │ │ │ │ + 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 69a58 │ │ │ │ + beq 6cc74 │ │ │ │ cmp r1, #0 │ │ │ │ - ble 697ec │ │ │ │ + ble 6c9e0 │ │ │ │ cmp lr, #3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - beq 69ad8 │ │ │ │ + beq 6cd08 │ │ │ │ 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 69ab8 │ │ │ │ + ble 6cce8 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp lr, #4 │ │ │ │ mov r1, r2 │ │ │ │ - beq 69a74 │ │ │ │ + beq 6cca4 │ │ │ │ mov r8, #0 │ │ │ │ - mov r5, r8 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ + mov r5, r8 │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 69a40 │ │ │ │ + ble 6cc5c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp lr, #5 │ │ │ │ mov r1, r3 │ │ │ │ - beq 699f0 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + beq 6cc08 │ │ │ │ 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 699d8 │ │ │ │ + ble 6cbf0 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ cmp ip, #6 │ │ │ │ mov r1, r2 │ │ │ │ - beq 69984 │ │ │ │ + beq 6cb98 │ │ │ │ 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 6996c │ │ │ │ + ble 6cb80 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ cmp ip, #7 │ │ │ │ mov r1, r3 │ │ │ │ - beq 69928 │ │ │ │ + beq 6cb38 │ │ │ │ mov fp, sl │ │ │ │ mov r9, #0 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 69910 │ │ │ │ + ble 6cb20 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ cmp ip, #8 │ │ │ │ mov r1, r2 │ │ │ │ - beq 698cc │ │ │ │ + beq 6cad8 │ │ │ │ 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 698b4 │ │ │ │ + ble 6cac0 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ cmp r5, #9 │ │ │ │ mov r1, r3 │ │ │ │ - beq 69878 │ │ │ │ + beq 6ca84 │ │ │ │ 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 69860 │ │ │ │ + ble 6ca6c │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ cmp sl, #10 │ │ │ │ mov r1, r0 │ │ │ │ - beq 6980c │ │ │ │ + beq 6ca14 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 697f4 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - str r7, [sp, #24] │ │ │ │ + ble 6c9fc │ │ │ │ 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 694ec │ │ │ │ + add r4, r4, #1 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 6c6d0 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ - add r4, r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ add r5, r5, r2, lsl #2 │ │ │ │ - blt 696a8 │ │ │ │ + blt 6c89c │ │ │ │ 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 #2 │ │ │ │ - blt 69680 │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + blt 6c874 │ │ │ │ + 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 #2 │ │ │ │ - blt 69660 │ │ │ │ + blt 6c854 │ │ │ │ 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 #2 │ │ │ │ - blt 69620 │ │ │ │ + blt 6c814 │ │ │ │ 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 #2 │ │ │ │ - blt 695f0 │ │ │ │ + blt 6c7e4 │ │ │ │ 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 #2 │ │ │ │ - blt 695c8 │ │ │ │ + blt 6c7bc │ │ │ │ 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 #2 │ │ │ │ - blt 69598 │ │ │ │ + blt 6c78c │ │ │ │ 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 #2 │ │ │ │ - blt 6956c │ │ │ │ + blt 6c760 │ │ │ │ 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 #2 │ │ │ │ - blt 69544 │ │ │ │ + blt 6c738 │ │ │ │ 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 #2 │ │ │ │ - bgt 69680 │ │ │ │ - b 69704 │ │ │ │ - str r5, [sp, #20] │ │ │ │ + bgt 6c874 │ │ │ │ + b 6c8f8 │ │ │ │ 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 #2 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ - ldrlt r1, [r6, #96] @ 0x60 │ │ │ │ - blt 69820 │ │ │ │ + bge 6ca5c │ │ │ │ + ldr r1, [r6, #96] @ 0x60 │ │ │ │ + b 6ca28 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ mov lr, fp │ │ │ │ - b 69704 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + b 6c8f8 │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ add r7, r7, r1, lsl #2 │ │ │ │ - bgt 69660 │ │ │ │ - b 6971c │ │ │ │ + bgt 6c854 │ │ │ │ + b 6c910 │ │ │ │ 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 #2 │ │ │ │ - bge 6972c │ │ │ │ + bge 6c920 │ │ │ │ ldr r1, [r6, #84] @ 0x54 │ │ │ │ - b 69880 │ │ │ │ + b 6ca8c │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ add r9, r9, r1, lsl #2 │ │ │ │ - bgt 69620 │ │ │ │ - b 69744 │ │ │ │ + bgt 6c814 │ │ │ │ + b 6c938 │ │ │ │ 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 #2 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ cmp r4, r3 │ │ │ │ - ldrlt r1, [r6, #72] @ 0x48 │ │ │ │ - blt 698d8 │ │ │ │ + bge 6cb18 │ │ │ │ + ldr r1, [r6, #72] @ 0x48 │ │ │ │ + b 6cae4 │ │ │ │ mov ip, sl │ │ │ │ - b 69750 │ │ │ │ + b 6c944 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r2, r9 │ │ │ │ add fp, fp, r1, lsl #2 │ │ │ │ - bgt 695f0 │ │ │ │ - b 69768 │ │ │ │ + bgt 6c7e4 │ │ │ │ + b 6c95c │ │ │ │ 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 #2 │ │ │ │ - ldrlt r1, [r6, #60] @ 0x3c │ │ │ │ - blt 69934 │ │ │ │ + bge 6cb78 │ │ │ │ + ldr r1, [r6, #60] @ 0x3c │ │ │ │ + b 6cb44 │ │ │ │ mov ip, fp │ │ │ │ - b 69770 │ │ │ │ + b 6c964 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ add sl, sl, r1, lsl #2 │ │ │ │ - bgt 695c8 │ │ │ │ - b 69788 │ │ │ │ + bgt 6c7bc │ │ │ │ + b 6c97c │ │ │ │ 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 #2 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r4, r3 │ │ │ │ - ldrlt r1, [r6, #48] @ 0x30 │ │ │ │ - blt 69994 │ │ │ │ + bge 6cbe0 │ │ │ │ + ldr r1, [r6, #48] @ 0x30 │ │ │ │ + b 6cba8 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, sl │ │ │ │ mov ip, r8 │ │ │ │ - b 69790 │ │ │ │ + b 6c984 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ add r5, r5, r1, lsl #2 │ │ │ │ - bgt 69598 │ │ │ │ - b 697a8 │ │ │ │ + bgt 6c78c │ │ │ │ + b 6c99c │ │ │ │ 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 #2 │ │ │ │ - ldrlt r1, [r6, #36] @ 0x24 │ │ │ │ - blt 69a00 │ │ │ │ + bge 6cc50 │ │ │ │ + ldr r1, [r6, #36] @ 0x24 │ │ │ │ + b 6cc18 │ │ │ │ mov r5, r9 │ │ │ │ mov lr, r8 │ │ │ │ - b 697b4 │ │ │ │ + b 6c9a8 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ add fp, fp, r1, lsl #2 │ │ │ │ - bgt 6956c │ │ │ │ - b 697cc │ │ │ │ + bgt 6c760 │ │ │ │ + b 6c9c0 │ │ │ │ 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 #2 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bge 69ad0 │ │ │ │ + bge 6cd00 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ - b 69a80 │ │ │ │ + b 6ccb0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r1, sl │ │ │ │ add fp, fp, r2, lsl #2 │ │ │ │ - bgt 69544 │ │ │ │ - b 697ec │ │ │ │ + bgt 6c738 │ │ │ │ + b 6c9e0 │ │ │ │ mov lr, r8 │ │ │ │ - b 697d4 │ │ │ │ + b 6c9c8 │ │ │ │ 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 #2 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r4, r3 │ │ │ │ - bge 697ec │ │ │ │ + bge 6c9e0 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - b 69ae0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r7, [r0, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #140] @ 69bb8 │ │ │ │ - cmp r7, #2 │ │ │ │ + b 6cd10 │ │ │ │ + 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] @ 6ce08 │ │ │ │ + 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 69b9c │ │ │ │ + ldr r1, [r0, #72] @ 0x48 │ │ │ │ + add r3, pc, r3 │ │ │ │ + beq 6cdf0 │ │ │ │ cmp r1, #0 │ │ │ │ - ble 69b94 │ │ │ │ - ldr r2, [pc, #100] @ 69bbc │ │ │ │ + ble 6cdd4 │ │ │ │ + ldr r2, [pc, #116] @ 6ce0c │ │ │ │ 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 694ec │ │ │ │ + bl 6c6d0 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r6, r6, #1 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r6, r3 │ │ │ │ - blt 69b64 │ │ │ │ + blt 6cda4 │ │ │ │ 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 b668 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - muleq lr, r0, r0 │ │ │ │ + b 6cdd4 │ │ │ │ + andeq ip, lr, r0, asr #28 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r7, [r0, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #140] @ 69c5c │ │ │ │ - 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] @ 6cecc │ │ │ │ + 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 69c40 │ │ │ │ + ldr r1, [r0, #72] @ 0x48 │ │ │ │ + add r3, pc, r3 │ │ │ │ + beq 6ceb4 │ │ │ │ cmp r1, #0 │ │ │ │ - ble 69c38 │ │ │ │ - ldr r2, [pc, #100] @ 69c60 │ │ │ │ + ble 6ce98 │ │ │ │ + ldr r2, [pc, #116] @ 6ced0 │ │ │ │ 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 694ec │ │ │ │ + bl 6c6d0 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r6, r6, #1 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r6, r3 │ │ │ │ - blt 69c08 │ │ │ │ + blt 6ce68 │ │ │ │ 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 b098 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq r9, lr, ip, ror #31 │ │ │ │ + b 6ce98 │ │ │ │ + andeq ip, lr, ip, ror sp │ │ │ │ andeq r0, r0, r8, ror #7 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r7, [r0, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #140] @ 69d00 │ │ │ │ - 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] @ 6cf90 │ │ │ │ + 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 69ce4 │ │ │ │ + ldr r1, [r0, #72] @ 0x48 │ │ │ │ + add r3, pc, r3 │ │ │ │ + beq 6cf78 │ │ │ │ cmp r1, #0 │ │ │ │ - ble 69cdc │ │ │ │ - ldr r2, [pc, #100] @ 69d04 │ │ │ │ + ble 6cf5c │ │ │ │ + ldr r2, [pc, #116] @ 6cf94 │ │ │ │ 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 694ec │ │ │ │ + bl 6c6d0 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r6, r6, #1 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r6, r3 │ │ │ │ - blt 69cac │ │ │ │ + blt 6cf2c │ │ │ │ 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 b614 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq r9, lr, r8, asr #30 │ │ │ │ + b 6cf5c │ │ │ │ + @ instruction: 0x000eccb8 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - 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 6a2b4 │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + ldr r9, [sp, #164] @ 0xa4 │ │ │ │ + beq 6d568 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 6a0bc │ │ │ │ + ble 6d35c │ │ │ │ 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 6a274 │ │ │ │ + beq 6d528 │ │ │ │ cmp r1, #0 │ │ │ │ - ble 6a0a0 │ │ │ │ - str r9, [sp, #164] @ 0xa4 │ │ │ │ + ble 6d340 │ │ │ │ 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 6a238 │ │ │ │ + beq 6d4ec │ │ │ │ cmp r2, #0 │ │ │ │ - ble 6a060 │ │ │ │ - str fp, [sp, #164] @ 0xa4 │ │ │ │ + ble 6d300 │ │ │ │ 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 6a1f8 │ │ │ │ + beq 6d4ac │ │ │ │ cmp r1, #0 │ │ │ │ - ble 6a024 │ │ │ │ + ble 6d2c4 │ │ │ │ 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 6a1bc │ │ │ │ + beq 6d470 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 69ffc │ │ │ │ + ble 6d29c │ │ │ │ + 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 6a17c │ │ │ │ + beq 6d430 │ │ │ │ cmp r1, #0 │ │ │ │ - ble 69fbc │ │ │ │ + ble 6d25c │ │ │ │ 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 6a140 │ │ │ │ + beq 6d3f4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 69f94 │ │ │ │ + ble 6d234 │ │ │ │ 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 6a100 │ │ │ │ + beq 6d3b4 │ │ │ │ cmp ip, #0 │ │ │ │ - ble 69f50 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ + ble 6d1f0 │ │ │ │ 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 6a0c4 │ │ │ │ + beq 6d378 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 69f30 │ │ │ │ + ble 6d1d0 │ │ │ │ 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 69d08 │ │ │ │ + bl 6cf98 │ │ │ │ ldr r2, [fp, #100] @ 0x64 │ │ │ │ - add r4, r4, #1 │ │ │ │ add r6, r6, r2, lsl #2 │ │ │ │ ldr r2, [fp, #104] @ 0x68 │ │ │ │ add r5, r5, r2, lsl #2 │ │ │ │ ldr r2, [fp, #96] @ 0x60 │ │ │ │ cmp r4, r2 │ │ │ │ - blt 69ef0 │ │ │ │ + blt 6d190 │ │ │ │ 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 #2 │ │ │ │ ldr r3, [fp, #92] @ 0x5c │ │ │ │ - cmp r7, ip │ │ │ │ add r8, r8, r3, lsl #2 │ │ │ │ - blt 69ecc │ │ │ │ + blt 6d16c │ │ │ │ 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 #2 │ │ │ │ - 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 #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ - blt 69ea4 │ │ │ │ + blt 6d144 │ │ │ │ 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 #2 │ │ │ │ ldr r3, [fp, #68] @ 0x44 │ │ │ │ - cmp r5, r1 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ - blt 69e64 │ │ │ │ + blt 6d104 │ │ │ │ + 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 #2 │ │ │ │ ldr r3, [fp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ - blt 69e34 │ │ │ │ + blt 6d0d4 │ │ │ │ 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 #2 │ │ │ │ ldr r3, [fp, #44] @ 0x2c │ │ │ │ - cmp r5, r1 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ - blt 69df4 │ │ │ │ + blt 6d094 │ │ │ │ + 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 #2 │ │ │ │ ldr r3, [fp, #32] │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ add r8, r8, r3, lsl #2 │ │ │ │ - blt 69dc8 │ │ │ │ + blt 6d068 │ │ │ │ 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 #2 │ │ │ │ ldr r3, [r9, #20] │ │ │ │ - add r6, r6, #1 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ - cmp r6, r1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - blt 69d8c │ │ │ │ + blt 6d02c │ │ │ │ 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 #2 │ │ │ │ ldr r3, [fp, #8] │ │ │ │ - cmp r8, r2 │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ - blt 69d4c │ │ │ │ + blt 6cfec │ │ │ │ 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 69f30 │ │ │ │ + b 6d1d0 │ │ │ │ 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 69f50 │ │ │ │ + b 6d1f0 │ │ │ │ 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 69f94 │ │ │ │ + b 6d234 │ │ │ │ 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 69fbc │ │ │ │ + b 6d25c │ │ │ │ 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 69ffc │ │ │ │ + b 6d29c │ │ │ │ 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 6a024 │ │ │ │ + b 6d2c4 │ │ │ │ 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 6a060 │ │ │ │ + b 6d300 │ │ │ │ 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 6a0a0 │ │ │ │ + b 6d340 │ │ │ │ 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] @ 6a3b8 │ │ │ │ - cmp r8, #2 │ │ │ │ + b 6d35c │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [pc, #212] @ 6d688 │ │ │ │ + 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 6a37c │ │ │ │ + cmp r8, #2 │ │ │ │ + beq 6d650 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 6a374 │ │ │ │ - ldr r2, [pc, #140] @ 6a3bc │ │ │ │ + ble 6d634 │ │ │ │ + ldr r2, [pc, #156] @ 6d68c │ │ │ │ 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 69d08 │ │ │ │ + bl 6cf98 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r7, r7, #1 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r7, r3 │ │ │ │ - blt 6a33c │ │ │ │ + blt 6d5fc │ │ │ │ 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 b9e0 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x000e98bc │ │ │ │ + b 6d634 │ │ │ │ + strdeq ip, [lr], -ip @ │ │ │ │ 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] @ 6a488 │ │ │ │ - cmp r8, #2 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [pc, #212] @ 6d778 │ │ │ │ + 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 6a44c │ │ │ │ + cmp r8, #2 │ │ │ │ + beq 6d740 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 6a444 │ │ │ │ - ldr r2, [pc, #140] @ 6a48c │ │ │ │ + ble 6d724 │ │ │ │ + ldr r2, [pc, #156] @ 6d77c │ │ │ │ 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 69d08 │ │ │ │ + bl 6cf98 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r7, r7, #1 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r7, r3 │ │ │ │ - blt 6a40c │ │ │ │ + blt 6d6ec │ │ │ │ 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 b104 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r9, lr, ip, ror #15 │ │ │ │ + b 6d724 │ │ │ │ + andeq ip, lr, ip, lsl #10 │ │ │ │ andeq r0, r0, ip, ror #7 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r8, [r0, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #184] @ 6a558 │ │ │ │ - cmp r8, #2 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [pc, #212] @ 6d868 │ │ │ │ + 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 6a51c │ │ │ │ + cmp r8, #2 │ │ │ │ + beq 6d830 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 6a514 │ │ │ │ - ldr r2, [pc, #140] @ 6a55c │ │ │ │ + ble 6d814 │ │ │ │ + ldr r2, [pc, #156] @ 6d86c │ │ │ │ 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 69d08 │ │ │ │ + bl 6cf98 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r7, r7, #1 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r7, r3 │ │ │ │ - blt 6a4dc │ │ │ │ + blt 6d7dc │ │ │ │ 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 b77c │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r9, lr, ip, lsl r7 │ │ │ │ + b 6d814 │ │ │ │ + andeq ip, lr, ip, lsl r4 │ │ │ │ andeq r0, r0, r0, lsl 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] @ 6a684 │ │ │ │ - cmp r1, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r3, [pc, #288] @ 6d9ac │ │ │ │ + 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 6a620 │ │ │ │ + add r3, pc, r3 │ │ │ │ + beq 6d950 │ │ │ │ cmp r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6a5fc │ │ │ │ + beq 6d918 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 6a644 │ │ │ │ + beq 6d970 │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 6a618 │ │ │ │ - ldr r2, [pc, #216] @ 6a688 │ │ │ │ + ble 6d934 │ │ │ │ + ldr r2, [pc, #224] @ 6d9b0 │ │ │ │ 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 69d08 │ │ │ │ + bl 6cf98 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r9, r9, #1 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r9, r3 │ │ │ │ - blt 6a5bc │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + blt 6d8dc │ │ │ │ + b 6d934 │ │ │ │ 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 b398 │ │ │ │ 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 b398 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 6d934 │ │ │ │ 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 b17c │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r9, lr, ip, asr #12 │ │ │ │ + b 6d934 │ │ │ │ + andeq ip, lr, r0, lsr #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ │ │ │ │ -0006a68c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #68] @ 6a6dc │ │ │ │ +0006d9b4 : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ + ldr r4, [pc, #88] @ 6da18 │ │ │ │ + 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 b59c │ │ │ │ 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 afd8 │ │ │ │ cmp r4, r5 │ │ │ │ - bne 6a6a0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - strdeq r5, [lr], -r4 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + bne 6d9d0 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq r8, lr, r4, asr #13 │ │ │ │ + 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] @ 6a74c │ │ │ │ - ldr r4, [r0] │ │ │ │ + ldr r1, [pc, #24] @ 6daa8 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrdeq r1, [lr], -r0 │ │ │ │ - push {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq r4, lr, r0, lsl #24 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b2fc │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b2fc │ │ │ │ - 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 6a7a0 │ │ │ │ + beq 6db18 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ cmpne r2, #1 │ │ │ │ - bgt 6a7ac │ │ │ │ + bgt 6db38 │ │ │ │ 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 b368 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a7a0 │ │ │ │ + beq 6db18 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r7] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bge 6a7a0 │ │ │ │ + bge 6db18 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ bic r3, r1, #-16777216 @ 0xff000000 │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ bic r3, r3, #15728640 @ 0xf00000 │ │ │ │ - beq 6a818 │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ + beq 6dba4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 6a7a0 │ │ │ │ + bne 6db18 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - beq 6a830 │ │ │ │ + beq 6dbbc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6a978 │ │ │ │ - add r3, sp, #16 │ │ │ │ + bgt 6dd00 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ + add r3, sp, #16 │ │ │ │ add r1, sp, #12 │ │ │ │ bl b674 │ │ │ │ - mov r1, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl b494 │ │ │ │ mov r1, #1 │ │ │ │ add sl, r4, #20 │ │ │ │ + bl b494 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ + mov r1, #1 │ │ │ │ bl b494 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl b5f0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl b968 │ │ │ │ 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 b05c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl b8a8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 6a950 │ │ │ │ - mov r1, #1 │ │ │ │ + beq 6dcd8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ + mov r1, #1 │ │ │ │ bl b494 │ │ │ │ - mov r1, r9 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl b968 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - str sl, [sp] │ │ │ │ - mov r2, r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ + str sl, [sp] │ │ │ │ + mov r2, r3 │ │ │ │ bl b05c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl b8a8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6a950 │ │ │ │ - ldr r2, [pc, #152] @ 6a998 │ │ │ │ - ldr r1, [pc, #152] @ 6a99c │ │ │ │ + beq 6dcd8 │ │ │ │ + ldr r2, [pc, #148] @ 6dd20 │ │ │ │ + mov r0, #80 @ 0x50 │ │ │ │ + ldr r1, [pc, #144] @ 6dd24 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ bl b020 │ │ │ │ - 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 b32c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ bl b0ec │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 6db1c │ │ │ │ mov r0, #0 │ │ │ │ bl b2fc │ │ │ │ mov r0, r7 │ │ │ │ bl b2fc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ bl b0ec │ │ │ │ - b 6a7a0 │ │ │ │ + b 6db18 │ │ │ │ bl b860 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b3b0 │ │ │ │ cmp r7, r0 │ │ │ │ - bgt 6a7a0 │ │ │ │ + bgt 6db18 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b 6a830 │ │ │ │ - @ instruction: 0xfffffdd8 │ │ │ │ - andeq r6, lr, ip, asr #19 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + b 6dbbc │ │ │ │ + @ instruction: 0xfffffd84 │ │ │ │ + andeq r9, lr, ip, lsr r6 │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl b788 │ │ │ │ - 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 b788 │ │ │ │ │ │ │ │ -0006a9c4 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r4, [pc, #76] @ 6aa1c │ │ │ │ - ldr r7, [pc, #76] @ 6aa20 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - add r8, r4, #12 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r1, r7 │ │ │ │ +0006dd60 : │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r5, [pc, #112] @ 6dde0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + ldr r8, [pc, #100] @ 6dde4 │ │ │ │ + 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 b59c │ │ │ │ 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 afd8 │ │ │ │ - cmp r4, r8 │ │ │ │ - bne 6a9e4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - strdeq r3, [lr], -ip │ │ │ │ - andeq r5, lr, r8, lsr #14 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + cmp r4, #3 │ │ │ │ + bne 6dd90 │ │ │ │ + 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) │ │ │ │ + ldrdeq r6, [lr], -r0 │ │ │ │ + andeq r8, lr, r8, ror r3 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ mov r5, 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, #4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ - ldr sl, [r4, #76] @ 0x4c │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ + ldr sl, [r4, #76] @ 0x4c │ │ │ │ sub r3, sl, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - pople {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ble 6de84 │ │ │ │ cmp r6, #1 │ │ │ │ addeq r8, r5, sl, lsl #2 │ │ │ │ moveq r9, #1056964608 @ 0x3f000000 │ │ │ │ - bne 6aab0 │ │ │ │ + bne 6dea0 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ mov r1, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ add r6, r6, #1 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r8, #-4]! │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ sub r3, sl, r6 │ │ │ │ - cmp r6, r3 │ │ │ │ str r0, [r8] │ │ │ │ - blt 6aa60 │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r6, r3 │ │ │ │ + blt 6de38 │ │ │ │ + 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) │ │ │ │ mul r3, r6, r3 │ │ │ │ - add r7, r5, r6, lsl #2 │ │ │ │ - lsl r8, r6, #2 │ │ │ │ - add r5, r5, r3, lsl #2 │ │ │ │ mov fp, #1 │ │ │ │ mov r9, #1056964608 @ 0x3f000000 │ │ │ │ + lsl r8, r6, #2 │ │ │ │ + add r7, r5, r8 │ │ │ │ + add r5, r5, r3, lsl #2 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r1, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ add fp, fp, #1 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r7], r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ sub r3, sl, fp │ │ │ │ - cmp fp, r3 │ │ │ │ str r0, [r5] │ │ │ │ sub r5, r5, r8 │ │ │ │ - blt 6aac8 │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + cmp fp, r3 │ │ │ │ + blt 6deb8 │ │ │ │ + b 6de84 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r9, r0 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + mov sl, r1 │ │ │ │ ldr r8, [r0, #76] @ 0x4c │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #12 │ │ │ │ - sub r3, r8, #1 │ │ │ │ - cmp r3, #1 │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ - mov r9, r0 │ │ │ │ - mov sl, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ble 6ab90 │ │ │ │ + sub r3, r8, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 6df90 │ │ │ │ cmp r4, #1 │ │ │ │ - moveq r6, r1 │ │ │ │ addeq r5, r1, r8, lsl #2 │ │ │ │ - bne 6abac │ │ │ │ + moveq r6, r1 │ │ │ │ + bne 6dfc0 │ │ │ │ ldr fp, [r6, #4]! │ │ │ │ + add r4, r4, #1 │ │ │ │ ldr r7, [r5, #-4]! │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, fp │ │ │ │ - add r4, r4, #1 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ sub r3, r8, r4 │ │ │ │ - cmp r4, r3 │ │ │ │ str r0, [r5] │ │ │ │ - blt 6ab58 │ │ │ │ + cmp r4, r3 │ │ │ │ + blt 6df58 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ - ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ + ldr r3, [r0, #56] @ 0x38 │ │ │ │ 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 │ │ │ │ bx r3 │ │ │ │ lsl r6, r4, #2 │ │ │ │ - add r5, r1, r4, lsl #2 │ │ │ │ - mul r4, r3, r4 │ │ │ │ mov r7, #1 │ │ │ │ + mul r4, r3, r4 │ │ │ │ + add r5, r1, r6 │ │ │ │ add r4, r1, r4, lsl #2 │ │ │ │ ldr fp, [r5] │ │ │ │ + add r7, r7, #1 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp] │ │ │ │ - add r7, r7, #1 │ │ │ │ str r0, [r5], r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ sub r3, r8, r7 │ │ │ │ - cmp r7, r3 │ │ │ │ str r0, [r4] │ │ │ │ sub r4, r4, r6 │ │ │ │ - blt 6abc0 │ │ │ │ - b 6ab90 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r8, [r0, #76] @ 0x4c │ │ │ │ + cmp r7, r3 │ │ │ │ + blt 6dfd4 │ │ │ │ + b 6df90 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + ldr r3, [r1] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + ldr ip, [r0, #72] @ 0x48 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ + ldr r8, [r0, #76] @ 0x4c │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + ldr lr, [r0, #68] @ 0x44 │ │ │ │ + str r3, [r2] │ │ │ │ sub r4, r8, #1 │ │ │ │ - ldr r2, [r1] │ │ │ │ cmp r4, #1 │ │ │ │ - ldr lr, [r0, #68] @ 0x44 │ │ │ │ - ldr r3, [r0, #72] @ 0x48 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - mov ip, r0 │ │ │ │ - str r2, [r7] │ │ │ │ - ble 6ad8c │ │ │ │ + ble 6e1cc │ │ │ │ cmp lr, #1 │ │ │ │ - cmpeq r3, #1 │ │ │ │ - bne 6acec │ │ │ │ - add sl, r1, r8, lsl #2 │ │ │ │ - mov r9, r7 │ │ │ │ - add r8, r7, r8, lsl #2 │ │ │ │ - mov fp, sl │ │ │ │ - str r7, [sp, #20] │ │ │ │ - mov sl, r9 │ │ │ │ + cmpeq ip, #1 │ │ │ │ + bne 6e128 │ │ │ │ + lsl r8, r8, #2 │ │ │ │ mov r5, #1 │ │ │ │ mov r7, r1 │ │ │ │ - mov r9, r8 │ │ │ │ str lr, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + add sl, r1, r8 │ │ │ │ + add r8, r2, r8 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + mov fp, sl │ │ │ │ + mov r9, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ + mov sl, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ ldr r8, [r7, #4]! │ │ │ │ + add r5, r5, #1 │ │ │ │ + sub r4, r4, #1 │ │ │ │ ldr r6, [fp, #-4]! │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - add r5, r5, #1 │ │ │ │ - sub r4, r4, #1 │ │ │ │ str r0, [sl, #4]! │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ cmp r4, r5 │ │ │ │ str r0, [r9, #-4]! │ │ │ │ - bgt 6ac70 │ │ │ │ + bgt 6e094 │ │ │ │ ldr lr, [sp, #4] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r4, r5 │ │ │ │ - muleq lr, r4, lr │ │ │ │ - muleq r3, r4, r3 │ │ │ │ - ldreq r2, [r1, lr, lsl #2] │ │ │ │ - ldr r0, [ip, #64] @ 0x40 │ │ │ │ - streq r2, [r7, r3, lsl #2] │ │ │ │ - mov r1, r7 │ │ │ │ + bne 6e0f8 │ │ │ │ + mul lr, r4, lr │ │ │ │ + mul r3, r4, ip │ │ │ │ + ldr r2, [r1, lr, lsl #2] │ │ │ │ + str r2, [r7, r3, lsl #2] │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ mov r2, r7 │ │ │ │ + mov r1, r7 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ 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 r3 │ │ │ │ - mul r8, r4, lr │ │ │ │ - mul r6, r4, r3 │ │ │ │ + mul r9, r4, lr │ │ │ │ + mov r5, #1 │ │ │ │ + str lr, [sp, #12] │ │ │ │ lsl r2, lr, #2 │ │ │ │ - add r0, r1, lr, lsl #2 │ │ │ │ - add sl, r7, r3, lsl #2 │ │ │ │ - add r6, r7, r6, lsl #2 │ │ │ │ str r7, [sp, #28] │ │ │ │ - add r8, r1, r8, lsl #2 │ │ │ │ - lsl fp, r3, #2 │ │ │ │ - mov r5, #1 │ │ │ │ - mov r7, r2 │ │ │ │ + mul r8, r4, ip │ │ │ │ + str ip, [sp, #16] │ │ │ │ + lsl fp, ip, #2 │ │ │ │ + add r3, r1, r2 │ │ │ │ + mov sl, r2 │ │ │ │ + add r9, r1, r9, lsl #2 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + add r0, r7, fp │ │ │ │ + add r8, r7, r8, lsl #2 │ │ │ │ + mov r7, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ - str lr, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str ip, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r1, [r8] │ │ │ │ - ldr r9, [r3], r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r9 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r6, [r7], sl │ │ │ │ add r5, r5, #1 │ │ │ │ sub r4, r4, #1 │ │ │ │ - sub r8, r8, r7 │ │ │ │ - str r0, [sl], fp │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r1, [r9] │ │ │ │ + sub r9, r9, sl │ │ │ │ + mov r0, r6 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + str r0, [r3], fp │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ cmp r4, r5 │ │ │ │ - str r0, [r6] │ │ │ │ - sub r6, r6, fp │ │ │ │ - bgt 6ad2c │ │ │ │ + str r0, [r8] │ │ │ │ + sub r8, r8, fp │ │ │ │ + bgt 6e16c │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - b 6acbc │ │ │ │ + b 6e0e0 │ │ │ │ mov r5, #1 │ │ │ │ - b 6acbc │ │ │ │ + b 6e0e0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #80] @ 6adf0 │ │ │ │ - push {r4, lr} │ │ │ │ + ldr r2, [pc, #92] @ 6e23c │ │ │ │ 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 6ade4 │ │ │ │ - ldr r2, [pc, #48] @ 6adf4 │ │ │ │ + beq 6e230 │ │ │ │ + ldr r2, [pc, #56] @ 6e240 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #36] @ 6adf8 │ │ │ │ + ldr r1, [pc, #44] @ 6e244 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #16] @ 6adfc │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r2, [pc, #16] @ 6e248 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 6adc4 │ │ │ │ - @ instruction: 0xfffffc70 │ │ │ │ - andeq r0, lr, r4, lsl #25 │ │ │ │ - andeq r0, lr, r8, asr lr │ │ │ │ - andeq r0, lr, r4, asr ip │ │ │ │ + b 6e208 │ │ │ │ + @ instruction: 0xfffffbec │ │ │ │ + andeq r4, lr, r4, asr #5 │ │ │ │ + muleq lr, r8, r4 │ │ │ │ + andeq r4, lr, ip, lsl #5 │ │ │ │ ldr r3, [r2, #164] @ 0xa4 │ │ │ │ tst r3, #8 │ │ │ │ - bne 6ae38 │ │ │ │ + bne 6e2a8 │ │ │ │ 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 6ae40 │ │ │ │ + beq 6e2b0 │ │ │ │ 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 6ae2c │ │ │ │ + bne 6e288 │ │ │ │ ldr ip, [r5, #20] │ │ │ │ bics lr, ip, #4 │ │ │ │ - bne 6ae2c │ │ │ │ + bne 6e288 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ cmp lr, #2 │ │ │ │ - ble 6ae2c │ │ │ │ + ble 6e288 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 6ae78 │ │ │ │ + beq 6e2e8 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - bne 6afd0 │ │ │ │ + bne 6e448 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ bl b734 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl b8a8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6ae2c │ │ │ │ + beq 6e288 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6af94 │ │ │ │ + beq 6e40c │ │ │ │ ldr r3, [r4, #164] @ 0xa4 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - beq 6afc4 │ │ │ │ - ldr r2, [pc, #328] @ 6b008 │ │ │ │ + beq 6e43c │ │ │ │ + ldr r2, [pc, #336] @ 6e480 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #324] @ 6b00c │ │ │ │ + ldr r1, [pc, #332] @ 6e484 │ │ │ │ mov r0, #80 @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b020 │ │ │ │ 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 149ef8 │ │ │ │ + bl 15097c │ │ │ │ ldrd r2, [r4, #32] │ │ │ │ - bl 149c28 │ │ │ │ + bl 1506ac │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ lsl r0, r6, #1 │ │ │ │ strd r8, [r4, #32] │ │ │ │ - bl 149ef8 │ │ │ │ + bl 15097c │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ - bl 149c28 │ │ │ │ + bl 1506ac │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ strd r0, [r4, #8] │ │ │ │ - bne 6af78 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6e3f0 │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 149c28 │ │ │ │ + bl 1506ac │ │ │ │ strd r0, [r4, #16] │ │ │ │ - ldr r3, [pc, #144] @ 6b010 │ │ │ │ + ldr r3, [pc, #144] @ 6e488 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6afa0 │ │ │ │ + beq 6e418 │ │ │ │ mov r0, r4 │ │ │ │ - b 6ae30 │ │ │ │ - ldr r2, [pc, #120] @ 6b014 │ │ │ │ + b 6e28c │ │ │ │ + ldr r2, [pc, #120] @ 6e48c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 6aec0 │ │ │ │ + b 6e330 │ │ │ │ tst sl, #1 │ │ │ │ - ldreq r3, [pc, #108] @ 6b018 │ │ │ │ mov r2, #0 │ │ │ │ + ldreq r3, [pc, #104] @ 6e490 │ │ │ │ movne r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 149c28 │ │ │ │ + bl 1506ac │ │ │ │ strd r0, [r4, #32] │ │ │ │ - b 6af8c │ │ │ │ - ldr r2, [pc, #80] @ 6b01c │ │ │ │ + b 6e404 │ │ │ │ + ldr r2, [pc, #80] @ 6e494 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 6aec0 │ │ │ │ + b 6e330 │ │ │ │ mov r1, r2 │ │ │ │ bl b494 │ │ │ │ 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 b734 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl b950 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b 6ae90 │ │ │ │ - @ instruction: 0xfffffd3c │ │ │ │ - andeq r6, lr, r8, lsl r4 │ │ │ │ - @ instruction: 0xfffffc78 │ │ │ │ - @ instruction: 0xfffffa84 │ │ │ │ + b 6e300 │ │ │ │ + @ instruction: 0xfffffce0 │ │ │ │ + andeq r8, lr, r8, lsr #31 │ │ │ │ + @ instruction: 0xfffffc14 │ │ │ │ + @ instruction: 0xfffff9d0 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ - @ instruction: 0xfffffb50 │ │ │ │ + @ instruction: 0xfffffac8 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ b b2fc │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ b b788 │ │ │ │ │ │ │ │ -0006b030 : │ │ │ │ - ldr r1, [pc, #32] @ 6b058 │ │ │ │ - push {r4, lr} │ │ │ │ - add r1, pc, r1 │ │ │ │ +0006e4a8 : │ │ │ │ + ldr r1, [pc, #44] @ 6e4dc │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #8 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b59c │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b afd8 │ │ │ │ - ldrdeq r5, [lr], -r8 │ │ │ │ + andeq r7, lr, r4, asr ip │ │ │ │ │ │ │ │ -0006b05c : │ │ │ │ +0006e4e0 : │ │ │ │ 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 6e564 │ │ │ │ lsl r8, r8, #2 │ │ │ │ mov r5, r1 │ │ │ │ - lsl r7, r7, #2 │ │ │ │ mov r4, r2 │ │ │ │ + lsl r7, r7, #2 │ │ │ │ mov fp, #0 │ │ │ │ + b 6e544 │ │ │ │ + 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 6b0a4 │ │ │ │ + bne 6e540 │ │ │ │ + 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] @ 6b108 │ │ │ │ - ldr r4, [r0] │ │ │ │ + ldr r1, [pc, #24] @ 6e5c8 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r0, lr, r8, asr #22 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq r4, lr, r4, lsl r1 │ │ │ │ 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 6b140 │ │ │ │ - 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 6e610 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 6b14c │ │ │ │ + bge 6e630 │ │ │ │ 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 b368 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b140 │ │ │ │ + beq 6e610 │ │ │ │ ldr r2, [r4, #164] @ 0xa4 │ │ │ │ bic r3, r2, #-16777216 @ 0xff000000 │ │ │ │ tst r2, #256 @ 0x100 │ │ │ │ bic r3, r3, #15728640 @ 0xf00000 │ │ │ │ - beq 6b1a8 │ │ │ │ - ldr r2, [r8, #12] │ │ │ │ + beq 6e68c │ │ │ │ ldr r1, [r8, #8] │ │ │ │ + ldr r2, [r8, #12] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 6b140 │ │ │ │ + bne 6e610 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bne 6b2a0 │ │ │ │ + bne 6e780 │ │ │ │ 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 b5f0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ + add sl, r9, r7 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl ba4c │ │ │ │ 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 b05c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl b8a8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6b140 │ │ │ │ - ldr r2, [pc, #332] @ 6b364 │ │ │ │ - ldr r1, [pc, #332] @ 6b368 │ │ │ │ + beq 6e610 │ │ │ │ + ldr r2, [pc, #328] @ 6e844 │ │ │ │ + mov r0, #88 @ 0x58 │ │ │ │ + ldr r1, [pc, #324] @ 6e848 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #88 @ 0x58 │ │ │ │ bl b020 │ │ │ │ - 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 b1a0 │ │ │ │ - ldr r3, [pc, #272] @ 6b36c │ │ │ │ - ldr r2, [pc, #272] @ 6b370 │ │ │ │ + ldr r3, [pc, #268] @ 6e84c │ │ │ │ + add r1, r6, #8 │ │ │ │ + ldr r2, [pc, #264] @ 6e850 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ strd r2, [r4, #32] │ │ │ │ - add r1, r6, #8 │ │ │ │ mov r2, r7 │ │ │ │ bl b470 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 6b300 │ │ │ │ + beq 6e7e0 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 149ef8 │ │ │ │ + bl 15097c │ │ │ │ ldrd r2, [r6, #40] @ 0x28 │ │ │ │ - bl 149fdc │ │ │ │ + bl 150a60 │ │ │ │ strd r0, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + b 6e614 │ │ │ │ tst r3, #8 │ │ │ │ ldr r2, [r0] │ │ │ │ - beq 6b2b4 │ │ │ │ + beq 6e794 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6b140 │ │ │ │ + beq 6e610 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt 6b310 │ │ │ │ + bgt 6e7f0 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 6b2d0 │ │ │ │ + beq 6e7b0 │ │ │ │ ldr r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt 6b140 │ │ │ │ + bgt 6e610 │ │ │ │ ldmib r5, {r0, r9} │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 6b1b8 │ │ │ │ + bne 6e69c │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 6b1b8 │ │ │ │ + bne 6e69c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 6b1b8 │ │ │ │ - b 6b140 │ │ │ │ + bhi 6e69c │ │ │ │ + b 6e610 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - ble 6b294 │ │ │ │ - b 6b280 │ │ │ │ + ble 6e778 │ │ │ │ + b 6e764 │ │ │ │ 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 b9c8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -98281,265 +101665,290 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl b908 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl b3b0 │ │ │ │ cmp r6, r0 │ │ │ │ - blt 6b140 │ │ │ │ + blt 6e610 │ │ │ │ ldr r3, [r4, #164] @ 0xa4 │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #15728640 @ 0xf00000 │ │ │ │ - b 6b2bc │ │ │ │ - @ instruction: 0xfffffe4c │ │ │ │ - ldrdeq r6, [lr], -r4 │ │ │ │ + b 6e79c │ │ │ │ + @ instruction: 0xfffffde8 │ │ │ │ + andeq r8, lr, ip, ror #23 │ │ │ │ strdmi r2, [r9], -r9 │ │ │ │ @ instruction: 0xf01b866e │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ b b2fc │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ b b788 │ │ │ │ │ │ │ │ -0006b384 : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #100] @ 6b3f4 │ │ │ │ +0006e864 : │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, #20 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r5, #2 │ │ │ │ + ldr r7, [pc, #112] @ 6e8f0 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + ldr r6, [pc, #108] @ 6e8f4 │ │ │ │ + str lr, [sp, #20] │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, #20 │ │ │ │ bl b59c │ │ │ │ - ldr r6, [pc, #80] @ 6b3f8 │ │ │ │ - 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 afd8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #20 │ │ │ │ bl b59c │ │ │ │ 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 afd8 │ │ │ │ - andeq r4, lr, ip, lsl #27 │ │ │ │ - andeq r2, lr, r0, lsr r8 │ │ │ │ - ldr r3, [r2, #68] @ 0x44 │ │ │ │ + muleq lr, r4, r8 │ │ │ │ + andeq r5, lr, r8, asr #27 │ │ │ │ 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 149ef8 │ │ │ │ + bl 15097c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r4, #32] │ │ │ │ - bl 149c28 │ │ │ │ + bl 1506ac │ │ │ │ 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] @ 6ea14 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add r1, pc, r1 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - mov r4, r1 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #156] @ 6b500 │ │ │ │ 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 6b4a4 │ │ │ │ - ldr r1, [pc, #108] @ 6b504 │ │ │ │ + beq 6e9b0 │ │ │ │ + ldr r1, [pc, #116] @ 6ea18 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6b4c4 │ │ │ │ - ldr r1, [pc, #80] @ 6b508 │ │ │ │ + beq 6e9d0 │ │ │ │ + ldr r1, [pc, #88] @ 6ea1c │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6b4e4 │ │ │ │ - ldr r1, [pc, #52] @ 6b50c │ │ │ │ + beq 6e9f0 │ │ │ │ + ldr r1, [pc, #60] @ 6ea20 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #36] @ 6b510 │ │ │ │ + ldr r1, [pc, #44] @ 6ea24 │ │ │ │ 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 │ │ │ │ - andeq r0, lr, r8, ror #15 │ │ │ │ - @ instruction: 0x000dfcb8 │ │ │ │ - muleq sp, r8, ip │ │ │ │ - andeq pc, sp, r8, ror ip @ │ │ │ │ - andeq pc, sp, r0, ror #24 │ │ │ │ - push {r4, lr} │ │ │ │ + andeq r3, lr, ip, ror sp │ │ │ │ + andeq r3, lr, ip, lsr #4 │ │ │ │ + andeq r3, lr, ip, lsl #4 │ │ │ │ + andeq r3, lr, ip, ror #3 │ │ │ │ + ldrdeq r3, [lr], -r4 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b2fc │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ bl b2fc │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b2fc │ │ │ │ - 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 b788 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ mov r1, r5 │ │ │ │ bl b788 │ │ │ │ - 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 b788 │ │ │ │ - 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 r7, [r0, #68] @ 0x44 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r5, [r0, #68] @ 0x44 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + ldr r7, [r0, #72] @ 0x48 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ - str r7, [sp, #4] │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ bl b9d4 │ │ │ │ - add r3, r4, r7 │ │ │ │ + add r3, r4, r5 │ │ │ │ mov r1, r4 │ │ │ │ + add sl, r0, r7, lsl #3 │ │ │ │ add r2, r3, r3, lsr #31 │ │ │ │ - mul r1, r7, r1 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov fp, r0 │ │ │ │ + mul r1, r5, r1 │ │ │ │ asr r2, r2, #1 │ │ │ │ mov r8, r2 │ │ │ │ - lsl r2, r5, #2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ + lsl r2, r7, #2 │ │ │ │ + sub r5, r1, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - add r2, r0, r5, lsl #2 │ │ │ │ - add sl, r0, r5, lsl #3 │ │ │ │ - mov fp, r0 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + add r2, r0, r2 │ │ │ │ mov r9, r2 │ │ │ │ - sub r5, r1, #1 │ │ │ │ - ble 6b5e8 │ │ │ │ + ble 6eb2c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ bl b6b0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, #2 │ │ │ │ cmpgt r2, #2 │ │ │ │ movle r3, #2 │ │ │ │ strle r3, [sp, #36] @ 0x24 │ │ │ │ - ble 6b630 │ │ │ │ + ble 6eb74 │ │ │ │ sub r0, r3, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub r1, r3, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 149bfc │ │ │ │ + bl 150680 │ │ │ │ mov r0, r4 │ │ │ │ subs r4, r1, #0 │ │ │ │ - bne 6b614 │ │ │ │ + bne 6eb58 │ │ │ │ add r3, r0, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r7, #1 │ │ │ │ - cmp r2, #1 │ │ │ │ + sub r3, r5, r7 │ │ │ │ str fp, [sp, #32] │ │ │ │ - str fp, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - mov fp, r8 │ │ │ │ mov r4, r9 │ │ │ │ - sub r3, r5, r7 │ │ │ │ - beq 6b870 │ │ │ │ + str fp, [sp, #52] @ 0x34 │ │ │ │ + mov fp, r8 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 6edb4 │ │ │ │ cmp r2, #2 │ │ │ │ - bne 6b960 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + bne 6eeb8 │ │ │ │ ldr r2, [r6, r7, lsl #3] │ │ │ │ + mov r9, r3 │ │ │ │ + mov r8, r7 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ str r2, [r1] │ │ │ │ add r2, r6, r7, lsl #3 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ ldr r2, [r6, r3, lsl #3] │ │ │ │ str r2, [r4] │ │ │ │ add r2, r6, r3, lsl #3 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - mov r9, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r7 │ │ │ │ - bne 6bb18 │ │ │ │ - str r4, [sp, #16] │ │ │ │ + bne 6f078 │ │ │ │ str r3, [sp] │ │ │ │ + str r4, [sp, #16] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b 6b6f8 │ │ │ │ + b 6ec3c │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 6bb00 │ │ │ │ + beq 6f060 │ │ │ │ ldr ip, [r6, r1, lsl #3] │ │ │ │ str ip, [r6, r8, lsl #3] │ │ │ │ add ip, r6, r1, lsl #3 │ │ │ │ - ldr ip, [ip, #4] │ │ │ │ add r8, r6, r8, lsl #3 │ │ │ │ + ldr ip, [ip, #4] │ │ │ │ str ip, [r8, #4] │ │ │ │ + mov r8, r1 │ │ │ │ ldr ip, [r6, r0, lsl #3] │ │ │ │ str ip, [r6, r9, lsl #3] │ │ │ │ add ip, r6, r0, lsl #3 │ │ │ │ add r9, r6, r9, lsl #3 │ │ │ │ ldr ip, [ip, #4] │ │ │ │ str ip, [r9, #4] │ │ │ │ - mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1499dc │ │ │ │ - cmp fp, r8 │ │ │ │ - movgt r3, #1 │ │ │ │ add r4, r4, #2 │ │ │ │ + bl 150460 │ │ │ │ + cmp fp, r8 │ │ │ │ mul r1, r5, r0 │ │ │ │ + movgt r3, #1 │ │ │ │ strbgt r3, [sl, r8] │ │ │ │ cmp fp, r9 │ │ │ │ sub r1, r8, r1 │ │ │ │ movgt r3, #1 │ │ │ │ + sub r0, r5, r1 │ │ │ │ strbgt r3, [sl, r9] │ │ │ │ cmp r7, r1 │ │ │ │ - sub r0, r5, r1 │ │ │ │ - bne 6b6b4 │ │ │ │ + bne 6ebf8 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r3] │ │ │ │ str r2, [r6, r8, lsl #3] │ │ │ │ add r8, r6, r8, lsl #3 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ @@ -98548,3328 +101957,3581 @@ │ │ │ │ str r2, [r6, r9, lsl #3] │ │ │ │ add r9, r6, r9, lsl #3 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r2, [r9, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - ble 6b94c │ │ │ │ + ble 6ee90 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ mov r4, r5 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r5, sl │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ str r6, [sp, #20] │ │ │ │ - b 6b7ac │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + b 6ecf0 │ │ │ │ ldrb r3, [r5, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b844 │ │ │ │ + beq 6ed88 │ │ │ │ mov r3, sl │ │ │ │ add r9, r9, r8 │ │ │ │ - cmp r4, r9 │ │ │ │ add sl, r3, #1 │ │ │ │ + cmp r4, r9 │ │ │ │ sublt r9, r9, r4 │ │ │ │ cmp sl, r9 │ │ │ │ - beq 6b7a8 │ │ │ │ + beq 6ecec │ │ │ │ cmp fp, sl │ │ │ │ - bgt 6b79c │ │ │ │ + bgt 6ece0 │ │ │ │ cmp sl, r9 │ │ │ │ sub r6, r4, r3 │ │ │ │ movge r1, #0 │ │ │ │ movlt r1, #1 │ │ │ │ cmp r6, r9 │ │ │ │ movle r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6b7a8 │ │ │ │ - str r5, [sp] │ │ │ │ + beq 6ecec │ │ │ │ mov r0, r9 │ │ │ │ + str r5, [sp] │ │ │ │ mov r5, sl │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r6 │ │ │ │ mov r1, r7 │ │ │ │ mul r6, r0, r8 │ │ │ │ - bl 1499dc │ │ │ │ + bl 150460 │ │ │ │ mul r0, sl, r0 │ │ │ │ sub r0, r6, r0 │ │ │ │ cmp r5, r0 │ │ │ │ movge r2, #0 │ │ │ │ movlt r2, #1 │ │ │ │ cmp r4, r0 │ │ │ │ movle r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6b800 │ │ │ │ + bne 6ed44 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r5 │ │ │ │ - cmp sl, r0 │ │ │ │ ldr r5, [sp] │ │ │ │ - bne 6b7a8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cmp sl, r0 │ │ │ │ + bne 6ecec │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ mov r9, sl │ │ │ │ - mov r7, r9 │ │ │ │ mov sl, r5 │ │ │ │ - cmp r2, #1 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r5, r4 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + mov r7, r9 │ │ │ │ sub r3, r5, r7 │ │ │ │ - bne 6b65c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 6eba0 │ │ │ │ ldr r2, [r6, r7, lsl #2] │ │ │ │ + mov r9, r3 │ │ │ │ + mov r8, r7 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ str r2, [r1] │ │ │ │ ldr r2, [r6, r3, lsl #2] │ │ │ │ str r2, [r4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - mov r9, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r7 │ │ │ │ - bne 6bbd0 │ │ │ │ + bne 6f130 │ │ │ │ mov r2, r5 │ │ │ │ - str r4, [sp, #16] │ │ │ │ mov r5, fp │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov fp, r2 │ │ │ │ str r3, [sp] │ │ │ │ - b 6b8d8 │ │ │ │ + mov fp, r2 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + b 6ee1c │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 6badc │ │ │ │ + beq 6f03c │ │ │ │ ldr ip, [r6, r1, lsl #2] │ │ │ │ str ip, [r6, r8, lsl #2] │ │ │ │ + mov r8, r1 │ │ │ │ ldr ip, [r6, r0, lsl #2] │ │ │ │ str ip, [r6, r9, lsl #2] │ │ │ │ - mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1499dc │ │ │ │ - cmp r5, r8 │ │ │ │ - movgt r3, #1 │ │ │ │ add r4, r4, #2 │ │ │ │ + bl 150460 │ │ │ │ + cmp r5, r8 │ │ │ │ mul r1, fp, r0 │ │ │ │ + movgt r3, #1 │ │ │ │ strbgt r3, [sl, r8] │ │ │ │ cmp r5, r9 │ │ │ │ sub r1, r8, r1 │ │ │ │ movgt r3, #1 │ │ │ │ + sub r0, fp, r1 │ │ │ │ strbgt r3, [sl, r9] │ │ │ │ cmp r7, r1 │ │ │ │ - sub r0, fp, r1 │ │ │ │ - bne 6b8b4 │ │ │ │ - mov r3, fp │ │ │ │ + bne 6edf8 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + mov r3, fp │ │ │ │ mov fp, r5 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r2, [r6, r8, lsl #2] │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ str r2, [r6, r9, lsl #2] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt 6b778 │ │ │ │ + bgt 6ecbc │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ 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 b8d8 │ │ │ │ - mov r1, r2 │ │ │ │ - mul r1, r7, r1 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ + mov r1, r2 │ │ │ │ mov r8, r2 │ │ │ │ - add r1, r6, r1, lsl #2 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ str r3, [sp] │ │ │ │ + mul r1, r7, r1 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r2, r9 │ │ │ │ + add r1, r6, r1, lsl #2 │ │ │ │ bl b1c4 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r1, r8 │ │ │ │ - mul r1, r3, r1 │ │ │ │ mov r2, r9 │ │ │ │ - add r1, r6, r1, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ + mul r1, r3, r1 │ │ │ │ + add r1, r6, r1, lsl #2 │ │ │ │ bl b1c4 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ str sl, [sp, #16] │ │ │ │ + mov sl, r2 │ │ │ │ str r7, [sp, #20] │ │ │ │ - mov r9, r3 │ │ │ │ mov r7, r8 │ │ │ │ - mov sl, r2 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ + mov r9, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - b 6ba1c │ │ │ │ + b 6ef74 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6bab8 │ │ │ │ - mul r1, r3, r7 │ │ │ │ + beq 6f018 │ │ │ │ mul r0, sl, r7 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ + mul r1, r3, r7 │ │ │ │ + str r3, [sp] │ │ │ │ + add r0, r6, r0, lsl #2 │ │ │ │ add r1, r6, r1, lsl #2 │ │ │ │ mov r2, sl │ │ │ │ - add r0, r6, r0, lsl #2 │ │ │ │ - str r3, [sp] │ │ │ │ bl b1c4 │ │ │ │ mul r0, r9, r7 │ │ │ │ - mul r1, r4, r7 │ │ │ │ mov r2, sl │ │ │ │ - add r1, r6, r1, lsl #2 │ │ │ │ + mov r9, r4 │ │ │ │ + mul r1, r4, r7 │ │ │ │ add r0, r6, r0, lsl #2 │ │ │ │ + add r1, r6, r1, lsl #2 │ │ │ │ bl b1c4 │ │ │ │ ldr r3, [sp] │ │ │ │ - mov r9, r4 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 1499dc │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + bl 150460 │ │ │ │ + mul r0, r5, r0 │ │ │ │ cmp fp, sl │ │ │ │ - ldrgt r2, [sp, #16] │ │ │ │ - movgt r1, #1 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - add r8, r8, #2 │ │ │ │ mul r4, sl, r4 │ │ │ │ - strbgt r1, [r2, sl] │ │ │ │ + sub r3, r4, r0 │ │ │ │ + sub r4, r5, r3 │ │ │ │ + ble 6efa8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, #1 │ │ │ │ + strb r1, [r2, sl] │ │ │ │ cmp fp, r9 │ │ │ │ - ldrgt r2, [sp, #16] │ │ │ │ - mul r0, r5, r0 │ │ │ │ - movgt r1, #1 │ │ │ │ - strbgt r1, [r2, r9] │ │ │ │ + ble 6efbc │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, #1 │ │ │ │ + strb r1, [r2, r9] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - sub r3, r4, r0 │ │ │ │ + add r8, r8, #2 │ │ │ │ cmp r2, r3 │ │ │ │ - sub r4, r5, r3 │ │ │ │ - bne 6b9cc │ │ │ │ - mov r7, r2 │ │ │ │ + bne 6ef24 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ + mov r7, r2 │ │ │ │ mov r2, sl │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ mul r0, r2, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, r6, r0, lsl #2 │ │ │ │ bl b1c4 │ │ │ │ mov r0, r8 │ │ │ │ - mul r0, r9, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ + mul r0, r9, r0 │ │ │ │ add r0, r6, r0, lsl #2 │ │ │ │ bl b1c4 │ │ │ │ - b 6b768 │ │ │ │ + b 6ecac │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + mov r2, sl │ │ │ │ + str r8, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - mov r2, sl │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ ldr sl, [sp, #16] │ │ │ │ + str r4, [sp, #32] │ │ │ │ mov r4, r1 │ │ │ │ - str r8, [sp, #36] @ 0x24 │ │ │ │ - b 6ba80 │ │ │ │ + b 6efe0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, fp │ │ │ │ + mov fp, r5 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ + mov r5, r3 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - mov fp, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ - mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ - b 6b928 │ │ │ │ + b 6ee6c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #32] │ │ │ │ mov r4, r2 │ │ │ │ - b 6b73c │ │ │ │ + b 6ec80 │ │ │ │ str r7, [sp] │ │ │ │ - str r3, [sp, #16] │ │ │ │ mov r7, r5 │ │ │ │ - str r4, [sp, #20] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - b 6bb74 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r4, [sp, #20] │ │ │ │ + b 6f0d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 6bc98 │ │ │ │ + beq 6f200 │ │ │ │ ldr ip, [r6, r1, lsl #3] │ │ │ │ str ip, [r6, r8, lsl #3] │ │ │ │ add ip, r6, r1, lsl #3 │ │ │ │ - ldr ip, [ip, #4] │ │ │ │ add r8, r6, r8, lsl #3 │ │ │ │ + ldr ip, [ip, #4] │ │ │ │ str ip, [r8, #4] │ │ │ │ + mov r8, r1 │ │ │ │ ldr ip, [r6, r0, lsl #3] │ │ │ │ str ip, [r6, r9, lsl #3] │ │ │ │ add ip, r6, r0, lsl #3 │ │ │ │ add r9, r6, r9, lsl #3 │ │ │ │ ldr ip, [ip, #4] │ │ │ │ str ip, [r9, #4] │ │ │ │ - mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1499dc │ │ │ │ ldr r4, [sp, #4] │ │ │ │ + add r5, r5, #2 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + bl 150460 │ │ │ │ cmp fp, r8 │ │ │ │ + mul r0, r7, r0 │ │ │ │ movgt r3, #1 │ │ │ │ mul r4, r8, r4 │ │ │ │ - add r5, r5, #2 │ │ │ │ strbgt r3, [sl, r8] │ │ │ │ - mul r0, r7, r0 │ │ │ │ cmp fp, r9 │ │ │ │ movgt r3, #1 │ │ │ │ + sub r1, r4, r0 │ │ │ │ + sub r0, r7, r1 │ │ │ │ strbgt r3, [sl, r9] │ │ │ │ ldr r3, [sp] │ │ │ │ - sub r1, r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - sub r0, r7, r1 │ │ │ │ - bne 6bb30 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ + bne 6f090 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ mov r5, r7 │ │ │ │ ldr r7, [sp] │ │ │ │ - b 6b73c │ │ │ │ + b 6ec80 │ │ │ │ str sl, [sp] │ │ │ │ - str r3, [sp, #16] │ │ │ │ mov sl, fp │ │ │ │ - str r4, [sp, #20] │ │ │ │ mov fp, r5 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - b 6bc10 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r4, [sp, #20] │ │ │ │ + b 6f170 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 6bc74 │ │ │ │ + beq 6f1dc │ │ │ │ ldr ip, [r6, r1, lsl #2] │ │ │ │ str ip, [r6, r8, lsl #2] │ │ │ │ + mov r8, r1 │ │ │ │ ldr ip, [r6, r0, lsl #2] │ │ │ │ str ip, [r6, r9, lsl #2] │ │ │ │ - mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1499dc │ │ │ │ ldr r4, [sp, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + bl 150460 │ │ │ │ + mul r1, fp, r0 │ │ │ │ cmp sl, r8 │ │ │ │ - ldrgt r3, [sp] │ │ │ │ - ldrgt r2, [sp, #40] @ 0x28 │ │ │ │ mul r4, r8, r4 │ │ │ │ - add r5, r5, #2 │ │ │ │ - mul r1, fp, r0 │ │ │ │ - strbgt r2, [r3, r8] │ │ │ │ - cmp sl, r9 │ │ │ │ - ldrgt r3, [sp] │ │ │ │ - ldrgt r2, [sp, #40] @ 0x28 │ │ │ │ sub r1, r4, r1 │ │ │ │ - strbgt r2, [r3, r9] │ │ │ │ - cmp r7, r1 │ │ │ │ sub r0, fp, r1 │ │ │ │ - bne 6bbec │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ + ble 6f1a4 │ │ │ │ + ldr r3, [sp] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + strb r2, [r3, r8] │ │ │ │ + cmp sl, r9 │ │ │ │ + ble 6f1b8 │ │ │ │ + ldr r3, [sp] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + strb r2, [r3, r9] │ │ │ │ + cmp r7, r1 │ │ │ │ + add r5, r5, #2 │ │ │ │ + bne 6f14c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ mov r5, fp │ │ │ │ mov fp, sl │ │ │ │ ldr sl, [sp] │ │ │ │ - b 6b928 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + b 6ee6c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #32] │ │ │ │ mov r5, fp │ │ │ │ - mov r4, r2 │ │ │ │ mov fp, sl │ │ │ │ ldr sl, [sp] │ │ │ │ - b 6b928 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ + str r4, [sp, #32] │ │ │ │ + mov r4, r2 │ │ │ │ + b 6ee6c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #32] │ │ │ │ mov r5, r7 │ │ │ │ - mov r4, r2 │ │ │ │ ldr r7, [sp] │ │ │ │ - b 6b73c │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r7, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r4, [sp, #32] │ │ │ │ + mov r4, r2 │ │ │ │ + b 6ec80 │ │ │ │ + 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, #2 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov r4, r1 │ │ │ │ bl b9d4 │ │ │ │ - mul r5, r7, r5 │ │ │ │ cmp r7, #1 │ │ │ │ - mul r5, r9, r5 │ │ │ │ mul r5, sl, r5 │ │ │ │ mov r6, r0 │ │ │ │ - ble 6bdc0 │ │ │ │ + ble 6f34c │ │ │ │ ldr r0, [r8, #100] @ 0x64 │ │ │ │ cmp r9, #0 │ │ │ │ ldr sl, [r0, #56] @ 0x38 │ │ │ │ - ble 6bdf8 │ │ │ │ + ble 6f384 │ │ │ │ lsl r5, r5, #2 │ │ │ │ mov r7, r4 │ │ │ │ mov fp, #0 │ │ │ │ - b 6bd24 │ │ │ │ + b 6f29c │ │ │ │ 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 b1c4 │ │ │ │ cmp r9, fp │ │ │ │ add r7, r7, r5 │ │ │ │ - bne 6bd20 │ │ │ │ + bne 6f298 │ │ │ │ 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 6bdb0 │ │ │ │ + ble 6f328 │ │ │ │ ldr r0, [r8, #108] @ 0x6c │ │ │ │ ldr sl, [r0, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ - b 6bd84 │ │ │ │ + b 6f2fc │ │ │ │ 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 b1c4 │ │ │ │ cmp r9, r7 │ │ │ │ add r4, r4, r5 │ │ │ │ - bne 6bd80 │ │ │ │ + bne 6f2f8 │ │ │ │ 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 b8d8 │ │ │ │ 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 6bdb0 │ │ │ │ + ble 6f328 │ │ │ │ ldr r0, [r8, #108] @ 0x6c │ │ │ │ cmp r9, #0 │ │ │ │ ldr sl, [r0, #56] @ 0x38 │ │ │ │ - ble 6bdb0 │ │ │ │ + ble 6f328 │ │ │ │ lsl r5, r5, #2 │ │ │ │ - b 6bd78 │ │ │ │ + b 6f2f0 │ │ │ │ ldr r0, [r8, #104] @ 0x68 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ + ldr r3, [r0, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ - b 6bdb0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 6f328 │ │ │ │ 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, #2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r3, [sp] │ │ │ │ - str r5, [sp, #8] │ │ │ │ bl b9d4 │ │ │ │ cmp r9, r4 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ble 6bf20 │ │ │ │ - mov r1, r5 │ │ │ │ - mul r1, r4, r1 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ble 6f4d0 │ │ │ │ + mov r6, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [fp, #100] @ 0x64 │ │ │ │ - lsl r6, r1, #2 │ │ │ │ + mul r6, r4, r6 │ │ │ │ + lsl r6, r6, #2 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ - add r1, r8, r1, lsl #2 │ │ │ │ + add r1, r8, r6 │ │ │ │ blx r3 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 6c064 │ │ │ │ + ble 6f600 │ │ │ │ mul r5, r9, r5 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - lsl r2, r5, #2 │ │ │ │ - mov r4, r6 │ │ │ │ - str r5, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov sl, r8 │ │ │ │ + lsl r2, r5, #2 │ │ │ │ + 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 b128 │ │ │ │ add r5, r5, #1 │ │ │ │ + bl b128 │ │ │ │ cmp r7, r5 │ │ │ │ - add sl, sl, r6 │ │ │ │ add r3, r0, r4 │ │ │ │ - bne 6bea0 │ │ │ │ + add sl, sl, r6 │ │ │ │ + bne 6f43c │ │ │ │ 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 6bf4c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + bgt 6f4fc │ │ │ │ + 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 #2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl b1c4 │ │ │ │ - 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 b8d8 │ │ │ │ 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 6bf10 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ble 6f4ac │ │ │ │ + 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 #2 │ │ │ │ - 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, #2 │ │ │ │ add r1, r8, r3, lsl #2 │ │ │ │ bl b1c4 │ │ │ │ - subs r7, r4, #1 │ │ │ │ - bmi 6bff0 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [sp] │ │ │ │ + subs sl, r4, #1 │ │ │ │ + bmi 6f624 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + lsl r6, r5, #2 │ │ │ │ + mul r5, sl, r5 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r5, r8, r5, lsl #2 │ │ │ │ mul r3, r2, r3 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - lsl r5, r3, #2 │ │ │ │ - rsb r6, r2, r2, lsl #30 │ │ │ │ - mul r3, r7, r3 │ │ │ │ - mul r2, r7, r2 │ │ │ │ + rsb r2, r6, #0 │ │ │ │ + lsl r7, r3, #2 │ │ │ │ + mul r3, sl, r3 │ │ │ │ + mov r4, r7 │ │ │ │ + mov r7, r2 │ │ │ │ add r3, r8, r3, lsl #2 │ │ │ │ - lsl r6, r6, #2 │ │ │ │ - add sl, r8, r2, lsl #2 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + sub sl, sl, #1 │ │ │ │ bl b128 │ │ │ │ - sub r7, r7, #1 │ │ │ │ - cmn r7, #1 │ │ │ │ - add sl, sl, r6 │ │ │ │ - sub r3, r0, r5 │ │ │ │ - bne 6bfcc │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + cmn sl, #1 │ │ │ │ + sub r3, r0, r4 │ │ │ │ + add r5, r5, r7 │ │ │ │ + bne 6f578 │ │ │ │ + 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, #2 │ │ │ │ - add r2, r8, r2, lsl #2 │ │ │ │ blx r3 │ │ │ │ cmp r9, r4 │ │ │ │ - ble 6bf10 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ + ble 6f4ac │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mul r3, r2, r3 │ │ │ │ lsl r5, r3, #2 │ │ │ │ mul r3, r4, r3 │ │ │ │ add r3, r8, r3, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r6 │ │ │ │ - bl b1c4 │ │ │ │ add r4, r4, #1 │ │ │ │ + bl b1c4 │ │ │ │ cmp r9, r4 │ │ │ │ - add r7, r7, r6 │ │ │ │ add r3, r0, r5 │ │ │ │ - bne 6c030 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b b8d8 │ │ │ │ + add r7, r7, r6 │ │ │ │ + bne 6f5d8 │ │ │ │ + b 6f4ac │ │ │ │ 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 6bee8 │ │ │ │ - b 6bf40 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ble 6f484 │ │ │ │ + b 6f4f0 │ │ │ │ + lsl r6, r5, #2 │ │ │ │ + b 6f5a0 │ │ │ │ + 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, #2 │ │ │ │ - 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 b9d4 │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ mul r6, r9, r7 │ │ │ │ - cmp r7, #1 │ │ │ │ + ldr r5, [r2, #88] @ 0x58 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + bl b9d4 │ │ │ │ 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 6c160 │ │ │ │ + ble 6f714 │ │ │ │ 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 b758 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ ldr r1, [sl, #12] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ bl b0f8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl b8a8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ - beq 6c260 │ │ │ │ + beq 6f810 │ │ │ │ add r3, r4, #8 │ │ │ │ - mov r2, r3 │ │ │ │ add r1, r0, #8 │ │ │ │ + mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ bl b7ac │ │ │ │ mov r0, fp │ │ │ │ mul r0, r5, r0 │ │ │ │ lsl r0, r0, #1 │ │ │ │ - bl 149ef8 │ │ │ │ + bl 15097c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r4, #32] │ │ │ │ - bl 149c28 │ │ │ │ + bl 1506ac │ │ │ │ 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 b758 │ │ │ │ ldr r2, [sl, #12] │ │ │ │ mov r1, r2 │ │ │ │ bl b0f8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl b8a8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ - beq 6c260 │ │ │ │ + beq 6f810 │ │ │ │ add r6, r4, #8 │ │ │ │ - mov r1, r6 │ │ │ │ add r0, r0, #8 │ │ │ │ + mov r1, r6 │ │ │ │ bl b794 │ │ │ │ cmp r9, fp │ │ │ │ - ble 6c24c │ │ │ │ + ble 6f800 │ │ │ │ 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 b758 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ ldr r1, [sl, #12] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ bl b0f8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl b8a8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - beq 6c260 │ │ │ │ + beq 6f810 │ │ │ │ mov r2, r6 │ │ │ │ add r1, r0, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl b470 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mul r0, r5, r0 │ │ │ │ lsl r0, r0, fp │ │ │ │ - bl 149ef8 │ │ │ │ + bl 15097c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r4, #32] │ │ │ │ - bl 149c28 │ │ │ │ + bl 1506ac │ │ │ │ strd r0, [r4, #32] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl b8d8 │ │ │ │ mov r0, #1 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 6f81c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl b8d8 │ │ │ │ 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 6f8ec │ │ │ │ + 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 6c308 │ │ │ │ - mov fp, #0 │ │ │ │ - mov r0, fp │ │ │ │ + bne 6f8f8 │ │ │ │ + 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 6f8a8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl b848 │ │ │ │ - sub r6, r8, r9 │ │ │ │ + sub r4, r8, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r4 │ │ │ │ bl b9c8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ cmp r2, r0 │ │ │ │ - blt 6c3c0 │ │ │ │ - cmp fp, #1 │ │ │ │ - bne 6c2f8 │ │ │ │ - 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 6f9b0 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne 6f8c8 │ │ │ │ + ldr r2, [fp, #8] │ │ │ │ + add sl, sl, r5 │ │ │ │ + lsl sl, sl, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 6c2f8 │ │ │ │ + add r2, r2, #4 │ │ │ │ + add r4, r2, sl │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne 6f8c8 │ │ │ │ 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 6c2f8 │ │ │ │ - ldr r6, [r1, lr] │ │ │ │ - ldr r4, [r1, r0] │ │ │ │ - ldr r5, [r2, #4] │ │ │ │ - cmp r6, r4 │ │ │ │ - beq 6c43c │ │ │ │ + lsl fp, fp, #2 │ │ │ │ + add r1, r2, fp │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + bne 6f8c8 │ │ │ │ + ldr r8, [r2, fp] │ │ │ │ + ldr r5, [r2, sl] │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ + cmp r8, r5 │ │ │ │ + beq 6fa2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - mul r3, r4, r3 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne 6c2f8 │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ - ldr r3, [sl, #8] │ │ │ │ - mul fp, r6, fp │ │ │ │ - sub fp, r3, fp │ │ │ │ - clz fp, fp │ │ │ │ - lsr fp, fp, #5 │ │ │ │ - b 6c2fc │ │ │ │ + mul r3, r5, r3 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne 6f8c8 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + mul r2, r8, r2 │ │ │ │ + sub r7, r3, r2 │ │ │ │ + clz r7, r7 │ │ │ │ + lsr r7, r7, #5 │ │ │ │ + b 6f8cc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl b908 │ │ │ │ str r0, [sp, #12] │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r4 │ │ │ │ bl b9c8 │ │ │ │ - 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 6c334 │ │ │ │ - mov r6, r9 │ │ │ │ + ble 6f924 │ │ │ │ + mov r4, r9 │ │ │ │ mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 149bfc │ │ │ │ - mov r2, r6 │ │ │ │ - subs r6, r1, #0 │ │ │ │ - bne 6c3f8 │ │ │ │ + bl 150680 │ │ │ │ + mov r2, r4 │ │ │ │ + subs r4, r1, #0 │ │ │ │ + bne 6f9e8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl b908 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #9 │ │ │ │ bl b908 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - bgt 6c334 │ │ │ │ - b 6c2f8 │ │ │ │ - ldr r2, [sl, #8] │ │ │ │ - cmp r5, r6 │ │ │ │ - cmpge r2, r5 │ │ │ │ - bne 6c394 │ │ │ │ + bgt 6f924 │ │ │ │ + b 6f8c8 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cmp r6, r8 │ │ │ │ + cmpge r2, r6 │ │ │ │ + bne 6f984 │ │ │ │ mov r1, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 149bfc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 150680 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6c2fc │ │ │ │ - b 6c394 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + beq 6f8cc │ │ │ │ + b 6f984 │ │ │ │ + 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 b848 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ sub r5, r5, sl │ │ │ │ + bl b848 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl b9c8 │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ cmp r4, r0 │ │ │ │ - blt 6c6e4 │ │ │ │ + blt 6fcf4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ bl b908 │ │ │ │ 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, #2 │ │ │ │ - str r8, [fp, #96] @ 0x60 │ │ │ │ str r1, [fp, #76] @ 0x4c │ │ │ │ bl b9d4 │ │ │ │ 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 6c588 │ │ │ │ + bge 6fb88 │ │ │ │ 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 b758 │ │ │ │ - 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 #2 │ │ │ │ bl b0f8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl b8a8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [fp, #100] @ 0x64 │ │ │ │ - beq 6c6d0 │ │ │ │ + beq 6fccc │ │ │ │ add r1, fp, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ bl b794 │ │ │ │ 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 b758 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ - str ip, [sp, #32] │ │ │ │ mov r1, ip │ │ │ │ mov r2, ip │ │ │ │ + str ip, [sp, #32] │ │ │ │ bl b0f8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl b8a8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [fp, #104] @ 0x68 │ │ │ │ - beq 6c6d0 │ │ │ │ + beq 6fccc │ │ │ │ add ip, fp, #8 │ │ │ │ - mov r1, ip │ │ │ │ add r0, r0, #8 │ │ │ │ + mov r1, ip │ │ │ │ str ip, [sp, #32] │ │ │ │ bl b794 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - ble 6c66c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ble 6fc6c │ │ │ │ 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 b758 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ add r1, r6, r3, lsl #2 │ │ │ │ bl b0f8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl b8a8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [fp, #108] @ 0x6c │ │ │ │ - beq 6c6d0 │ │ │ │ + beq 6fccc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, r0, #8 │ │ │ │ bl b794 │ │ │ │ - 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 149ef8 │ │ │ │ + bl 15097c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [fp, #32] │ │ │ │ - bl 149c28 │ │ │ │ + bl 1506ac │ │ │ │ strd r0, [fp, #32] │ │ │ │ mov r0, r6 │ │ │ │ bl b8d8 │ │ │ │ mov r0, #1 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 6fcd8 │ │ │ │ mov r0, r6 │ │ │ │ bl b8d8 │ │ │ │ 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 b908 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl b9c8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mul r3, r0, r4 │ │ │ │ mul r2, r3, r2 │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ - ble 6c4b4 │ │ │ │ + ble 6fab4 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl 149bfc │ │ │ │ mov r5, r4 │ │ │ │ + bl 150680 │ │ │ │ mov r0, r4 │ │ │ │ subs r4, r1, #0 │ │ │ │ - bne 6c71c │ │ │ │ + bne 6fd2c │ │ │ │ cmp sl, #0 │ │ │ │ - ble 6c818 │ │ │ │ + ble 6fe2c │ │ │ │ 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 6c7a8 │ │ │ │ + ble 6fdb8 │ │ │ │ str r9, [sp, #24] │ │ │ │ mov sl, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ - bl 149bfc │ │ │ │ + bl 150680 │ │ │ │ mov r0, sl │ │ │ │ subs sl, r1, #0 │ │ │ │ - bne 6c774 │ │ │ │ + bne 6fd84 │ │ │ │ cmp r0, r5 │ │ │ │ mov fp, r0 │ │ │ │ - bgt 6c7dc │ │ │ │ + bgt 6fdec │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 6c7a4 │ │ │ │ + beq 6fdb4 │ │ │ │ cmp r9, r6 │ │ │ │ - bne 6c76c │ │ │ │ + bne 6fd7c │ │ │ │ ldr r9, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl b908 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 6c7d0 │ │ │ │ + beq 6fde0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6c7d0 │ │ │ │ + beq 6fde0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - bne 6c760 │ │ │ │ + bne 6fd70 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ - b 6c4c8 │ │ │ │ + b 6fac8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl b908 │ │ │ │ cmp r0, fp │ │ │ │ - movne r5, fp │ │ │ │ - movne r8, r4 │ │ │ │ - movne r7, r9 │ │ │ │ - bne 6c794 │ │ │ │ + beq 6fe10 │ │ │ │ + mov r5, fp │ │ │ │ + mov r8, r4 │ │ │ │ + mov r7, r9 │ │ │ │ + b 6fda4 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r9 │ │ │ │ - mov r5, sl │ │ │ │ ldr r9, [sp, #24] │ │ │ │ + mov r5, sl │ │ │ │ mov r8, r4 │ │ │ │ mov r7, fp │ │ │ │ - b 6c7a8 │ │ │ │ + b 6fdb8 │ │ │ │ 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 b9d4 │ │ │ │ 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 6c588 │ │ │ │ - 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 6fb88 │ │ │ │ + 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 6ff6c │ │ │ │ + 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 149bfc │ │ │ │ + bl 150680 │ │ │ │ mov r0, r4 │ │ │ │ subs r4, r1, #0 │ │ │ │ - bne 6c8d4 │ │ │ │ + bne 6feec │ │ │ │ mov r1, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1499dc │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 150460 │ │ │ │ + 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 6c930 │ │ │ │ - cmp r9, r8 │ │ │ │ - cmpne r5, #1 │ │ │ │ - ble 6c930 │ │ │ │ + bne 6ff4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + cmp r8, r7 │ │ │ │ + cmpne r3, #1 │ │ │ │ + ble 6ff4c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 6c93c │ │ │ │ + beq 6ff7c │ │ │ │ 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 6fee4 │ │ │ │ + add r3, r9, r5 │ │ │ │ + add r2, fp, #4 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + add r5, r2, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, sl │ │ │ │ - bne 6c930 │ │ │ │ - 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 6c930 │ │ │ │ - ldr r7, [r3, ip] │ │ │ │ - ldr r6, [r3, r0] │ │ │ │ - ldr r8, [r2, #4] │ │ │ │ + bne 6ff4c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + add r1, r1, r6 │ │ │ │ + lsl r1, r1, #2 │ │ │ │ + add r0, r2, r1 │ │ │ │ + ldr ip, [r0, #8] │ │ │ │ + cmp ip, sl │ │ │ │ + bne 6ff4c │ │ │ │ + ldr r7, [r2, r1] │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ + ldr r8, [r0, #4] │ │ │ │ cmp r7, r6 │ │ │ │ - beq 6c9ac │ │ │ │ + beq 6ffec │ │ │ │ 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 6c930 │ │ │ │ + bne 6ff4c │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ + mul sl, r7, sl │ │ │ │ + sub r4, r4, sl │ │ │ │ + clz r4, r4 │ │ │ │ + lsr r4, r4, #5 │ │ │ │ + b 6ff4c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r8, r7 │ │ │ │ cmpge r3, r8 │ │ │ │ - bne 6c98c │ │ │ │ + bne 6ffc8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 149bfc │ │ │ │ + bl 150680 │ │ │ │ cmp r1, #0 │ │ │ │ - ldreq r4, [sp, #4] │ │ │ │ - beq 6c930 │ │ │ │ - b 6c98c │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + ldreq r4, [sp, #8] │ │ │ │ + beq 6ff4c │ │ │ │ + b 6ffc8 │ │ │ │ + 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, #3 │ │ │ │ - cmp r8, #2 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - lsl r7, r2, #1 │ │ │ │ - lsl r6, r3, #1 │ │ │ │ lsr r0, r0, #2 │ │ │ │ - and r9, r1, #8 │ │ │ │ - beq 6ca6c │ │ │ │ + beq 700d0 │ │ │ │ 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 6ca64 │ │ │ │ + bne 700b4 │ │ │ │ cmp r8, #8 │ │ │ │ - ble 6cb00 │ │ │ │ - cmp r5, r4 │ │ │ │ - beq 6ca64 │ │ │ │ + ble 70164 │ │ │ │ + cmp r6, r5 │ │ │ │ + beq 700b4 │ │ │ │ cmp ip, #1 │ │ │ │ - beq 6ca94 │ │ │ │ + beq 700f8 │ │ │ │ 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 6ca64 │ │ │ │ + bne 700b4 │ │ │ │ tst r1, #65536 @ 0x10000 │ │ │ │ - bne 6ca64 │ │ │ │ - cmp r5, r4 │ │ │ │ + bne 700b4 │ │ │ │ + cmp r6, r5 │ │ │ │ movne r8, #1 │ │ │ │ - beq 6ca64 │ │ │ │ - add r6, r6, r3 │ │ │ │ + beq 700b4 │ │ │ │ + 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 6ca64 │ │ │ │ + bne 700b4 │ │ │ │ add r7, r7, r2 │ │ │ │ - lsl r2, r7, #2 │ │ │ │ - add r7, lr, r7, lsl #2 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne 6ca64 │ │ │ │ - ldr r9, [lr, r2] │ │ │ │ - ldr r4, [lr, r1] │ │ │ │ - ldr r5, [r7, #4] │ │ │ │ - cmp r9, r4 │ │ │ │ - beq 6cb0c │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + add r3, lr, r7 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, r8 │ │ │ │ + bne 700b4 │ │ │ │ + ldr r7, [lr, r7] │ │ │ │ + ldr r4, [lr, r4] │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ + cmp r7, r4 │ │ │ │ + beq 70170 │ │ │ │ mul r4, r8, r4 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne 6ca64 │ │ │ │ - mul r8, r9, r8 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + cmp r6, r4 │ │ │ │ + bne 700b4 │ │ │ │ + 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 700b8 │ │ │ │ tst r1, #65536 @ 0x10000 │ │ │ │ - bne 6ca64 │ │ │ │ - b 6ca54 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r5, r9 │ │ │ │ - cmpge r3, r5 │ │ │ │ - bne 6cadc │ │ │ │ + bne 700b4 │ │ │ │ + b 700a4 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r6, r7 │ │ │ │ + cmpge r3, r6 │ │ │ │ + bne 70140 │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 149bfc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 150680 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6cadc │ │ │ │ - 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 700b8 │ │ │ │ + b 70140 │ │ │ │ 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 6cb68 │ │ │ │ + beq 701f0 │ │ │ │ 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 6cb5c │ │ │ │ + bne 701d0 │ │ │ │ ldr fp, [r1, #8] │ │ │ │ ldr r9, [fp] │ │ │ │ sub r3, r9, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 6cb5c │ │ │ │ + bhi 701d0 │ │ │ │ cmp r9, #2 │ │ │ │ - beq 6cefc │ │ │ │ + beq 70584 │ │ │ │ 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 6cbc4 │ │ │ │ + mov r6, r8 │ │ │ │ + b 7024c │ │ │ │ cmp r7, #1 │ │ │ │ - beq 6cef4 │ │ │ │ + beq 7057c │ │ │ │ mov r6, r2 │ │ │ │ mov r9, #0 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - beq 6ce18 │ │ │ │ + beq 704a0 │ │ │ │ cmp r7, #2 │ │ │ │ - beq 6cb5c │ │ │ │ + beq 701d0 │ │ │ │ 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 6ce88 │ │ │ │ + beq 70510 │ │ │ │ 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 6cbb4 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne 7023c │ │ │ │ ldr r5, [sl, #4] │ │ │ │ - ldr r8, [fp, #4] │ │ │ │ rsb r6, r7, #3 │ │ │ │ + ldr r8, [fp, #4] │ │ │ │ cmp r5, r8 │ │ │ │ - beq 6cf78 │ │ │ │ + beq 70600 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 6cbb4 │ │ │ │ - ldr r9, [r4, #40] @ 0x28 │ │ │ │ + bne 7023c │ │ │ │ ldr r3, [fp, #8] │ │ │ │ + ldr r9, [r4, #40] @ 0x28 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 6cbb4 │ │ │ │ + bne 7023c │ │ │ │ ldr r3, [sl, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - bne 6cbb4 │ │ │ │ + bne 7023c │ │ │ │ cmp r5, r8 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ - beq 6d1dc │ │ │ │ + beq 70864 │ │ │ │ mul r8, r9, r8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne 6cbb4 │ │ │ │ - mul r9, r5, r9 │ │ │ │ + bne 7023c │ │ │ │ ldr r3, [fp, #12] │ │ │ │ + mul r9, r5, r9 │ │ │ │ cmp r3, r9 │ │ │ │ - bne 6cbb4 │ │ │ │ + bne 7023c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r9, r6 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r8, #164] @ 0xa4 │ │ │ │ - ldr sl, [pc, #1428] @ 6d228 │ │ │ │ + ldr sl, [pc, #1428] @ 708b0 │ │ │ │ tst r2, #65536 @ 0x10000 │ │ │ │ and r3, r2, sl │ │ │ │ - bne 6cf9c │ │ │ │ + bne 70624 │ │ │ │ tst r3, #8 │ │ │ │ - beq 6cccc │ │ │ │ + beq 70354 │ │ │ │ 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 6cb5c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + bne 701d0 │ │ │ │ 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 6cb5c │ │ │ │ + beq 701d0 │ │ │ │ ldr r3, [r8, #164] @ 0xa4 │ │ │ │ tst r3, #81920 @ 0x14000 │ │ │ │ - beq 6cd18 │ │ │ │ + beq 703a0 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ cmp sl, #65536 @ 0x10000 │ │ │ │ - bgt 6d138 │ │ │ │ + bgt 707c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r1, [pc, #1288] @ 6d22c │ │ │ │ + mov r0, #120 @ 0x78 │ │ │ │ + add r7, r7, r7, lsl #1 │ │ │ │ + add r6, r5, r5, lsl #1 │ │ │ │ + ldr r1, [pc, #1276] @ 708b4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r3] │ │ │ │ - mov r0, #120 @ 0x78 │ │ │ │ bl b020 │ │ │ │ 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 6ce10 │ │ │ │ + beq 70498 │ │ │ │ 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 149bfc │ │ │ │ + bl 150680 │ │ │ │ mov r0, r6 │ │ │ │ subs r6, r1, #0 │ │ │ │ - bne 6cd8c │ │ │ │ + bne 70414 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sl, #88] @ 0x58 │ │ │ │ mov r0, fp │ │ │ │ - bl 1499dc │ │ │ │ + bl 150460 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sl, #80] @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1499dc │ │ │ │ + bl 150460 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - str r4, [sl, #112] @ 0x70 │ │ │ │ str r0, [sl, #84] @ 0x54 │ │ │ │ add r0, sl, #8 │ │ │ │ + str r4, [sl, #112] @ 0x70 │ │ │ │ bl b1a0 │ │ │ │ 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 6cb60 │ │ │ │ + bne 701d4 │ │ │ │ bl b2fc │ │ │ │ - b 6cb5c │ │ │ │ + b 701d0 │ │ │ │ mov r3, #1 │ │ │ │ - b 6cd78 │ │ │ │ + b 70400 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r8, [fp, #16] │ │ │ │ cmp r8, r3 │ │ │ │ - beq 6d008 │ │ │ │ + beq 70690 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 6cbd4 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ + bne 7025c │ │ │ │ ldr r1, [fp, #20] │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 6cbd4 │ │ │ │ + bne 7025c │ │ │ │ ldr r1, [sl, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 6cbd4 │ │ │ │ + bne 7025c │ │ │ │ ldr r1, [sl, #8] │ │ │ │ cmp r8, r3 │ │ │ │ str r1, [sp, #28] │ │ │ │ - beq 6d154 │ │ │ │ - mul r8, r2, r8 │ │ │ │ + beq 707dc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ + mul r8, r2, r8 │ │ │ │ cmp r8, r1 │ │ │ │ - bne 6cbd4 │ │ │ │ + bne 7025c │ │ │ │ mul r2, r3, r2 │ │ │ │ ldr r3, [fp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6cbd4 │ │ │ │ + bne 7025c │ │ │ │ mov r8, r6 │ │ │ │ mov r5, #1 │ │ │ │ - b 6cc88 │ │ │ │ + b 70310 │ │ │ │ ldr r8, [sl, #4] │ │ │ │ ldr r5, [fp, #28] │ │ │ │ cmp r5, r8 │ │ │ │ - beq 6d02c │ │ │ │ + beq 706b4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 6cbfc │ │ │ │ + bne 70284 │ │ │ │ ldr r9, [r4, #16] │ │ │ │ ldr r3, [fp, #32] │ │ │ │ cmp r9, r3 │ │ │ │ - bne 6cbfc │ │ │ │ + bne 70284 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - bne 6cbfc │ │ │ │ + bne 70284 │ │ │ │ cmp r5, r8 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ - beq 6d198 │ │ │ │ + beq 70820 │ │ │ │ mul r5, r9, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bne 6cbfc │ │ │ │ - mul r8, r9, r8 │ │ │ │ + bne 70284 │ │ │ │ ldr r3, [fp, #36] @ 0x24 │ │ │ │ + mul r8, r9, r8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne 6cbfc │ │ │ │ + bne 70284 │ │ │ │ mov r9, r6 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, #2 │ │ │ │ - b 6cc88 │ │ │ │ + b 70310 │ │ │ │ mov r6, #0 │ │ │ │ - b 6cbec │ │ │ │ + b 70274 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ ldr r3, [fp, #16] │ │ │ │ ldr ip, [fp, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 6d098 │ │ │ │ + beq 70720 │ │ │ │ cmp ip, #1 │ │ │ │ - beq 6d0e4 │ │ │ │ + beq 7076c │ │ │ │ ldmib fp, {r2, ip} │ │ │ │ - ldr r1, [fp, #16] │ │ │ │ add r3, fp, #12 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 6d050 │ │ │ │ + beq 706d8 │ │ │ │ cmp ip, #1 │ │ │ │ - bne 6cb5c │ │ │ │ + bne 701d0 │ │ │ │ ldr ip, [r3, #12] │ │ │ │ cmp ip, #1 │ │ │ │ ldreq r3, [r3, #8] │ │ │ │ - bne 6cb5c │ │ │ │ + bne 701d0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6cb5c │ │ │ │ + bne 701d0 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 6cb5c │ │ │ │ + bne 701d0 │ │ │ │ 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 6cc9c │ │ │ │ - ldr r0, [sl, #12] │ │ │ │ + b 70324 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ + ldr r0, [sl, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 6cc30 │ │ │ │ + bne 702b8 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ ldr r1, [fp, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 6cc30 │ │ │ │ - b 6cc7c │ │ │ │ + bne 702b8 │ │ │ │ + b 70304 │ │ │ │ add r3, r9, r9, lsl #1 │ │ │ │ add r0, fp, r3, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl b9c8 │ │ │ │ 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 b9c8 │ │ │ │ - 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 b9c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl b848 │ │ │ │ cmp fp, r0 │ │ │ │ - bge 6cb5c │ │ │ │ + bge 701d0 │ │ │ │ ldr r3, [r8, #164] @ 0xa4 │ │ │ │ and r3, r3, sl │ │ │ │ - b 6cc9c │ │ │ │ + b 70324 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ ldr r2, [fp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 6ce28 │ │ │ │ + bne 704b0 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ ldr r2, [fp, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 6ce28 │ │ │ │ - b 6ce7c │ │ │ │ - ldr r0, [fp, #32] │ │ │ │ + bne 704b0 │ │ │ │ + b 70504 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ + ldr r0, [fp, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 6ce98 │ │ │ │ + bne 70520 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ ldr r1, [fp, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 6ce98 │ │ │ │ - b 6cee4 │ │ │ │ + bne 70520 │ │ │ │ + b 7056c │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp ip, r7 │ │ │ │ - beq 6d0f8 │ │ │ │ + beq 70780 │ │ │ │ cmp ip, #1 │ │ │ │ - bne 6cb5c │ │ │ │ + bne 701d0 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 6cb5c │ │ │ │ + bne 701d0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr ip, [fp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ cmple ip, r3 │ │ │ │ - bne 6cf44 │ │ │ │ + bne 705cc │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r8, #164] @ 0xa4 │ │ │ │ mov r5, r2 │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #15728640 @ 0xf00000 │ │ │ │ - b 6cc9c │ │ │ │ + b 70324 │ │ │ │ ldr r2, [fp, #12] │ │ │ │ cmp ip, r2 │ │ │ │ - beq 6d11c │ │ │ │ + beq 707a4 │ │ │ │ cmp ip, #1 │ │ │ │ - bne 6cf18 │ │ │ │ + bne 705a0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 6cf18 │ │ │ │ + bne 705a0 │ │ │ │ ldr ip, [fp, #8] │ │ │ │ ldr lr, [fp, #24] │ │ │ │ cmp r3, ip │ │ │ │ cmple lr, ip │ │ │ │ - beq 6d220 │ │ │ │ + beq 708a8 │ │ │ │ cmp r3, ip │ │ │ │ - bne 6cf18 │ │ │ │ + bne 705a0 │ │ │ │ ldr r3, [fp, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 6cf18 │ │ │ │ + bne 705a0 │ │ │ │ mov r2, #1 │ │ │ │ - b 6cf60 │ │ │ │ + b 705e8 │ │ │ │ ldr r2, [fp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ ldreq ip, [fp, #8] │ │ │ │ - bne 6cf18 │ │ │ │ - b 6d0c8 │ │ │ │ + bne 705a0 │ │ │ │ + b 70750 │ │ │ │ ldr sl, [r3, #8] │ │ │ │ ldr lr, [fp, #12] │ │ │ │ cmp sl, lr │ │ │ │ - bne 6d05c │ │ │ │ + bne 706e4 │ │ │ │ mov r7, #1 │ │ │ │ ldr r3, [r8, #164] @ 0xa4 │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #15728640 @ 0xf00000 │ │ │ │ - b 6cc9c │ │ │ │ + b 70324 │ │ │ │ ldr r7, [fp, #8] │ │ │ │ ldr lr, [fp, #24] │ │ │ │ cmp r7, lr │ │ │ │ - bne 6d0a4 │ │ │ │ + bne 7072c │ │ │ │ mov r7, r5 │ │ │ │ mov r5, #1 │ │ │ │ - b 6d10c │ │ │ │ + b 70794 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add sl, sl, sl, lsl #3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl b4a0 │ │ │ │ cmp sl, r0 │ │ │ │ - ble 6cd18 │ │ │ │ - b 6cb5c │ │ │ │ + ble 703a0 │ │ │ │ + b 701d0 │ │ │ │ ldr r1, [fp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r8, r0 │ │ │ │ cmple r1, r0 │ │ │ │ - bne 6ce5c │ │ │ │ + bne 704e4 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 149bfc │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 150680 │ │ │ │ + cmp r1, #0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 6ce5c │ │ │ │ + bne 704e4 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r6 │ │ │ │ mov r5, r3 │ │ │ │ - b 6cc88 │ │ │ │ + b 70310 │ │ │ │ ldr r1, [fp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ cmple r1, r3 │ │ │ │ - bne 6cec8 │ │ │ │ + bne 70550 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r9 │ │ │ │ - str r2, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 149bfc │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bl 150680 │ │ │ │ + cmp r1, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 6cec8 │ │ │ │ + bne 70550 │ │ │ │ mov r9, r6 │ │ │ │ mov r8, r2 │ │ │ │ mov r3, #2 │ │ │ │ - b 6d190 │ │ │ │ + b 70818 │ │ │ │ ldr r1, [fp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ cmpge r1, r3 │ │ │ │ - bne 6cc60 │ │ │ │ + bne 702e8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r9 │ │ │ │ - str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 149bfc │ │ │ │ + str r2, [sp, #32] │ │ │ │ + bl 150680 │ │ │ │ + cmp r1, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 6cc60 │ │ │ │ + bne 702e8 │ │ │ │ mov r3, r1 │ │ │ │ mov r9, r6 │ │ │ │ mov r8, r2 │ │ │ │ - b 6d190 │ │ │ │ + b 70818 │ │ │ │ mov r7, #0 │ │ │ │ - b 6d084 │ │ │ │ + b 7070c │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - ldrdeq r4, [lr], -ip │ │ │ │ + andeq r6, lr, r8, asr #30 │ │ │ │ │ │ │ │ -0006d230 : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r4, [pc, #52] @ 6d270 │ │ │ │ +000708b8 : │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r5, [pc, #84] @ 7091c │ │ │ │ + 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 b59c │ │ │ │ mov r1, r0 │ │ │ │ + add r4, r4, #1 │ │ │ │ str r7, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl afd8 │ │ │ │ - cmp r4, r5 │ │ │ │ - bne 6d244 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r2, lr, ip, ror #29 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + cmp r4, #3 │ │ │ │ + bne 708dc │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq r5, lr, r4, asr r8 │ │ │ │ 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 149bfc │ │ │ │ + bl 150680 │ │ │ │ + str r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #28] @ 6d2e0 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ + ldr r1, [pc, #36] @ 709a0 │ │ │ │ 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} │ │ │ │ - andeq lr, sp, r4, ror #19 │ │ │ │ - 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) │ │ │ │ + andeq r1, lr, ip, lsr #27 │ │ │ │ + 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, #2 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ bl b9d4 │ │ │ │ - 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 #2 │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ - blt 6d3e4 │ │ │ │ + add r3, r0, r3, lsl #2 │ │ │ │ + cmp ip, r2 │ │ │ │ + blt 70ab4 │ │ │ │ lsl ip, r8, #2 │ │ │ │ - lsl fp, fp, #2 │ │ │ │ mov r8, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + lsl fp, fp, #2 │ │ │ │ + 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 6d378 │ │ │ │ + bge 70a48 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl b8d8 │ │ │ │ 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, #2 │ │ │ │ str ip, [sp, #20] │ │ │ │ - str r1, [sp, #12] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ + mul r0, r1, r0 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ bl b9d4 │ │ │ │ + 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 #2 │ │ │ │ add r2, r0, r2, lsl #2 │ │ │ │ - blt 6d50c │ │ │ │ + blt 70c00 │ │ │ │ lsl ip, r8, #2 │ │ │ │ - lsl fp, fp, #2 │ │ │ │ mov r8, r1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + lsl fp, fp, #2 │ │ │ │ + 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 6d4a4 │ │ │ │ + bge 70b98 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl b8d8 │ │ │ │ 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 b2fc │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ bl b2fc │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b2fc │ │ │ │ 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 6d5ac │ │ │ │ + beq 70ce4 │ │ │ │ mov r5, #0 │ │ │ │ mov sl, r5 │ │ │ │ mov r9, r5 │ │ │ │ mov r0, r5 │ │ │ │ bl b770 │ │ │ │ mov r0, #0 │ │ │ │ bl b2fc │ │ │ │ mov r0, sl │ │ │ │ bl b2fc │ │ │ │ mov r0, r9 │ │ │ │ bl b2fc │ │ │ │ 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 6d574 │ │ │ │ + bgt 70c98 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 6d574 │ │ │ │ + bne 70c98 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 6d574 │ │ │ │ + bne 70c98 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ bics r3, r3, #4 │ │ │ │ - bne 6d574 │ │ │ │ + bne 70c98 │ │ │ │ + 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 b3ec │ │ │ │ ldr r0, [r8, #4] │ │ │ │ bl b4b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6d628 │ │ │ │ + beq 70d60 │ │ │ │ ldr r3, [r7, #164] @ 0xa4 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - bne 6d574 │ │ │ │ - ldr sl, [pc, #1420] @ 6dbbc │ │ │ │ + bne 70c98 │ │ │ │ + ldr sl, [pc, #1432] @ 71300 │ │ │ │ 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 b410 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6d574 │ │ │ │ + bne 70c98 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6db18 │ │ │ │ + beq 7125c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 6db08 │ │ │ │ + beq 7124c │ │ │ │ ldr r3, [r8, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - ble 6d574 │ │ │ │ + ble 70c98 │ │ │ │ ldr r3, [r7, #164] @ 0xa4 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - bne 6d574 │ │ │ │ + bne 70c98 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b4a0 │ │ │ │ + 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 b3ec │ │ │ │ - ldr r3, [pc, #1296] @ 6dbc0 │ │ │ │ + ldr r3, [pc, #1308] @ 71304 │ │ │ │ + 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 af84 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r8, #2 │ │ │ │ bl b8fc │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ + mul r0, fp, r6 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ 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, #2 │ │ │ │ bl b9d4 │ │ │ │ - mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1499dc │ │ │ │ + mov r1, r6 │ │ │ │ + bl 150460 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - add sl, r5, sl, lsl #2 │ │ │ │ mul r0, r6, r0 │ │ │ │ + add sl, r5, sl, lsl #2 │ │ │ │ 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 #2 │ │ │ │ ldr r9, [r4, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 6d978 │ │ │ │ + bne 710b4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl b4c4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, fp │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ bl b4c4 │ │ │ │ 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 b404 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - sub r3, r3, r2 │ │ │ │ + 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 ba94 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 6dafc │ │ │ │ + beq 71240 │ │ │ │ bl b878 │ │ │ │ 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 afe4 │ │ │ │ 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 b530 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl b8a8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 6d580 │ │ │ │ + beq 70ca4 │ │ │ │ mov r0, r5 │ │ │ │ bl b8d8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b5f0 │ │ │ │ - mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 149bfc │ │ │ │ + mov r1, r6 │ │ │ │ + bl 150680 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ bl b4c4 │ │ │ │ - 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, #2 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + lsl lr, r3, #2 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + str ip, [sp, #8] │ │ │ │ ldr ip, [r4, #24] │ │ │ │ - add ip, ip, r0, lsl #2 │ │ │ │ + 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 #2 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + add ip, ip, lr │ │ │ │ str ip, [sp] │ │ │ │ - add r3, r3, r0, lsl #2 │ │ │ │ - add r2, r2, r0, lsl #2 │ │ │ │ - mov r0, r5 │ │ │ │ bl b404 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl b8a8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6d580 │ │ │ │ - ldr r2, [pc, #748] @ 6dbc4 │ │ │ │ - ldr r1, [pc, #748] @ 6dbc8 │ │ │ │ + beq 70ca4 │ │ │ │ + ldr r2, [pc, #752] @ 71308 │ │ │ │ + mov r0, #112 @ 0x70 │ │ │ │ + ldr r1, [pc, #748] @ 7130c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #112 @ 0x70 │ │ │ │ bl b620 │ │ │ │ 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 b32c │ │ │ │ - add r7, r4, #8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - add r5, r5, #8 │ │ │ │ - bl 1499dc │ │ │ │ + bl 150460 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ bl b7ac │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #100 @ 0x64 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 70cc8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl b4c4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - mov r1, fp │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ bl b4c4 │ │ │ │ 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 b404 │ │ │ │ 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 ba94 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 6dafc │ │ │ │ + beq 71240 │ │ │ │ bl b878 │ │ │ │ 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 afe4 │ │ │ │ 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 b530 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl b8a8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 6d580 │ │ │ │ + beq 70ca4 │ │ │ │ mov r0, r5 │ │ │ │ bl b8d8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b5f0 │ │ │ │ - mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 149bfc │ │ │ │ + mov r1, r6 │ │ │ │ + bl 150680 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ bl b4c4 │ │ │ │ - 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, #2 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsl lr, r3, #2 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + str ip, [sp, #8] │ │ │ │ ldr ip, [r4, #24] │ │ │ │ - add ip, ip, r0, lsl #2 │ │ │ │ + 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 #2 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + add ip, ip, lr │ │ │ │ str ip, [sp] │ │ │ │ - add r3, r3, r0, lsl #2 │ │ │ │ - add r2, r2, r0, lsl #2 │ │ │ │ - mov r0, r5 │ │ │ │ bl b404 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl b8a8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6d580 │ │ │ │ - ldr r2, [pc, #232] @ 6dbcc │ │ │ │ - ldr r1, [pc, #232] @ 6dbd0 │ │ │ │ + beq 70ca4 │ │ │ │ + ldr r2, [pc, #232] @ 71310 │ │ │ │ + mov r0, #112 @ 0x70 │ │ │ │ + ldr r1, [pc, #228] @ 71314 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #112 @ 0x70 │ │ │ │ bl b620 │ │ │ │ mov r4, r0 │ │ │ │ - b 6d8ec │ │ │ │ + b 7102c │ │ │ │ mov sl, #0 │ │ │ │ mov r9, sl │ │ │ │ - b 6d580 │ │ │ │ + b 70ca4 │ │ │ │ ldr r3, [r7, #164] @ 0xa4 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - bne 6d688 │ │ │ │ - b 6d574 │ │ │ │ + bne 70dc0 │ │ │ │ + b 70c98 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r4 │ │ │ │ bl b164 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6db60 │ │ │ │ + bne 712a4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6db60 │ │ │ │ + beq 712a4 │ │ │ │ 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 af84 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 6d574 │ │ │ │ + bne 70c98 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #4 │ │ │ │ ldr r3, [r7, #164] @ 0xa4 │ │ │ │ - beq 6dba0 │ │ │ │ + beq 712e4 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - beq 6d688 │ │ │ │ + beq 70dc0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6d574 │ │ │ │ + bne 70c98 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl b4b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6d688 │ │ │ │ - b 6d574 │ │ │ │ + beq 70dc0 │ │ │ │ + b 70c98 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - beq 6d688 │ │ │ │ + beq 70dc0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6d688 │ │ │ │ - b 6db88 │ │ │ │ - @ instruction: 0x000e05b0 │ │ │ │ - andeq r0, lr, r0, lsr r5 │ │ │ │ - @ instruction: 0xfffffb34 │ │ │ │ - andeq r3, lr, r4, lsr sl │ │ │ │ - @ instruction: 0xfffff7f8 │ │ │ │ - andeq r3, lr, r8, lsr #16 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + bne 70dc0 │ │ │ │ + b 712cc │ │ │ │ + strdeq r3, [lr], -r0 │ │ │ │ + andeq r3, lr, r4, ror r8 │ │ │ │ + @ instruction: 0xfffffad4 │ │ │ │ + strdeq r6, [lr], -r0 │ │ │ │ + @ instruction: 0xfffff770 │ │ │ │ + andeq r6, lr, r0, ror #1 │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ bl b788 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ bl b788 │ │ │ │ - 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 b788 │ │ │ │ │ │ │ │ -0006dc04 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #72] @ 6dc58 │ │ │ │ +0007135c : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, #12 │ │ │ │ + ldr r5, [pc, #84] @ 713c4 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, #12 │ │ │ │ bl b59c │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ + str r3, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl afd8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #12 │ │ │ │ bl b59c │ │ │ │ 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 afd8 │ │ │ │ - andeq r2, lr, r0, ror #10 │ │ │ │ + strdeq r4, [lr], -ip │ │ │ │ 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 6dd38 │ │ │ │ + ble 714b8 │ │ │ │ cmp r7, #1 │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ moveq r3, #0 │ │ │ │ moveq r2, #0 │ │ │ │ - bne 6dd40 │ │ │ │ + bne 714cc │ │ │ │ add r3, r3, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ str r2, [r4, r1, lsl #2] │ │ │ │ + cmp r5, r3 │ │ │ │ str r2, [r4], #4 │ │ │ │ - bne 6dd24 │ │ │ │ + bne 714a4 │ │ │ │ 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, #2 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ str r2, [r4, r1, lsl #2] │ │ │ │ + cmp r5, r3 │ │ │ │ str r2, [r4], r7 │ │ │ │ - bne 6dd4c │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + bne 714d8 │ │ │ │ + b 714b8 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 6dd84 │ │ │ │ + beq 7150c │ │ │ │ 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 6ddb0 │ │ │ │ + ble 71554 │ │ │ │ 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 6dda4 │ │ │ │ + bne 71538 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6dda4 │ │ │ │ + bne 71538 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ bl b3ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6dda4 │ │ │ │ + beq 71538 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6df2c │ │ │ │ + beq 716d0 │ │ │ │ ldr r8, [r5, #28] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 6def8 │ │ │ │ - ldr r2, [pc, #320] @ 6df54 │ │ │ │ - ldr r1, [pc, #320] @ 6df58 │ │ │ │ + beq 7169c │ │ │ │ + ldr r2, [pc, #320] @ 716f8 │ │ │ │ + mov r0, #96 @ 0x60 │ │ │ │ + ldr r1, [pc, #316] @ 716fc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #96 @ 0x60 │ │ │ │ bl b620 │ │ │ │ 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 b3ec │ │ │ │ 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 71628 │ │ │ │ + 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 b1a0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ add r6, r3, #8 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 1499dc │ │ │ │ + bl 150460 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl b470 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6dee4 │ │ │ │ + bne 7168c │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsl r0, r0, #1 │ │ │ │ - bl 149ef8 │ │ │ │ + bl 15097c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r4, #32] │ │ │ │ - bl 149c28 │ │ │ │ + bl 1506ac │ │ │ │ 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] @ 6df5c │ │ │ │ - ldr r1, [pc, #92] @ 6df60 │ │ │ │ + b 7153c │ │ │ │ + ldr r2, [pc, #92] @ 71700 │ │ │ │ + mov r0, #96 @ 0x60 │ │ │ │ + ldr r1, [pc, #88] @ 71704 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #96 @ 0x60 │ │ │ │ bl b620 │ │ │ │ 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 6de4c │ │ │ │ + b 715f0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6de00 │ │ │ │ + beq 715a4 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r5 │ │ │ │ bl b164 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6dda4 │ │ │ │ - b 6de00 │ │ │ │ - @ instruction: 0xfffffe40 │ │ │ │ - andeq r3, lr, r8, lsl #10 │ │ │ │ - @ instruction: 0xfffffdac │ │ │ │ - andeq r3, lr, ip, lsl r4 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + beq 71538 │ │ │ │ + b 715a4 │ │ │ │ + @ instruction: 0xfffffe04 │ │ │ │ + andeq r5, lr, r0, ror #26 │ │ │ │ + @ instruction: 0xfffffd7c │ │ │ │ + andeq r5, lr, r4, ror ip │ │ │ │ + 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 af90 │ │ │ │ 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] @ 6dfc0 │ │ │ │ + ldr r1, [pc, #24] @ 71778 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ blx r7 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - andeq sp, sp, r4, lsr sp │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq r1, lr, r4 │ │ │ │ │ │ │ │ -0006dfc4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007177c : │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #24] @ 6dfec │ │ │ │ mov r5, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ + ldr r1, [pc, #40] @ 717b8 │ │ │ │ mov r0, #16 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b59c │ │ │ │ - str r5, [r0, #12] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ str r4, [r0, #8] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r2, lr, r8, lsr #3 │ │ │ │ + str r5, [r0, #12] │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq r4, lr, r4, ror #19 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1] │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #4] @ 6e008 │ │ │ │ + ldr r1, [pc, #4] @ 717d4 │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - strdeq sp, [sp], -r8 │ │ │ │ + @ instruction: 0x000e0fb0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - push {r4, lr} │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ + str lr, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ - beq 6e068 │ │ │ │ + beq 71840 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ mov r0, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e050 │ │ │ │ + bne 71810 │ │ │ │ + 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 6e050 │ │ │ │ + bne 71800 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6e058 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne 71800 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ bl b164 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e050 │ │ │ │ - ldr r2, [pc, #36] @ 6e094 │ │ │ │ - ldr r1, [pc, #36] @ 6e098 │ │ │ │ + beq 71800 │ │ │ │ + ldr r2, [pc, #44] @ 71874 │ │ │ │ + mov r0, #64 @ 0x40 │ │ │ │ + ldr r1, [pc, #40] @ 71878 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #64 @ 0x40 │ │ │ │ bl b620 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ bl b1a0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0xffffff78 │ │ │ │ - @ instruction: 0x000e32bc │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0xffffff68 │ │ │ │ + andeq r5, lr, r0, ror #21 │ │ │ │ │ │ │ │ -0006e09c : │ │ │ │ - ldr r1, [pc, #32] @ 6e0c4 │ │ │ │ - push {r4, lr} │ │ │ │ - add r1, pc, r1 │ │ │ │ +0007187c : │ │ │ │ + ldr r1, [pc, #44] @ 718b0 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #8 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b59c │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b afd8 │ │ │ │ - andeq r2, lr, r4, ror #1 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + strdeq r4, [lr], -r8 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r7, r3 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ ldr fp, [r0, #64] @ 0x40 │ │ │ │ - ldr sl, [r0, #68] @ 0x44 │ │ │ │ - cmp fp, #3 │ │ │ │ - ldr r9, [r0, #72] @ 0x48 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ mov r8, r1 │ │ │ │ - mov r7, r3 │ │ │ │ - ble 6e28c │ │ │ │ - add r3, sl, sl, lsl #1 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - add r5, r9, r9, lsl #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldr r9, [r0, #68] @ 0x44 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + ldr sl, [r0, #72] @ 0x48 │ │ │ │ + cmp fp, #3 │ │ │ │ + ble 71ab4 │ │ │ │ + add r3, r9, r9, lsl #1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - lsl r3, sl, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - lsl r6, sl, #2 │ │ │ │ - lsl ip, r9, #2 │ │ │ │ - lsl r5, r5, #2 │ │ │ │ - lsl r4, r9, #4 │ │ │ │ mov r2, r7 │ │ │ │ - mov r3, r8 │ │ │ │ + add r5, sl, sl, lsl #1 │ │ │ │ mov lr, #4 │ │ │ │ mov r0, #0 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ str fp, [sp, #8] │ │ │ │ - str sl, [sp, #16] │ │ │ │ - str r9, [sp, #20] │ │ │ │ + lsl r6, r9, #2 │ │ │ │ + lsl ip, sl, #2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + lsl r3, r9, #4 │ │ │ │ + lsl r5, r5, #2 │ │ │ │ + lsl r4, sl, #4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + str r9, [sp, #16] │ │ │ │ + str sl, [sp, #20] │ │ │ │ str r8, [sp, #24] │ │ │ │ str r7, [sp, #28] │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ ldr r7, [r3, r6] │ │ │ │ + add lr, lr, #4 │ │ │ │ ldr r8, [r3] │ │ │ │ ldr sl, [r3, r6, lsl #1] │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ ldr r9, [r3, r9] │ │ │ │ str r8, [r2] │ │ │ │ str r0, [r1] │ │ │ │ + add r3, r3, fp │ │ │ │ str r7, [r2, ip] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ - add lr, lr, #4 │ │ │ │ - cmp r7, lr │ │ │ │ str r0, [r1, ip] │ │ │ │ - add r3, r3, fp │ │ │ │ str sl, [r2, ip, lsl #1] │ │ │ │ str r0, [r1, ip, lsl #1] │ │ │ │ str r9, [r2, r5] │ │ │ │ - str r0, [r1, r5] │ │ │ │ add r2, r2, r4 │ │ │ │ + cmp r7, lr │ │ │ │ + str r0, [r1, r5] │ │ │ │ add r1, r1, r4 │ │ │ │ - bge 6e13c │ │ │ │ + bge 71938 │ │ │ │ mov fp, r7 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ lsr r2, fp, #2 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - mul r1, r4, r2 │ │ │ │ + sub r3, fp, #4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bic r3, r3, #3 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + add r3, r3, #8 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ + mul r1, r4, r2 │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ add r4, r7, r4 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ add r7, r4, r1 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ add r1, r8, r0 │ │ │ │ mla r0, r2, r0, r1 │ │ │ │ - sub r3, fp, #4 │ │ │ │ - bic r3, r3, #3 │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ - add r3, r3, #8 │ │ │ │ mov r8, r0 │ │ │ │ add fp, fp, #3 │ │ │ │ cmp fp, r3 │ │ │ │ - blt 6e244 │ │ │ │ + blt 71a40 │ │ │ │ ldr r2, [r8] │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + cmp sl, #1 │ │ │ │ + cmpeq r9, #1 │ │ │ │ str r2, [r7] │ │ │ │ - cmp r9, #1 │ │ │ │ - cmpeq sl, #1 │ │ │ │ + bne 71a5c │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r1] │ │ │ │ add r1, r3, #1 │ │ │ │ - bne 6e24c │ │ │ │ cmp fp, r1 │ │ │ │ - blt 6e244 │ │ │ │ + blt 71a40 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ add r3, r3, #2 │ │ │ │ + cmp fp, r3 │ │ │ │ str r1, [r7, #4] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - cmp fp, r3 │ │ │ │ str r2, [r1, #4] │ │ │ │ - ldrge r3, [r8, #8] │ │ │ │ - strge r3, [r7, #8] │ │ │ │ - movge r3, r1 │ │ │ │ - strge r2, [r3, #8] │ │ │ │ + blt 71a40 │ │ │ │ + ldr r3, [r8, #8] │ │ │ │ + str r3, [r7, #8] │ │ │ │ + str r2, [r1, #8] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp fp, r1 │ │ │ │ - blt 6e244 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + 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, #72] @ 0x48 │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [r2] │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp fp, r2 │ │ │ │ + blt 71a40 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + lsl r2, sl, #2 │ │ │ │ add r3, r3, #2 │ │ │ │ - add r0, r1, r9, lsl #2 │ │ │ │ - ldr r1, [r8, sl, lsl #2] │ │ │ │ - str r1, [r7, r9, lsl #2] │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp fp, r3 │ │ │ │ - add lr, r8, sl, lsl #2 │ │ │ │ - add ip, r7, r9, lsl #2 │ │ │ │ - str r2, [r1, r9, lsl #2] │ │ │ │ - ldrge r3, [lr, sl, lsl #2] │ │ │ │ - strge r3, [ip, r9, lsl #2] │ │ │ │ - strge r2, [r0, r9, lsl #2] │ │ │ │ - b 6e244 │ │ │ │ + add ip, r8, r9, lsl #2 │ │ │ │ + add lr, r7, r2 │ │ │ │ + add r2, r0, r2 │ │ │ │ + ldr r0, [r8, r9, lsl #2] │ │ │ │ + str r0, [r7, sl, lsl #2] │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + str r1, [r0, sl, lsl #2] │ │ │ │ + blt 71a40 │ │ │ │ + ldr r3, [ip, r9, lsl #2] │ │ │ │ + str r3, [lr, sl, lsl #2] │ │ │ │ + str r1, [r2, sl, lsl #2] │ │ │ │ + b 71a40 │ │ │ │ mov r3, #4 │ │ │ │ - b 6e1e4 │ │ │ │ + b 719e0 │ │ │ │ ldr ip, [r0, #64] @ 0x40 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - cmp ip, #3 │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ ldr r5, [sp, #16] │ │ │ │ + str r6, [sp, #8] │ │ │ │ ldr r6, [r0, #72] @ 0x48 │ │ │ │ - ble 6e358 │ │ │ │ + cmp ip, #3 │ │ │ │ + str lr, [sp, #12] │ │ │ │ + ble 71b94 │ │ │ │ add lr, r6, r6, lsl #1 │ │ │ │ - lsl r0, r6, #2 │ │ │ │ - lsl lr, lr, #2 │ │ │ │ - lsl r4, r6, #4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #4 │ │ │ │ + lsl r0, r6, #2 │ │ │ │ mov r2, #0 │ │ │ │ + lsl lr, lr, #2 │ │ │ │ + lsl r4, r6, #4 │ │ │ │ add r1, r1, #4 │ │ │ │ - cmp ip, r1 │ │ │ │ str r2, [r3] │ │ │ │ + cmp ip, r1 │ │ │ │ str r2, [r3, r0] │ │ │ │ str r2, [r3, r0, lsl #1] │ │ │ │ str r2, [r3, lr] │ │ │ │ add r3, r3, r4 │ │ │ │ - bge 6e2c8 │ │ │ │ + bge 71af8 │ │ │ │ lsr r2, ip, #2 │ │ │ │ sub r3, ip, #4 │ │ │ │ - mla r5, r2, r4, r5 │ │ │ │ bic r3, r3, #3 │ │ │ │ add r3, r3, #8 │ │ │ │ + mla r5, r2, r4, r5 │ │ │ │ add ip, ip, #3 │ │ │ │ cmp ip, r3 │ │ │ │ - poplt {r4, r5, r6, pc} │ │ │ │ + blt 71b64 │ │ │ │ mov r2, #0 │ │ │ │ cmp r6, #1 │ │ │ │ add r1, r3, #1 │ │ │ │ str r2, [r5] │ │ │ │ - bne 6e338 │ │ │ │ + bne 71b74 │ │ │ │ cmp ip, r1 │ │ │ │ - poplt {r4, r5, r6, pc} │ │ │ │ + blt 71b64 │ │ │ │ add r3, r3, #2 │ │ │ │ - cmp ip, r3 │ │ │ │ str r2, [r5, #4] │ │ │ │ + cmp ip, r3 │ │ │ │ strge r2, [r5, #8] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp ip, r1 │ │ │ │ - poplt {r4, r5, r6, pc} │ │ │ │ - add r3, r3, #2 │ │ │ │ + blt 71b64 │ │ │ │ add r1, r5, r6, lsl #2 │ │ │ │ - cmp ip, r3 │ │ │ │ + add r3, r3, #2 │ │ │ │ str r2, [r5, r6, lsl #2] │ │ │ │ + cmp ip, r3 │ │ │ │ strge r2, [r1, r6, lsl #2] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b 71b64 │ │ │ │ mov r3, #4 │ │ │ │ - b 6e2fc │ │ │ │ + b 71b2c │ │ │ │ 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 6e398 │ │ │ │ + beq 71bd4 │ │ │ │ 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 6e414 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 6e3ec │ │ │ │ + str r6, [sp, #8] │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + cmp r6, #4 │ │ │ │ + beq 71c64 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 71c30 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt 6e3ec │ │ │ │ + bgt 71c30 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6e3f4 │ │ │ │ + beq 71c44 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6e4a4 │ │ │ │ - ldr r2, [pc, #260] @ 6e4ec │ │ │ │ + beq 71cfc │ │ │ │ + ldr r2, [pc, #276] @ 71d40 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 6e450 │ │ │ │ + b 71ca0 │ │ │ │ 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 b164 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e3ec │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + beq 71c30 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6e440 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + bne 71c90 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ bl b5f0 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ bl b0f8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl b8a8 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - ldrne r3, [r6, #28] │ │ │ │ - beq 6e3ec │ │ │ │ + subs r6, r0, #0 │ │ │ │ + ldrne r3, [r5, #28] │ │ │ │ + beq 71c30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e494 │ │ │ │ - ldr r2, [pc, #160] @ 6e4f0 │ │ │ │ + beq 71cec │ │ │ │ + ldr r2, [pc, #164] @ 71d44 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #156] @ 6e4f4 │ │ │ │ + ldr r1, [pc, #160] @ 71d48 │ │ │ │ mov r0, #80 @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b620 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ mov r4, r0 │ │ │ │ - strne r5, [r0, #76] @ 0x4c │ │ │ │ - beq 6e4b0 │ │ │ │ - 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 71d08 │ │ │ │ + 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 71c34 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6e3e0 │ │ │ │ - ldr r2, [pc, #76] @ 6e4f8 │ │ │ │ + bne 71c24 │ │ │ │ + ldr r2, [pc, #72] @ 71d4c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 6e450 │ │ │ │ + b 71ca0 │ │ │ │ add r3, r0, #72 @ 0x48 │ │ │ │ add r2, r0, #68 @ 0x44 │ │ │ │ add r1, r0, #64 @ 0x40 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ bl b3ec │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - str r5, [r4, #76] @ 0x4c │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e474 │ │ │ │ + bne 71cc4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ add r1, r4, #8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ bl b0c8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xfffffcdc │ │ │ │ - @ instruction: 0xffffff0c │ │ │ │ - andeq r2, lr, r8, ror #29 │ │ │ │ - @ instruction: 0xfffffde4 │ │ │ │ + b 71ce4 │ │ │ │ + @ instruction: 0xfffffc84 │ │ │ │ + @ instruction: 0xfffffef8 │ │ │ │ + muleq lr, r8, r6 │ │ │ │ + @ instruction: 0xfffffdb4 │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bxeq lr │ │ │ │ + beq 71d60 │ │ │ │ b b2fc │ │ │ │ + bx lr │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bxeq lr │ │ │ │ + beq 71d74 │ │ │ │ b b788 │ │ │ │ + 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 6e54c │ │ │ │ - ldr r1, [pc, #36] @ 6e564 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 71da8 │ │ │ │ + ldr r1, [pc, #36] @ 71dc0 │ │ │ │ mov r3, lr │ │ │ │ - add r1, pc, r1 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #20] @ 6e568 │ │ │ │ + ldr r1, [pc, #20] @ 71dc4 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ - add r1, pc, r1 │ │ │ │ mov r3, lr │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andeq sp, sp, r4, asr #15 │ │ │ │ - andeq sp, sp, ip, asr #15 │ │ │ │ + andeq r0, lr, r8, ror #19 │ │ │ │ + andeq r0, lr, ip, ror #19 │ │ │ │ │ │ │ │ -0006e56c : │ │ │ │ - ldr r1, [pc, #32] @ 6e594 │ │ │ │ - push {r4, lr} │ │ │ │ - add r1, pc, r1 │ │ │ │ +00071dc8 : │ │ │ │ + ldr r1, [pc, #44] @ 71dfc │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #8 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b59c │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b afd8 │ │ │ │ - andeq r1, lr, r0, lsr #24 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0x000e43b8 │ │ │ │ + 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] @ 6e680 │ │ │ │ - ldr r4, [r0] │ │ │ │ + ldr r1, [pc, #24] @ 71f24 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq sp, sp, r8, asr #13 │ │ │ │ - push {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0x000e08b0 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b2fc │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b2fc │ │ │ │ - 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 6e6f4 │ │ │ │ + beq 71fb4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ - beq 6e6f4 │ │ │ │ + beq 71fb4 │ │ │ │ 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 6e700 │ │ │ │ + bne 71fd4 │ │ │ │ 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 b368 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e6f4 │ │ │ │ + beq 71fb4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r5] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bge 6e6f4 │ │ │ │ - ldr r1, [sl, #164] @ 0xa4 │ │ │ │ + bge 71fb4 │ │ │ │ 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 6e774 │ │ │ │ + beq 72048 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e774 │ │ │ │ + beq 72048 │ │ │ │ tst r1, #4096 @ 0x1000 │ │ │ │ - bne 6e6f4 │ │ │ │ + bne 71fb4 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - beq 6e790 │ │ │ │ - ldr r1, [r7, #12] │ │ │ │ + beq 72064 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ + ldr r1, [r7, #12] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 6e6f4 │ │ │ │ + bne 71fb4 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - beq 6e7a8 │ │ │ │ + beq 7207c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6e96c │ │ │ │ - add r3, sp, #24 │ │ │ │ + bgt 7223c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ + add r3, sp, #24 │ │ │ │ add r1, sp, #20 │ │ │ │ bl b674 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ ldr r5, [r4, #28] │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ bl b494 │ │ │ │ - mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ + mov r1, r5 │ │ │ │ bl b494 │ │ │ │ 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 b5f0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl b968 │ │ │ │ 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 b404 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl b8a8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 6e944 │ │ │ │ + beq 72214 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ + mov r1, r5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - bne 6e914 │ │ │ │ + bne 721e4 │ │ │ │ bl b494 │ │ │ │ - mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl b968 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ mov r1, r0 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ stm sp, {r2, r3} │ │ │ │ bl b530 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl b8a8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6e944 │ │ │ │ + beq 72214 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e938 │ │ │ │ - ldr r2, [pc, #204] @ 6e990 │ │ │ │ + bne 72208 │ │ │ │ + ldr r2, [pc, #200] @ 72260 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #200] @ 6e994 │ │ │ │ + ldr r1, [pc, #196] @ 72264 │ │ │ │ mov r0, #80 @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b620 │ │ │ │ - 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 b32c │ │ │ │ - mov r0, r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ bl b0ec │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + b 71fb8 │ │ │ │ bl b494 │ │ │ │ - mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl b968 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r1, r0 │ │ │ │ - b 6e890 │ │ │ │ - ldr r2, [pc, #88] @ 6e998 │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ + b 72164 │ │ │ │ + ldr r2, [pc, #88] @ 72268 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 6e8c4 │ │ │ │ + b 72198 │ │ │ │ mov r0, r9 │ │ │ │ bl b2fc │ │ │ │ mov r0, #0 │ │ │ │ bl b2fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ bl b0ec │ │ │ │ - b 6e6f4 │ │ │ │ + b 71fb4 │ │ │ │ bl b860 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b014 │ │ │ │ cmp r5, r0 │ │ │ │ - bgt 6e6f4 │ │ │ │ + bgt 71fb4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b 6e7a8 │ │ │ │ - @ instruction: 0xfffffcd0 │ │ │ │ - andeq r2, lr, r4, lsl #21 │ │ │ │ - @ instruction: 0xfffffca0 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + b 7207c │ │ │ │ + @ instruction: 0xfffffc64 │ │ │ │ + @ instruction: 0x000e51b0 │ │ │ │ + @ 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 b788 │ │ │ │ - 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 b788 │ │ │ │ │ │ │ │ -0006e9c0 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r4, [pc, #76] @ 6ea18 │ │ │ │ - ldr r7, [pc, #76] @ 6ea1c │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - add r8, r4, #12 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r1, r7 │ │ │ │ +000722a4 : │ │ │ │ + strd r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r5, [pc, #112] @ 72324 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + ldr r8, [pc, #100] @ 72328 │ │ │ │ + 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 b59c │ │ │ │ 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 afd8 │ │ │ │ - cmp r4, r8 │ │ │ │ - bne 6e9e0 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq pc, sp, ip, lsl r2 @ │ │ │ │ - andeq r1, lr, r8, asr #15 │ │ │ │ + cmp r4, #3 │ │ │ │ + bne 722d4 │ │ │ │ + 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) │ │ │ │ + andeq r2, lr, r8, lsr #7 │ │ │ │ + ldrdeq r3, [lr], -r0 │ │ │ │ │ │ │ │ -0006ea20 : │ │ │ │ - push {r4, lr} │ │ │ │ +0007232c : │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r2 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b2e4 │ │ │ │ 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] @ 6ea84 │ │ │ │ + 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] @ 723a8 │ │ │ │ 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} │ │ │ │ - andeq sp, sp, ip, ror #5 │ │ │ │ - push {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq r0, lr, ip, asr #8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b110 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b8d8 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + strd r4, [sp, #-16]! │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #208] @ 6eb88 │ │ │ │ mov r4, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ + ldr r1, [pc, #224] @ 724cc │ │ │ │ mov r0, r5 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b02c │ │ │ │ - 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 b6c8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ sub r1, r1, r3 │ │ │ │ asr r1, r1, #2 │ │ │ │ bl b590 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ sub r1, r1, r3 │ │ │ │ asr r1, r1, #2 │ │ │ │ bl b590 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl ba34 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -101893,3230 +105555,3487 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl b6c8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl b4ac │ │ │ │ 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 b4ac │ │ │ │ - @ instruction: 0x000dd2b4 │ │ │ │ + strdeq r0, [lr], -ip │ │ │ │ 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] │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ - bne 6ebb8 │ │ │ │ + bne 72520 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ble 6ebb0 │ │ │ │ + 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 72504 │ │ │ │ ldr r1, [r0] │ │ │ │ mov lr, r0 │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [lr, #4] │ │ │ │ - beq 6ed90 │ │ │ │ + beq 726f8 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 6ebb0 │ │ │ │ - ldr r8, [lr, #16] │ │ │ │ + ble 72504 │ │ │ │ lsl r1, r1, #2 │ │ │ │ ldr r0, [lr, #12] │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #2 │ │ │ │ - lsl r1, r8, #2 │ │ │ │ + ldr r8, [lr, #16] │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #20] │ │ │ │ + lsl r1, r8, #2 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - beq 6f07c │ │ │ │ + beq 729e4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 6efe4 │ │ │ │ + ble 7294c │ │ │ │ mov r9, lr │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + ldr sl, [r9, #24] │ │ │ │ ldr lr, [r9, #28] │ │ │ │ cmp r3, #3 │ │ │ │ - ldr sl, [r9, #24] │ │ │ │ lsl fp, lr, #2 │ │ │ │ - beq 6ee48 │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ + beq 727b0 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ sub r3, r3, #4 │ │ │ │ - str sl, [sp, #12] │ │ │ │ mov r7, #0 │ │ │ │ add r8, r9, #48 @ 0x30 │ │ │ │ + str sl, [sp, #12] │ │ │ │ mov sl, fp │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ stmib sp, {r3, lr} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 6ed34 │ │ │ │ + ble 7269c │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + mov r6, r8 │ │ │ │ ldr r3, [r9, #40] @ 0x28 │ │ │ │ ldr r5, [r9, #36] @ 0x24 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ lsl r4, r3, #2 │ │ │ │ - mov r6, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #4 │ │ │ │ movne r3, fp │ │ │ │ movne r1, ip │ │ │ │ movne r2, #0 │ │ │ │ - beq 6eef8 │ │ │ │ + beq 72860 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 6ee10 │ │ │ │ + ble 72778 │ │ │ │ + mov r8, r6 │ │ │ │ + str fp, [sp, #8] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ - str r9, [sp, #64] @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ + str r9, [sp, #64] @ 0x40 │ │ │ │ mov r9, r3 │ │ │ │ - mov r8, r6 │ │ │ │ mov r3, sl │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ - str fp, [sp, #8] │ │ │ │ mov r6, #0 │ │ │ │ mov sl, r2 │ │ │ │ - mov fp, r3 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ + mov fp, r3 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ add r6, r6, #1 │ │ │ │ - bl 6eb8c │ │ │ │ + bl 724d0 │ │ │ │ cmp r6, r5 │ │ │ │ add r7, r7, r4 │ │ │ │ add r9, r9, r4 │ │ │ │ - bne 6ecd8 │ │ │ │ + bne 72640 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ + add r2, sl, #1 │ │ │ │ + mov r3, fp │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ - add r2, sl, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - mov r3, fp │ │ │ │ add r7, r7, fp │ │ │ │ add r9, r9, fp │ │ │ │ - bne 6ecc4 │ │ │ │ + bne 7262c │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ + mov sl, r3 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add r7, r7, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ add ip, ip, r3 │ │ │ │ add r3, r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - add r7, r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne 6ec60 │ │ │ │ + bne 725c8 │ │ │ │ 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 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - add r3, r3, #1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, r1, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6ec28 │ │ │ │ - b 6ebb0 │ │ │ │ + bne 72590 │ │ │ │ + b 72504 │ │ │ │ cmp r0, #1 │ │ │ │ sub lr, r0, #1 │ │ │ │ - ble 6f148 │ │ │ │ + ble 72ab0 │ │ │ │ lsl r4, r1, #2 │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, #0 │ │ │ │ - bne 6edf4 │ │ │ │ + bne 7275c │ │ │ │ add r0, r0, #2 │ │ │ │ - cmp lr, r0 │ │ │ │ str ip, [r3, r1] │ │ │ │ + cmp lr, r0 │ │ │ │ str ip, [r2, r1] │ │ │ │ add r1, r1, #4 │ │ │ │ - bgt 6edb4 │ │ │ │ + bgt 7271c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ sub r3, r1, #2 │ │ │ │ lsr r1, r1, #1 │ │ │ │ - mla r2, r1, r4, r2 │ │ │ │ bic r3, r3, #1 │ │ │ │ add r3, r3, #2 │ │ │ │ + mla r2, r1, r4, r2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - ble 6ebb0 │ │ │ │ - b 6eba8 │ │ │ │ + ble 72504 │ │ │ │ + b 724fc │ │ │ │ add r0, r0, #2 │ │ │ │ - cmp r0, lr │ │ │ │ str ip, [r3, r1] │ │ │ │ + cmp r0, lr │ │ │ │ str ip, [r2, r1] │ │ │ │ add r1, r1, r4 │ │ │ │ - blt 6edf4 │ │ │ │ - b 6edcc │ │ │ │ + blt 7275c │ │ │ │ + b 72734 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, r2, #1 │ │ │ │ - cmp r0, r2 │ │ │ │ add r1, r1, sl │ │ │ │ add r3, r3, sl │ │ │ │ - bne 6ec9c │ │ │ │ + cmp r0, r2 │ │ │ │ + bne 72604 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r7, r7, #1 │ │ │ │ add ip, ip, r3 │ │ │ │ add fp, fp, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 6ec84 │ │ │ │ - b 6ed58 │ │ │ │ + bne 725ec │ │ │ │ + b 726c0 │ │ │ │ sub ip, sl, #2 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + mov r6, #0 │ │ │ │ bic ip, ip, #1 │ │ │ │ + sub r0, sl, #1 │ │ │ │ add ip, ip, #2 │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r3, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ lsr ip, sl, #1 │ │ │ │ - sub ip, ip, #1 │ │ │ │ - mul r4, fp, ip │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ + sub ip, ip, #1 │ │ │ │ mov r1, r8 │ │ │ │ - mov r6, #0 │ │ │ │ - sub r0, sl, #1 │ │ │ │ - mov r3, #0 │ │ │ │ + mul r4, fp, ip │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp sl, #1 │ │ │ │ - ble 6f074 │ │ │ │ + ble 729dc │ │ │ │ mov ip, #0 │ │ │ │ cmp lr, #1 │ │ │ │ mov r4, ip │ │ │ │ - bne 6f04c │ │ │ │ + bne 729b4 │ │ │ │ add r4, r4, #2 │ │ │ │ - cmp r0, r4 │ │ │ │ str r3, [r1, ip] │ │ │ │ + cmp r0, r4 │ │ │ │ str r3, [r2, ip] │ │ │ │ add ip, ip, #4 │ │ │ │ - bgt 6ee9c │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - add r2, fp, r5 │ │ │ │ + bgt 72804 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ + add r2, fp, r5 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ add r2, ip, r2 │ │ │ │ cmp sl, r1 │ │ │ │ + add r6, r6, #1 │ │ │ │ movgt r1, #0 │ │ │ │ strgt r1, [r2] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - add r6, r6, #1 │ │ │ │ add r5, r5, r2 │ │ │ │ add r8, r8, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r6 │ │ │ │ - beq 6ed58 │ │ │ │ + beq 726c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ - b 6ee84 │ │ │ │ + b 727ec │ │ │ │ sub lr, r5, #2 │ │ │ │ + mov r1, fp │ │ │ │ + str fp, [sp, #8] │ │ │ │ bic lr, lr, #1 │ │ │ │ + mov r8, ip │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ add lr, lr, #2 │ │ │ │ + sub r0, r5, #1 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r6, #0 │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ lsr lr, r5, #1 │ │ │ │ + str ip, [sp, #64] @ 0x40 │ │ │ │ sub lr, lr, #1 │ │ │ │ + str fp, [sp, #68] @ 0x44 │ │ │ │ mul r2, r4, lr │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - mov r1, fp │ │ │ │ - mov r8, ip │ │ │ │ - sub r0, r5, #1 │ │ │ │ - mov r3, #0 │ │ │ │ mov r2, ip │ │ │ │ - mov r6, #0 │ │ │ │ - str fp, [sp, #8] │ │ │ │ - str ip, [sp, #64] @ 0x40 │ │ │ │ - str fp, [sp, #68] @ 0x44 │ │ │ │ cmp r5, #1 │ │ │ │ - ble 6f06c │ │ │ │ + ble 729d4 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ cmp ip, #1 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, ip │ │ │ │ - bne 6f01c │ │ │ │ + bne 72984 │ │ │ │ add lr, lr, #2 │ │ │ │ - cmp r0, lr │ │ │ │ str r3, [r1, ip] │ │ │ │ + cmp r0, lr │ │ │ │ str r3, [r2, ip] │ │ │ │ add ip, ip, #4 │ │ │ │ - bgt 6ef5c │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - add r2, r4, r8 │ │ │ │ + bgt 728c4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ + add r2, r4, r8 │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ add r2, ip, r2 │ │ │ │ cmp r5, r1 │ │ │ │ - ble 6efbc │ │ │ │ + ble 72924 │ │ │ │ str r3, [r2] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ add r6, r6, #1 │ │ │ │ + add r8, r8, sl │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ add r2, r2, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - add r8, r8, sl │ │ │ │ cmp r2, r6 │ │ │ │ - beq 6f03c │ │ │ │ + beq 729a4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ - b 6ef40 │ │ │ │ + b 728a8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r6, r6, #1 │ │ │ │ + add r8, r8, sl │ │ │ │ add r1, r2, sl │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - add r8, r8, sl │ │ │ │ - cmp r2, r6 │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq 6f03c │ │ │ │ + cmp r2, r6 │ │ │ │ + beq 729a4 │ │ │ │ mov r2, r8 │ │ │ │ - b 6ef40 │ │ │ │ + b 728a8 │ │ │ │ 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 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - add r3, r3, #1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, r1, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6ec14 │ │ │ │ - b 6ebb0 │ │ │ │ + bne 7257c │ │ │ │ + b 72504 │ │ │ │ mov fp, #0 │ │ │ │ add lr, lr, #2 │ │ │ │ - cmp lr, r0 │ │ │ │ str fp, [r1, ip] │ │ │ │ + cmp lr, r0 │ │ │ │ str fp, [r2, ip] │ │ │ │ add ip, ip, r4 │ │ │ │ - blt 6f020 │ │ │ │ - b 6ef74 │ │ │ │ + blt 72988 │ │ │ │ + b 728dc │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - b 6ee28 │ │ │ │ + b 72790 │ │ │ │ mov r7, #0 │ │ │ │ add r4, r4, #2 │ │ │ │ - cmp r0, r4 │ │ │ │ str r7, [r1, ip] │ │ │ │ + cmp r0, r4 │ │ │ │ str r7, [r2, ip] │ │ │ │ add ip, ip, fp │ │ │ │ - bgt 6f050 │ │ │ │ - b 6eeb4 │ │ │ │ + bgt 729b8 │ │ │ │ + b 7281c │ │ │ │ mov r1, #0 │ │ │ │ - b 6ef84 │ │ │ │ + b 728ec │ │ │ │ mov r1, #0 │ │ │ │ - b 6eec4 │ │ │ │ + b 7282c │ │ │ │ lsr r6, r0, #1 │ │ │ │ - lsl fp, r8, #2 │ │ │ │ - sub r6, r6, #1 │ │ │ │ - mov r1, fp │ │ │ │ - mul r1, r6, r1 │ │ │ │ sub r7, r0, #2 │ │ │ │ - bic r7, r7, #1 │ │ │ │ mov sl, r0 │ │ │ │ + lsl fp, r8, #2 │ │ │ │ + bic r7, r7, #1 │ │ │ │ mov r5, #0 │ │ │ │ + sub r6, r6, #1 │ │ │ │ sub lr, r0, #1 │ │ │ │ + mov r1, fp │ │ │ │ mov ip, #0 │ │ │ │ add r7, r7, #2 │ │ │ │ - mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ + mul r1, r6, r1 │ │ │ │ mov r9, r3 │ │ │ │ + mov r6, r1 │ │ │ │ cmp sl, #1 │ │ │ │ - ble 6f140 │ │ │ │ + ble 72aa8 │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #1 │ │ │ │ mov r0, r1 │ │ │ │ - bne 6f124 │ │ │ │ + bne 72a8c │ │ │ │ add r0, r0, #2 │ │ │ │ - cmp lr, r0 │ │ │ │ str ip, [r3, r1] │ │ │ │ + cmp lr, r0 │ │ │ │ str ip, [r2, r1] │ │ │ │ add r1, r1, #4 │ │ │ │ - bgt 6f0d0 │ │ │ │ + bgt 72a38 │ │ │ │ add r2, fp, r4 │ │ │ │ mov r3, r7 │ │ │ │ add r2, r6, r2 │ │ │ │ cmp sl, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r5, r5, #1 │ │ │ │ + strgt ip, [r2] │ │ │ │ add r4, r4, r3 │ │ │ │ add r9, r9, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - strgt ip, [r2] │ │ │ │ cmp r3, r5 │ │ │ │ - beq 6ebb0 │ │ │ │ + beq 72504 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ - b 6f0b8 │ │ │ │ + b 72a20 │ │ │ │ add r0, r0, #2 │ │ │ │ - cmp r0, lr │ │ │ │ str ip, [r3, r1] │ │ │ │ + cmp r0, lr │ │ │ │ str ip, [r2, r1] │ │ │ │ add r1, r1, fp │ │ │ │ - blt 6f124 │ │ │ │ - b 6f0e8 │ │ │ │ + blt 72a8c │ │ │ │ + b 72a50 │ │ │ │ mov r3, #0 │ │ │ │ - b 6f0f4 │ │ │ │ + b 72a5c │ │ │ │ mov r3, #0 │ │ │ │ - b 6ede4 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 7274c │ │ │ │ + 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 6f564 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + beq 72edc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6f62c │ │ │ │ - ble 6f564 │ │ │ │ + beq 72fc0 │ │ │ │ + ble 72edc │ │ │ │ ldr fp, [r0] │ │ │ │ mov lr, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - ble 6f564 │ │ │ │ + ble 72edc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r8, r3 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ lsl r1, r1, #2 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 6f868 │ │ │ │ + beq 73224 │ │ │ │ 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 6f544 │ │ │ │ + ble 72ebc │ │ │ │ ldr r3, [lr, #16] │ │ │ │ lsl r9, r3, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 6f7fc │ │ │ │ + beq 731b4 │ │ │ │ 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 6f524 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + ble 72e9c │ │ │ │ ldr r3, [lr, #28] │ │ │ │ lsl r9, r3, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 6f78c │ │ │ │ + beq 73140 │ │ │ │ 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 6f4fc │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ble 72e74 │ │ │ │ ldr r3, [lr, #40] @ 0x28 │ │ │ │ lsl r8, r3, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 6f71c │ │ │ │ + beq 730cc │ │ │ │ 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 6f4d8 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ble 72e50 │ │ │ │ ldr r3, [lr, #52] @ 0x34 │ │ │ │ lsl r9, r3, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq 6f6b0 │ │ │ │ + beq 7305c │ │ │ │ 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 6f4b0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ble 72e28 │ │ │ │ ldr r3, [lr, #64] @ 0x40 │ │ │ │ lsl r8, r3, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq 6f640 │ │ │ │ + beq 72fe8 │ │ │ │ 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 6f48c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ble 72e04 │ │ │ │ ldr r3, [lr, #76] @ 0x4c │ │ │ │ lsl fp, r3, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - beq 6f5c4 │ │ │ │ + beq 72f54 │ │ │ │ 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 6f45c │ │ │ │ + ble 72dd4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r8, [lr, #88] @ 0x58 │ │ │ │ cmp r2, #8 │ │ │ │ lsl r8, r8, #2 │ │ │ │ - beq 6f56c │ │ │ │ + beq 72ef8 │ │ │ │ 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 6f43c │ │ │ │ + ble 72db4 │ │ │ │ ldr r7, [lr, #100] @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ - lsl r7, r7, #2 │ │ │ │ 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, #2 │ │ │ │ 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 6f150 │ │ │ │ + stm sp, {r5, r6} │ │ │ │ + bl 72ab8 │ │ │ │ cmp r8, r4 │ │ │ │ add r5, r5, r7 │ │ │ │ add r6, r6, r7 │ │ │ │ - bne 6f400 │ │ │ │ + bne 72d78 │ │ │ │ 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 6f3cc │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 72d44 │ │ │ │ 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 6f38c │ │ │ │ + cmp r2, r7 │ │ │ │ + bne 72d04 │ │ │ │ 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 6f33c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, r8 │ │ │ │ + bne 72cb4 │ │ │ │ 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 6f2ec │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, r7 │ │ │ │ + bne 72c64 │ │ │ │ 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 6f2a4 │ │ │ │ + cmp r3, r8 │ │ │ │ + bne 72c1c │ │ │ │ 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 6f25c │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + cmp r3, r7 │ │ │ │ + bne 72bd4 │ │ │ │ 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 6f20c │ │ │ │ + bne 72b84 │ │ │ │ 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 6f1cc │ │ │ │ + bne 72b44 │ │ │ │ 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 6eb8c │ │ │ │ - cmp r7, r4 │ │ │ │ add r6, r6, r8 │ │ │ │ + bl 724d0 │ │ │ │ + cmp r7, r4 │ │ │ │ add r5, r5, r8 │ │ │ │ - movne r2, r6 │ │ │ │ - movne r3, r5 │ │ │ │ - bne 6f58c │ │ │ │ + beq 72f44 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r5 │ │ │ │ + b 72f18 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ mov lr, fp │ │ │ │ - b 6f45c │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + b 72dd4 │ │ │ │ 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 6eb8c │ │ │ │ - cmp r4, r7 │ │ │ │ add r5, r5, fp │ │ │ │ + bl 724d0 │ │ │ │ + cmp r4, r7 │ │ │ │ add r6, r6, fp │ │ │ │ - movne r2, r5 │ │ │ │ - movne r3, r6 │ │ │ │ - bne 6f5f0 │ │ │ │ + beq 72fac │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r6 │ │ │ │ + b 72f80 │ │ │ │ add r0, sp, #20 │ │ │ │ mov lr, r8 │ │ │ │ - ldm r0, {r0, r1, ip} │ │ │ │ ldr r8, [sp, #16] │ │ │ │ - b 6f48c │ │ │ │ + ldm r0, {r0, r1, ip} │ │ │ │ + b 72e04 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 6eb8c │ │ │ │ + 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 724d0 │ │ │ │ + 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 6eb8c │ │ │ │ - cmp r4, r7 │ │ │ │ add r5, r5, r8 │ │ │ │ + bl 724d0 │ │ │ │ + cmp r4, r7 │ │ │ │ add r6, r6, r8 │ │ │ │ - movne r2, r5 │ │ │ │ - movne r3, r6 │ │ │ │ - bne 6f674 │ │ │ │ + beq 73048 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r6 │ │ │ │ + b 7301c │ │ │ │ add r0, sp, #16 │ │ │ │ - ldm r0, {r0, r7, ip} │ │ │ │ ldr sl, [sp, #28] │ │ │ │ mov lr, fp │ │ │ │ - b 6f4b0 │ │ │ │ + ldm r0, {r0, r7, ip} │ │ │ │ + b 72e28 │ │ │ │ + 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 6eb8c │ │ │ │ - cmp r8, r4 │ │ │ │ add r5, r5, r9 │ │ │ │ + bl 724d0 │ │ │ │ + cmp r8, r4 │ │ │ │ add r6, r6, r9 │ │ │ │ - movne r2, r5 │ │ │ │ - movne r3, r6 │ │ │ │ - bne 6f6e0 │ │ │ │ + beq 730b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r6 │ │ │ │ + b 7308c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr lr, [sp, #28] │ │ │ │ - b 6f4d8 │ │ │ │ + b 72e50 │ │ │ │ + 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 6eb8c │ │ │ │ - cmp r7, r4 │ │ │ │ add r5, r5, r8 │ │ │ │ + bl 724d0 │ │ │ │ + cmp r7, r4 │ │ │ │ add r6, r6, r8 │ │ │ │ - movne r2, r5 │ │ │ │ - movne r3, r6 │ │ │ │ - bne 6f750 │ │ │ │ + beq 7312c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r6 │ │ │ │ + b 73100 │ │ │ │ add r1, sp, #16 │ │ │ │ - ldm r1, {r1, r7, ip} │ │ │ │ ldr r9, [sp, #28] │ │ │ │ mov lr, fp │ │ │ │ - b 6f4fc │ │ │ │ + ldm r1, {r1, r7, ip} │ │ │ │ + b 72e74 │ │ │ │ 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 6eb8c │ │ │ │ - cmp r8, r4 │ │ │ │ add r5, r5, r9 │ │ │ │ + bl 724d0 │ │ │ │ + cmp r8, r4 │ │ │ │ add r6, r6, r9 │ │ │ │ - movne r2, r5 │ │ │ │ - movne r3, r6 │ │ │ │ - bne 6f7c0 │ │ │ │ + beq 731a0 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r6 │ │ │ │ + b 73174 │ │ │ │ add r0, sp, #16 │ │ │ │ - ldm r0, {r0, r8, sl} │ │ │ │ ldr r7, [sp, #28] │ │ │ │ + ldm r0, {r0, r8, sl} │ │ │ │ ldr lr, [sp, #32] │ │ │ │ - b 6f524 │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ - str r7, [sp, #24] │ │ │ │ + b 72e9c │ │ │ │ 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 6eb8c │ │ │ │ - cmp r8, r4 │ │ │ │ add r5, r5, r9 │ │ │ │ + bl 724d0 │ │ │ │ + cmp r8, r4 │ │ │ │ add r6, r6, r9 │ │ │ │ - movne r2, r5 │ │ │ │ - movne r3, r6 │ │ │ │ - bne 6f82c │ │ │ │ + beq 73210 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r6 │ │ │ │ + b 731e4 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ + mov lr, fp │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - mov lr, fp │ │ │ │ - b 6f544 │ │ │ │ + b 72ebc │ │ │ │ ldr r9, [sp, #156] @ 0x9c │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 6eb8c │ │ │ │ - cmp fp, r4 │ │ │ │ add r6, r6, r9 │ │ │ │ + bl 724d0 │ │ │ │ + cmp fp, r4 │ │ │ │ add r8, r8, r9 │ │ │ │ - beq 6f564 │ │ │ │ + beq 72edc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ - b 6f874 │ │ │ │ + b 73230 │ │ │ │ │ │ │ │ -0006f8a0 : │ │ │ │ - ldr r3, [pc, #60] @ 6f8e4 │ │ │ │ +0007325c : │ │ │ │ + ldr r3, [pc, #60] @ 732a0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #6 │ │ │ │ - bhi 6f8dc │ │ │ │ + bhi 73298 │ │ │ │ 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 │ │ │ │ - andeq lr, sp, r0, asr r3 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andeq r1, lr, r8, lsl r4 │ │ │ │ + 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 6f994 │ │ │ │ + bhi 73374 │ │ │ │ ldr lr, [r4, #8] │ │ │ │ add sl, r0, #4 │ │ │ │ ldr ip, [lr] │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ - beq 6f98c │ │ │ │ + beq 73358 │ │ │ │ cmp ip, #0 │ │ │ │ ldr fp, [r0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - beq 6f9fc │ │ │ │ - ble 6f98c │ │ │ │ + beq 733f0 │ │ │ │ + ble 73358 │ │ │ │ ldr r7, [lr, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - ble 6f98c │ │ │ │ + ble 73358 │ │ │ │ ldr r8, [lr, #8] │ │ │ │ sub r1, ip, #1 │ │ │ │ add r9, lr, #16 │ │ │ │ - lsl r8, r8, #2 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r5, [sp] │ │ │ │ + lsl r8, r8, #2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r9 │ │ │ │ add r6, r6, #1 │ │ │ │ - bl 6f150 │ │ │ │ - cmp r7, r6 │ │ │ │ + str r5, [sp] │ │ │ │ + str r4, [sp, #4] │ │ │ │ add r5, r5, r8 │ │ │ │ add r4, r4, r8 │ │ │ │ - bne 6f95c │ │ │ │ + bl 72ab8 │ │ │ │ + cmp r7, r6 │ │ │ │ + bne 73328 │ │ │ │ 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 b5f0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6f9e0 │ │ │ │ - mov r1, r5 │ │ │ │ + bgt 733d4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ + mov r1, r5 │ │ │ │ bl b968 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl b950 │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ bl b290 │ │ │ │ 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 b950 │ │ │ │ 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 b68c │ │ │ │ str r0, [r6, #-8] │ │ │ │ - b 6f9a8 │ │ │ │ + b 73388 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 6eb8c │ │ │ │ + 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 724d0 │ │ │ │ │ │ │ │ -0006fa10 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00073418 : │ │ │ │ + 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 6fb00 │ │ │ │ + cmp r2, r7 │ │ │ │ + beq 7352c │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #212] @ 6fb0c │ │ │ │ + ldr r1, [pc, #252] @ 7354c │ │ │ │ mov r8, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ mov r0, #32 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ bl ba88 │ │ │ │ ldr r1, [r8] │ │ │ │ - cmp r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ - ble 6fae4 │ │ │ │ + cmp r1, #1 │ │ │ │ + ble 73510 │ │ │ │ sub r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl ba4c │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #1 │ │ │ │ - sub r1, r1, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ + sub r1, r1, #1 │ │ │ │ bl b548 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp] │ │ │ │ bl b050 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 6faf4 │ │ │ │ + ble 73520 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ bl b968 │ │ │ │ str r0, [r9, #4] │ │ │ │ ldm sp, {r0, r1} │ │ │ │ bl b110 │ │ │ │ mov r0, r8 │ │ │ │ bl b950 │ │ │ │ mov r0, r6 │ │ │ │ bl aff0 │ │ │ │ + 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 b050 │ │ │ │ str r0, [r9, #4] │ │ │ │ - b 6fab8 │ │ │ │ + b 734d0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl b050 │ │ │ │ - b 6faa4 │ │ │ │ + b 734bc │ │ │ │ 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 b6e0 │ │ │ │ - andeq r0, lr, r4, ror r7 │ │ │ │ + andeq r2, lr, r0, asr sp │ │ │ │ │ │ │ │ -0006fb10 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00073550 : │ │ │ │ + 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 b44c │ │ │ │ - mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl b110 │ │ │ │ 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) │ │ │ │ │ │ │ │ -0006fb58 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000735ac : │ │ │ │ + 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 6fba0 │ │ │ │ + beq 735fc │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 6fbd8 │ │ │ │ + bhi 73640 │ │ │ │ add ip, ip, ip, lsl #1 │ │ │ │ add ip, r4, ip, lsl #2 │ │ │ │ ldr lr, [ip, #-4] │ │ │ │ add r3, r2, lr, lsl #2 │ │ │ │ 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 b44c │ │ │ │ - mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl b110 │ │ │ │ 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 #2 │ │ │ │ lsl lr, lr, #1 │ │ │ │ str lr, [ip, #12] │ │ │ │ - b 6fba0 │ │ │ │ + b 735fc │ │ │ │ │ │ │ │ -0006fbf8 : │ │ │ │ - push {r4, lr} │ │ │ │ +00073660 : │ │ │ │ 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 6fcb0 │ │ │ │ - str fp, [sp, #12] │ │ │ │ - ldr r8, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ + ldr lr, [r0, #56] @ 0x38 │ │ │ │ + ble 73734 │ │ │ │ lsl sl, sl, #2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ + ldr r8, [sp, #56] @ 0x38 │ │ │ │ lsl r9, r9, #2 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, #0 │ │ │ │ - mov fp, ip │ │ │ │ str lr, [sp, #8] │ │ │ │ - b 6fc7c │ │ │ │ + str fp, [sp, #12] │ │ │ │ + mov fp, ip │ │ │ │ + b 73700 │ │ │ │ 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 6fc74 │ │ │ │ + bne 736f8 │ │ │ │ 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] @ 6fcf4 │ │ │ │ - ldr r4, [r0] │ │ │ │ + ldr r1, [pc, #24] @ 73798 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - muleq sp, r0, r0 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq pc, sp, r8, ror r0 @ │ │ │ │ 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 6fd24 │ │ │ │ + ldr r1, [r3] │ │ │ │ + sub r1, r1, #1 │ │ │ │ + cmn r1, #-2147483645 @ 0x80000003 │ │ │ │ + bls 737e4 │ │ │ │ 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 b368 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fd18 │ │ │ │ + beq 737c8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6ff54 │ │ │ │ + beq 73a10 │ │ │ │ ldr r2, [r5, #164] @ 0xa4 │ │ │ │ bic r3, r2, #-16777216 @ 0xff000000 │ │ │ │ tst r2, #256 @ 0x100 │ │ │ │ bic r3, r3, #15728640 @ 0xf00000 │ │ │ │ - beq 6fd94 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ + beq 73854 │ │ │ │ + ldr r1, [r8, #8] │ │ │ │ + ldr r2, [r8, #12] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 6fd18 │ │ │ │ + bne 737c8 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - beq 6fddc │ │ │ │ + beq 7389c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt 6ff00 │ │ │ │ + bgt 739bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fdc4 │ │ │ │ + bne 73884 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 6fd18 │ │ │ │ + beq 737c8 │ │ │ │ ldr r3, [r5, #164] @ 0xa4 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 6fddc │ │ │ │ + beq 7389c │ │ │ │ ldr r3, [r5, #160] @ 0xa0 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt 6fd18 │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r8, r8, #4 │ │ │ │ - add r1, r1, r1, lsl #1 │ │ │ │ - add r3, sp, #28 │ │ │ │ + bgt 737c8 │ │ │ │ + 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 b11c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b5f0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - mov r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl ba4c │ │ │ │ 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 b404 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl b8a8 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 6fd18 │ │ │ │ - ldr r2, [pc, #264] @ 6ff6c │ │ │ │ - ldr r1, [pc, #264] @ 6ff70 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 737c8 │ │ │ │ + ldr r2, [pc, #260] @ 73a28 │ │ │ │ + mov r0, #88 @ 0x58 │ │ │ │ + ldr r1, [pc, #256] @ 73a2c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #88 @ 0x58 │ │ │ │ bl b620 │ │ │ │ - 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 b1a0 │ │ │ │ - ldr r3, [pc, #200] @ 6ff74 │ │ │ │ - ldr r2, [pc, #200] @ 6ff78 │ │ │ │ + ldr r3, [pc, #196] @ 73a30 │ │ │ │ + add r1, r6, #8 │ │ │ │ + ldr r2, [pc, #192] @ 73a34 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ strd r2, [r5, #32] │ │ │ │ - add r1, r7, #8 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, r7 │ │ │ │ bl b470 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 6fef0 │ │ │ │ + beq 739ac │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 149ef8 │ │ │ │ - ldrd r2, [r7, #40] @ 0x28 │ │ │ │ - bl 149fdc │ │ │ │ + bl 15097c │ │ │ │ + ldrd r2, [r6, #40] @ 0x28 │ │ │ │ + bl 150a60 │ │ │ │ strd r0, [r5, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + b 737cc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - ble 6fee4 │ │ │ │ - b 6fed0 │ │ │ │ + ble 739a4 │ │ │ │ + b 73990 │ │ │ │ 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 b9c8 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ bl b9c8 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r7 │ │ │ │ bl b908 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - mov r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b014 │ │ │ │ - cmp r7, r0 │ │ │ │ - blt 6fd18 │ │ │ │ + cmp r6, r0 │ │ │ │ + blt 737c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ - b 6fdac │ │ │ │ + b 7386c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl b164 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fd6c │ │ │ │ - b 6fd18 │ │ │ │ - @ instruction: 0xfffffdb4 │ │ │ │ - strdeq r1, [lr], -r8 │ │ │ │ + bne 7382c │ │ │ │ + b 737c8 │ │ │ │ + @ instruction: 0xfffffd64 │ │ │ │ + andeq r3, lr, r4, lsr sl │ │ │ │ strdmi r2, [r9], -r9 │ │ │ │ @ instruction: 0xf01b866e │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ b b2fc │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ b b788 │ │ │ │ │ │ │ │ -0006ff8c : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #100] @ 6fffc │ │ │ │ +00073a48 : │ │ │ │ + strd r4, [sp, #-24]! @ 0xffffffe8 │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, #20 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r5, #2 │ │ │ │ + ldr r7, [pc, #112] @ 73ad4 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + ldr r6, [pc, #108] @ 73ad8 │ │ │ │ + str lr, [sp, #20] │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, #20 │ │ │ │ bl b59c │ │ │ │ - ldr r6, [pc, #80] @ 70000 │ │ │ │ - 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 afd8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #20 │ │ │ │ bl b59c │ │ │ │ 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 afd8 │ │ │ │ - andeq r0, lr, r8, lsr #4 │ │ │ │ - andeq sp, sp, ip, asr #24 │ │ │ │ - ldr r3, [pc, #136] @ 70094 │ │ │ │ + andeq r2, lr, r4, asr r7 │ │ │ │ + andeq r0, lr, r8, lsl #24 │ │ │ │ + ldr r3, [pc, #164] @ 73b88 │ │ │ │ + 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 70088 │ │ │ │ - ldr r8, [pc, #100] @ 70098 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 73b7c │ │ │ │ + ldr r8, [pc, #116] @ 73b8c │ │ │ │ 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 149bfc │ │ │ │ + bl 150680 │ │ │ │ + str r1, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #52] @ 7009c │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ + ldr r1, [pc, #64] @ 73b90 │ │ │ │ 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] @ 700a0 │ │ │ │ + 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] @ 73b94 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 70034 │ │ │ │ - andeq r0, r0, r0, ror #6 │ │ │ │ - andeq fp, sp, r4, lsl sl │ │ │ │ - andeq fp, sp, r0, lsr #26 │ │ │ │ - @ instruction: 0x000db9b0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr fp, [r0, #80] @ 0x50 │ │ │ │ + b 73b18 │ │ │ │ + muleq r0, r0, r3 │ │ │ │ + @ instruction: 0x000de9b4 │ │ │ │ + andeq lr, sp, r4, asr #25 │ │ │ │ + andeq lr, sp, r0, asr #18 │ │ │ │ + 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 r6, [r0, #84] @ 0x54 │ │ │ │ + ldr r5, [r0, #72] @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr fp, [r0, #80] @ 0x50 │ │ │ │ + ldr r6, [r0, #84] @ 0x54 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [r0, #64] @ 0x40 │ │ │ │ + str r1, [sp, #28] │ │ │ │ ldr r9, [r0, #76] @ 0x4c │ │ │ │ + str r2, [sp, #32] │ │ │ │ ldr sl, [r0, #88] @ 0x58 │ │ │ │ - ldr r5, [r0, #72] @ 0x48 │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ ldr r7, [r0, #96] @ 0x60 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [r0, #64] @ 0x40 │ │ │ │ mul r0, r6, fp │ │ │ │ - str r1, [sp, #28] │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str sl, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ - str sl, [sp, #44] @ 0x2c │ │ │ │ bl b9d4 │ │ │ │ cmp r9, fp │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - blt 7027c │ │ │ │ + blt 73d80 │ │ │ │ mul r7, fp, r7 │ │ │ │ + str fp, [sp, #36] @ 0x24 │ │ │ │ lsl r4, r4, #2 │ │ │ │ + str r8, [sp, #76] @ 0x4c │ │ │ │ lsl r3, r7, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ lsl r3, r6, #2 │ │ │ │ + lsl r6, sl, #2 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ lsl r3, r5, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ sub r3, r5, #3 │ │ │ │ lsr r2, r3, #1 │ │ │ │ + bic r3, r3, #1 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + add r3, r3, #4 │ │ │ │ lsl r1, r2, #2 │ │ │ │ add r2, r2, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ sub r2, fp, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mul r1, r4, r2 │ │ │ │ - bic r3, r3, #1 │ │ │ │ - lsl r6, sl, #2 │ │ │ │ - add r3, r3, #4 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - str fp, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - str r8, [sp, #76] @ 0x4c │ │ │ │ cmp fp, #0 │ │ │ │ - ble 70230 │ │ │ │ + ble 73d34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bne 702bc │ │ │ │ + bne 73dd4 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + mov r9, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - ldr r6, [sp, #68] @ 0x44 │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ add r3, r3, #4 │ │ │ │ - mov r9, #0 │ │ │ │ + ldr r6, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r8] │ │ │ │ - ble 702b0 │ │ │ │ + ble 73dc8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ + mov r0, sl │ │ │ │ add r1, r8, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - mov r0, sl │ │ │ │ add lr, r2, r7 │ │ │ │ mov r2, r8 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ str ip, [r2, #4]! │ │ │ │ cmp r3, lr │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ str ip, [r1, #-4]! │ │ │ │ - bne 701c8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bne 73ccc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - ldreq r3, [r7, r2, lsl #2] │ │ │ │ add r9, r9, #1 │ │ │ │ + ldreq r3, [r7, r2, lsl #2] │ │ │ │ + add sl, sl, r4 │ │ │ │ + add r7, r7, r4 │ │ │ │ streq r3, [r8, r2, lsl #2] │ │ │ │ cmp fp, r9 │ │ │ │ - add r7, r7, r4 │ │ │ │ - add sl, sl, r4 │ │ │ │ add r8, r8, r6 │ │ │ │ - bne 7019c │ │ │ │ + bne 73ca0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r3, r3, r4 │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r3, r3, r4 │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, r6, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r3, r3, r2 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r3, r3, fp │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bge 70168 │ │ │ │ + bge 73c6c │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl b8d8 │ │ │ │ - ldr r0, [r8, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + ldr r0, [r8, #68] @ 0x44 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - ldr lr, [r0, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov ip, lr │ │ │ │ + ldr lr, [r0, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + 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 r2, #1 │ │ │ │ mov r3, #2 │ │ │ │ - b 701e8 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + b 73cec │ │ │ │ ldr r0, [sp, #20] │ │ │ │ + cmp r5, #2 │ │ │ │ + mov r8, #0 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ + ldr sl, [sp, #68] @ 0x44 │ │ │ │ add r9, r3, #4 │ │ │ │ - cmp r5, #2 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr sl, [sp, #68] @ 0x44 │ │ │ │ - mov r8, #0 │ │ │ │ str r3, [r7] │ │ │ │ - ble 70368 │ │ │ │ + ble 73e84 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add lr, r9, r7 │ │ │ │ - add r1, r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ - mov r3, r6 │ │ │ │ str r4, [sp, #16] │ │ │ │ + add r1, r3, r7 │ │ │ │ + mov r3, r6 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ str r4, [r2, #4]! │ │ │ │ - ldr r4, [ip, r3] │ │ │ │ cmp r2, lr │ │ │ │ + ldr r4, [ip, r3] │ │ │ │ add r3, r3, r6 │ │ │ │ str r4, [r1, #-4]! │ │ │ │ - bne 70304 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bne 73e1c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ cmp r5, r3 │ │ │ │ - ldreq r3, [sp, #44] @ 0x2c │ │ │ │ + bne 73e5c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mul r3, r2, r3 │ │ │ │ + ldr r3, [r0, r3, lsl #2] │ │ │ │ + str r3, [r7, r2, lsl #2] │ │ │ │ add r8, r8, #1 │ │ │ │ - muleq r3, r2, r3 │ │ │ │ - add ip, ip, r4 │ │ │ │ - ldreq r3, [r0, r3, lsl #2] │ │ │ │ - streq r3, [r7, r2, lsl #2] │ │ │ │ - cmp fp, r8 │ │ │ │ add r0, r0, r4 │ │ │ │ + cmp fp, r8 │ │ │ │ + add ip, ip, r4 │ │ │ │ add r7, r7, sl │ │ │ │ - beq 7020c │ │ │ │ + beq 73d10 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r7] │ │ │ │ - bgt 702ec │ │ │ │ + bgt 73e04 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ - b 7032c │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr sl, [r0, #80] @ 0x50 │ │ │ │ + b 73e44 │ │ │ │ + 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 r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ + str r1, [sp] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr sl, [r0, #80] @ 0x50 │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [r0, #64] @ 0x40 │ │ │ │ + str r2, [sp, #28] │ │ │ │ ldr r9, [r0, #76] @ 0x4c │ │ │ │ ldr fp, [r0, #88] @ 0x58 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ ldr r7, [r0, #92] @ 0x5c │ │ │ │ ldr r5, [r0, #96] @ 0x60 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [r0, #64] @ 0x40 │ │ │ │ mul r0, r4, sl │ │ │ │ - str r1, [sp] │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str fp, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ - str fp, [sp, #44] @ 0x2c │ │ │ │ bl b9d4 │ │ │ │ cmp r9, sl │ │ │ │ ldr r1, [sp] │ │ │ │ - blt 70574 │ │ │ │ - sub r2, r6, #3 │ │ │ │ + blt 740a4 │ │ │ │ mul r7, sl, r7 │ │ │ │ + sub r2, r6, #3 │ │ │ │ + mov r9, r6 │ │ │ │ lsr ip, r2, #1 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + lsl r5, r5, #2 │ │ │ │ + str sl, [sp, #36] @ 0x24 │ │ │ │ + lsl r3, r7, #2 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ lsl r2, ip, #2 │ │ │ │ - lsl r3, r7, #2 │ │ │ │ - lsl r5, r5, #2 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + lsl r3, r4, #2 │ │ │ │ + str r8, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp] │ │ │ │ + lsl r3, r6, #2 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, ip, #2 │ │ │ │ sub ip, sl, #1 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #4] │ │ │ │ - lsl r3, r4, #2 │ │ │ │ mul r2, r5, ip │ │ │ │ - str r3, [sp] │ │ │ │ - lsl r3, r6, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - mov r9, r6 │ │ │ │ lsl r3, fp, #2 │ │ │ │ mov fp, #0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - str sl, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - str r8, [sp, #76] @ 0x4c │ │ │ │ - str r1, [sp, #32] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [r0, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp sl, #0 │ │ │ │ add r3, r6, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ble 70550 │ │ │ │ + ble 74080 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bne 705b4 │ │ │ │ + bne 740f8 │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + mov r8, #0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ bic r2, r3, #1 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ add r3, r2, #4 │ │ │ │ - mov r8, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r9, #2 │ │ │ │ str r3, [r6] │ │ │ │ str fp, [r7] │ │ │ │ - ble 705a8 │ │ │ │ + ble 740ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ + mov r2, r7 │ │ │ │ add r1, r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mov r2, r7 │ │ │ │ add lr, r3, r4 │ │ │ │ mov r3, r4 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ str ip, [r0, #4]! │ │ │ │ cmp r3, lr │ │ │ │ ldr ip, [r1, #-4]! │ │ │ │ str ip, [r2, #4]! │ │ │ │ - bne 704e0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + bne 7400c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r9, r3 │ │ │ │ - ldreq r3, [r4, r2, lsl #2] │ │ │ │ - streq r3, [r6, r2, lsl #2] │ │ │ │ - add r8, r8, #1 │ │ │ │ + bne 74040 │ │ │ │ + ldr r3, [r4, r2, lsl #2] │ │ │ │ + str r3, [r6, r2, lsl #2] │ │ │ │ + str fp, [r7, r2, lsl #2] │ │ │ │ ldr r3, [sp] │ │ │ │ - streq fp, [r7, r2, lsl #2] │ │ │ │ - cmp sl, r8 │ │ │ │ + add r8, r8, #1 │ │ │ │ add r6, r6, r5 │ │ │ │ + cmp sl, r8 │ │ │ │ add r7, r7, r5 │ │ │ │ add r4, r4, r3 │ │ │ │ - bne 704b0 │ │ │ │ + bne 73fdc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, r3, r5 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r2, r2, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r2, r2, r5 │ │ │ │ add r3, r2, r3 │ │ │ │ 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 70440 │ │ │ │ + bge 73f6c │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ str r1, [sp] │ │ │ │ bl b8d8 │ │ │ │ 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 r2, #1 │ │ │ │ mov r3, #2 │ │ │ │ - b 70500 │ │ │ │ + b 7402c │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + mov r8, #0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ bic r2, r3, #1 │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r8, #0 │ │ │ │ - ldr r2, [r7] │ │ │ │ cmp r9, #2 │ │ │ │ + ldr r2, [r7] │ │ │ │ str r2, [lr] │ │ │ │ str fp, [r4] │ │ │ │ - ble 7066c │ │ │ │ + ble 741b4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r0, r2, r7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r6, r2, r7 │ │ │ │ mov r2, r3 │ │ │ │ ldr ip, [r1, #4]! │ │ │ │ str ip, [lr, r2] │ │ │ │ cmp r1, r6 │ │ │ │ ldr ip, [r0, #-4]! │ │ │ │ str ip, [r4, r2] │ │ │ │ add r2, r2, r3 │ │ │ │ - bne 70610 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + bne 74154 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ cmp r9, r2 │ │ │ │ - ldreq r2, [sp, #44] @ 0x2c │ │ │ │ - add r8, r8, #1 │ │ │ │ - muleq r2, r1, r2 │ │ │ │ - ldreq r1, [r7, r1, lsl #2] │ │ │ │ - streq r1, [lr, r2, lsl #2] │ │ │ │ - streq fp, [r4, r2, lsl #2] │ │ │ │ + bne 74194 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + mul r2, r1, r2 │ │ │ │ + ldr r1, [r7, r1, lsl #2] │ │ │ │ + str r1, [lr, r2, lsl #2] │ │ │ │ + str fp, [r4, r2, lsl #2] │ │ │ │ ldr r2, [sp] │ │ │ │ - cmp sl, r8 │ │ │ │ + add r8, r8, #1 │ │ │ │ add lr, lr, r5 │ │ │ │ + cmp sl, r8 │ │ │ │ add r4, r4, r5 │ │ │ │ add r7, r7, r2 │ │ │ │ - bne 705e4 │ │ │ │ - b 7052c │ │ │ │ + bne 74128 │ │ │ │ + b 7405c │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #1 │ │ │ │ - b 70634 │ │ │ │ - push {r4, lr} │ │ │ │ + b 74178 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b2fc │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b2fc │ │ │ │ - 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 b788 │ │ │ │ - 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 b788 │ │ │ │ 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 706f8 │ │ │ │ + beq 74284 │ │ │ │ mov r5, #0 │ │ │ │ - mov r7, r5 │ │ │ │ + mov r8, r5 │ │ │ │ mov r0, r5 │ │ │ │ bl b770 │ │ │ │ mov r0, #0 │ │ │ │ bl b2fc │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ bl b2fc │ │ │ │ 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 706cc │ │ │ │ + bgt 74244 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #1 │ │ │ │ - bne 706cc │ │ │ │ - mov r8, r2 │ │ │ │ + bne 74244 │ │ │ │ + mov r9, r2 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ bics r1, r2, #4 │ │ │ │ - bne 706cc │ │ │ │ + bne 74244 │ │ │ │ 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 #1 │ │ │ │ - bne 706cc │ │ │ │ + bne 74244 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl b4b8 │ │ │ │ - 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 70774 │ │ │ │ + beq 74300 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 706cc │ │ │ │ + bne 74244 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - beq 707a0 │ │ │ │ + beq 7432c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 706cc │ │ │ │ + bne 74244 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl b4b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 706cc │ │ │ │ + bne 74244 │ │ │ │ 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 b3ec │ │ │ │ - mov r2, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, sl │ │ │ │ bl af84 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ + mov r5, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 70b18 │ │ │ │ + beq 746b0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl b848 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, sl │ │ │ │ bl b8fc │ │ │ │ - mov sl, r0 │ │ │ │ - mul r0, sl, r6 │ │ │ │ + mov fp, r0 │ │ │ │ + mul r0, fp, r7 │ │ │ │ lsl r0, r0, #2 │ │ │ │ bl b9d4 │ │ │ │ - mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1499dc │ │ │ │ + mov r1, r7 │ │ │ │ + bl 150460 │ │ │ │ + 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 70a08 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ + mul r6, r3, r6 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + bne 74598 │ │ │ │ mov r2, #1 │ │ │ │ + mov r0, sl │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ add r1, r1, r1, lsr #31 │ │ │ │ asr r1, r1, r2 │ │ │ │ - mov r0, r9 │ │ │ │ bl b4c4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, fp │ │ │ │ str r0, [sp, #20] │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ bl b4c4 │ │ │ │ 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 b05c │ │ │ │ - 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 ba94 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 70b84 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + beq 7471c │ │ │ │ mov r0, r5 │ │ │ │ + lsl r6, r6, #2 │ │ │ │ bl b8d8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b5f0 │ │ │ │ - mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 149bfc │ │ │ │ + mov r1, r7 │ │ │ │ + bl 150680 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ bl b4c4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - add r3, r3, fp, lsl #2 │ │ │ │ - add r2, r2, fp, lsl #2 │ │ │ │ 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 #2 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + 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 #2 │ │ │ │ + add ip, ip, r6 │ │ │ │ str ip, [sp] │ │ │ │ - mov r0, r5 │ │ │ │ bl b404 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ bl b8a8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 706d4 │ │ │ │ - ldr r2, [pc, #748] @ 70c3c │ │ │ │ - ldr r1, [pc, #748] @ 70c40 │ │ │ │ + beq 7424c │ │ │ │ + ldr r2, [pc, #748] @ 747d0 │ │ │ │ + mov r0, #104 @ 0x68 │ │ │ │ + ldr r1, [pc, #744] @ 747d4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #104 @ 0x68 │ │ │ │ bl b620 │ │ │ │ - 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 b11c │ │ │ │ - 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 1499dc │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, sl │ │ │ │ mov r1, r7 │ │ │ │ + str r7, [r6, #80] @ 0x50 │ │ │ │ + str fp, [r6, #84] @ 0x54 │ │ │ │ + bl 150460 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ bl b7ac │ │ │ │ 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 149ef8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 149c28 │ │ │ │ - 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 15097c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1506ac │ │ │ │ + strd r0, [r6, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + b 74268 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r1, #1 │ │ │ │ + mov r0, sl │ │ │ │ add r2, r2, r2, lsr #31 │ │ │ │ asr r2, r2, #1 │ │ │ │ - mov r0, r9 │ │ │ │ bl b4c4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r1, sl │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r7 │ │ │ │ bl b4c4 │ │ │ │ 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 b05c │ │ │ │ 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 ba94 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 70b84 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + beq 7471c │ │ │ │ mov r0, r5 │ │ │ │ + lsl r6, r6, #2 │ │ │ │ bl b8d8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl b5f0 │ │ │ │ - mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 149bfc │ │ │ │ + mov r1, r7 │ │ │ │ + bl 150680 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ bl b4c4 │ │ │ │ - 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, #2 │ │ │ │ + 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 #2 │ │ │ │ + add r3, r3, r6 │ │ │ │ + add ip, ip, r0 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [r4, #20] │ │ │ │ - add r3, r3, r0, lsl #2 │ │ │ │ - add ip, ip, fp, lsl #2 │ │ │ │ - add r2, r2, r0, lsl #2 │ │ │ │ - str ip, [sp] │ │ │ │ + add ip, ip, r0 │ │ │ │ mov r0, r5 │ │ │ │ + str ip, [sp] │ │ │ │ bl b404 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ bl b8a8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 706d4 │ │ │ │ - ldr r2, [pc, #324] @ 70c44 │ │ │ │ - ldr r1, [pc, #324] @ 70c48 │ │ │ │ + beq 7424c │ │ │ │ + ldr r2, [pc, #320] @ 747d8 │ │ │ │ + mov r0, #104 @ 0x68 │ │ │ │ + ldr r1, [pc, #316] @ 747dc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #104 @ 0x68 │ │ │ │ bl b620 │ │ │ │ - mov r8, r0 │ │ │ │ - b 70964 │ │ │ │ + mov r6, r0 │ │ │ │ + b 744f8 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ bl b164 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 707e0 │ │ │ │ + bne 7436c │ │ │ │ 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 b11c │ │ │ │ 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 b11c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl b9c8 │ │ │ │ - mul r6, r0, r9 │ │ │ │ + mul r6, r0, sl │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl b9c8 │ │ │ │ cmp r6, r0 │ │ │ │ - ble 70b8c │ │ │ │ + ble 74724 │ │ │ │ mov r6, r7 │ │ │ │ - b 707e0 │ │ │ │ - mov r7, #0 │ │ │ │ - b 706d4 │ │ │ │ + b 7436c │ │ │ │ + mov r8, #0 │ │ │ │ + b 7424c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl b9c8 │ │ │ │ - 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 b9c8 │ │ │ │ cmp r6, r0 │ │ │ │ - bgt 70b7c │ │ │ │ + bgt 74714 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ sub r6, r6, r3 │ │ │ │ - bl b9c8 │ │ │ │ asr r6, r6, #2 │ │ │ │ + bl b9c8 │ │ │ │ cmp r6, r0 │ │ │ │ - bgt 70c18 │ │ │ │ + bgt 747ac │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 70b7c │ │ │ │ + ble 74714 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - ble 70b7c │ │ │ │ + ble 74714 │ │ │ │ bl b908 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ bl b848 │ │ │ │ - mov r1, r6 │ │ │ │ sub r0, r0, r6 │ │ │ │ + mov r1, r6 │ │ │ │ mla r0, r7, r0, r6 │ │ │ │ sub r0, r0, #1 │ │ │ │ - bl 1499dc │ │ │ │ + bl 150460 │ │ │ │ mov r6, r0 │ │ │ │ - b 707e0 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ + b 7436c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ + ldr r6, [r4, #24] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ sub r6, r6, r3 │ │ │ │ - bl b9c8 │ │ │ │ asr r6, r6, #2 │ │ │ │ + bl b9c8 │ │ │ │ cmp r6, r0 │ │ │ │ - ble 70bd4 │ │ │ │ - b 70b7c │ │ │ │ - @ instruction: 0xfffffa1c │ │ │ │ - andeq r0, lr, ip, lsl sl │ │ │ │ - @ instruction: 0xfffff59c │ │ │ │ - andeq r0, lr, ip, ror #16 │ │ │ │ - │ │ │ │ -00070c4c : │ │ │ │ - ldr r1, [pc, #32] @ 70c74 │ │ │ │ - push {r4, lr} │ │ │ │ - add r1, pc, r1 │ │ │ │ + ble 74768 │ │ │ │ + b 74714 │ │ │ │ + @ instruction: 0xfffff9a0 │ │ │ │ + andeq r2, lr, r4, lsl #29 │ │ │ │ + @ instruction: 0xfffff4f4 │ │ │ │ + ldrdeq r2, [lr], -r0 │ │ │ │ + │ │ │ │ +000747e0 : │ │ │ │ + ldr r1, [pc, #44] @ 74814 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #8 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b59c │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b afd8 │ │ │ │ - andeq pc, sp, r8, ror r5 @ │ │ │ │ + ldrdeq r1, [lr], -r8 │ │ │ │ │ │ │ │ -00070c78 : │ │ │ │ +00074818 : │ │ │ │ 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 70d58 │ │ │ │ + cmp r3, #1 │ │ │ │ + str lr, [sp, #28] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ble 74914 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, #1 │ │ │ │ mov r8, #0 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ bl b9c8 │ │ │ │ - sub r6, r6, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #12]! │ │ │ │ bl b9c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl b848 │ │ │ │ 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 70ca0 │ │ │ │ - cmp r3, r1 │ │ │ │ - bgt 70cf4 │ │ │ │ + cmp r3, r4 │ │ │ │ + bgt 74850 │ │ │ │ + cmp r3, r2 │ │ │ │ + bgt 748b8 │ │ │ │ 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 b11c │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r5, [r9, r4] │ │ │ │ bl b9c8 │ │ │ │ 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 b9c8 │ │ │ │ mul r1, r0, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl b848 │ │ │ │ add r8, r8, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + b 74898 │ │ │ │ mov r8, #0 │ │ │ │ - mov r1, r8 │ │ │ │ - b 70ce0 │ │ │ │ + mov r2, r8 │ │ │ │ + b 74890 │ │ │ │ │ │ │ │ -00070d64 : │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00074920 : │ │ │ │ + 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 70d98 │ │ │ │ + b 74960 │ │ │ │ ldr lr, [r2, #8] │ │ │ │ ldr ip, [r2, #12]! │ │ │ │ cmp lr, ip │ │ │ │ - bne 70e48 │ │ │ │ + bne 74a0c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - blt 70d88 │ │ │ │ + blt 74950 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ cmpne r3, #0 │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - beq 70e88 │ │ │ │ + beq 74a5c │ │ │ │ cmn r6, #-2147483647 @ 0x80000001 │ │ │ │ - beq 70e54 │ │ │ │ + beq 74a28 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 70df4 │ │ │ │ + bne 749b8 │ │ │ │ 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 74a10 │ │ │ │ bl b4a0 │ │ │ │ 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 b11c │ │ │ │ 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 70e94 │ │ │ │ + beq 74a64 │ │ │ │ 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 70e88 │ │ │ │ + ble 74a5c │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 70d64 │ │ │ │ + bl 74920 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70e48 │ │ │ │ + beq 74a0c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt 70e60 │ │ │ │ + bgt 74a34 │ │ │ │ mov r0, #1 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + b 74a10 │ │ │ │ lsl r0, r0, #1 │ │ │ │ bl b9c8 │ │ │ │ - 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 b9c8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ + asr r5, r5, #1 │ │ │ │ bl b9c8 │ │ │ │ - mov r1, r8 │ │ │ │ mul r6, r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + add r5, r5, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1499dc │ │ │ │ - mov r1, r6 │ │ │ │ + bl 150460 │ │ │ │ mul r5, r0, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mul r0, r9, r5 │ │ │ │ lsl r0, r0, #1 │ │ │ │ bl b848 │ │ │ │ cmp r4, r0 │ │ │ │ movlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ - b 70e4c │ │ │ │ + b 74a10 │ │ │ │ │ │ │ │ -00070ef4 : │ │ │ │ +00074ac4 : │ │ │ │ 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 74ae0 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00070f18 : │ │ │ │ +00074af4 : │ │ │ │ b b5b4 │ │ │ │ - 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] @ 71090 │ │ │ │ - ldr ip, [pc, #100] @ 71094 │ │ │ │ - push {r4, lr} │ │ │ │ + ldr r2, [pc, #112] @ 74cd0 │ │ │ │ mov r0, r1 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ + ldr ip, [pc, #104] @ 74cd4 │ │ │ │ + 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 71084 │ │ │ │ - ldr r2, [pc, #60] @ 71098 │ │ │ │ + bne 74cc4 │ │ │ │ + ldr r2, [pc, #68] @ 74cd8 │ │ │ │ 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] @ 7109c │ │ │ │ + ldr r1, [pc, #48] @ 74cdc │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 710a0 │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r2, [pc, #20] @ 74ce0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 7105c │ │ │ │ - @ instruction: 0xffffff4c │ │ │ │ - @ instruction: 0xfffffed4 │ │ │ │ - andeq r9, sp, r0, lsr pc │ │ │ │ - andeq sl, sp, r8, asr #26 │ │ │ │ - andeq r9, sp, r4, lsl #30 │ │ │ │ + b 74c94 │ │ │ │ + @ instruction: 0xffffff18 │ │ │ │ + @ instruction: 0xfffffe74 │ │ │ │ + andeq ip, sp, ip, ror sp │ │ │ │ + muleq sp, r4, fp │ │ │ │ + andeq ip, sp, r8, asr #26 │ │ │ │ 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 710cc │ │ │ │ + beq 74d30 │ │ │ │ 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 710c0 │ │ │ │ + bgt 74d10 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 71114 │ │ │ │ + beq 74d78 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 710c0 │ │ │ │ + bne 74d10 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 71114 │ │ │ │ + beq 74d78 │ │ │ │ ldr r2, [r8, #164] @ 0xa4 │ │ │ │ tst r2, #4096 @ 0x1000 │ │ │ │ - bne 710c0 │ │ │ │ + bne 74d10 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl b920 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 710c0 │ │ │ │ + ble 74d10 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ ldr r7, [sl, #4] │ │ │ │ cmp r0, r7 │ │ │ │ - bge 710c0 │ │ │ │ + bge 74d10 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 71154 │ │ │ │ + beq 74db8 │ │ │ │ ldr r3, [r8, #164] @ 0xa4 │ │ │ │ tst r3, #16 │ │ │ │ - bne 710c0 │ │ │ │ - mov r1, r7 │ │ │ │ + bne 74d10 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ + mov r1, r7 │ │ │ │ bl b920 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1499dc │ │ │ │ + bl 150460 │ │ │ │ + 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 b3ec │ │ │ │ ldr fp, [r4, #28] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 712e4 │ │ │ │ + bne 74f44 │ │ │ │ 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 71560 │ │ │ │ + beq 751c0 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 71410 │ │ │ │ + bne 75070 │ │ │ │ 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 b4c4 │ │ │ │ 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, #2 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ sub r1, r1, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ + asr r1, r1, #2 │ │ │ │ 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, #2 │ │ │ │ mul r0, r9, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sl, #8] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #2 │ │ │ │ bl b758 │ │ │ │ - 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 ba10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl b8a8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71564 │ │ │ │ - ldr r2, [pc, #740] @ 71584 │ │ │ │ - ldr r1, [pc, #740] @ 71588 │ │ │ │ + beq 751c4 │ │ │ │ + ldr r2, [pc, #736] @ 751e4 │ │ │ │ + mov r0, #80 @ 0x50 │ │ │ │ + ldr r1, [pc, #732] @ 751e8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ bl b620 │ │ │ │ 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 b32c │ │ │ │ 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 74d14 │ │ │ │ cmp fp, #4 │ │ │ │ - bne 71578 │ │ │ │ + bne 751d8 │ │ │ │ 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 71560 │ │ │ │ + beq 751c0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 714b8 │ │ │ │ - ldr r2, [sl, #12] │ │ │ │ + bne 75118 │ │ │ │ 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 b4c4 │ │ │ │ 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, #2 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ sub r1, r1, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ + asr r1, r1, #2 │ │ │ │ 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, #2 │ │ │ │ mul r0, r9, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #2 │ │ │ │ bl b758 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ str fp, [sp] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ bl ba10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl b8a8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71564 │ │ │ │ - ldr r2, [pc, #404] @ 7158c │ │ │ │ - ldr r1, [pc, #404] @ 71590 │ │ │ │ + beq 751c4 │ │ │ │ + ldr r2, [pc, #404] @ 751ec │ │ │ │ + mov r0, #80 @ 0x50 │ │ │ │ + ldr r1, [pc, #400] @ 751f0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ bl b620 │ │ │ │ mov r4, r0 │ │ │ │ - b 712b4 │ │ │ │ + b 74f18 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 71578 │ │ │ │ + bne 751d8 │ │ │ │ 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 b4c4 │ │ │ │ - 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 afe4 │ │ │ │ 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 b530 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl b8a8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71564 │ │ │ │ - ldr r2, [pc, #244] @ 71594 │ │ │ │ - ldr r1, [pc, #244] @ 71598 │ │ │ │ + beq 751c4 │ │ │ │ + ldr r2, [pc, #244] @ 751f4 │ │ │ │ + mov r0, #80 @ 0x50 │ │ │ │ + ldr r1, [pc, #240] @ 751f8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ bl b620 │ │ │ │ mov r4, r0 │ │ │ │ - b 712b4 │ │ │ │ + b 74f18 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 71578 │ │ │ │ - ldr r2, [sl, #12] │ │ │ │ + bne 751d8 │ │ │ │ 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 b4c4 │ │ │ │ - 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 afe4 │ │ │ │ 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 b530 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl b8a8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71564 │ │ │ │ - ldr r2, [pc, #84] @ 7159c │ │ │ │ - ldr r1, [pc, #84] @ 715a0 │ │ │ │ + beq 751c4 │ │ │ │ + ldr r2, [pc, #84] @ 751fc │ │ │ │ + mov r0, #80 @ 0x50 │ │ │ │ + ldr r1, [pc, #80] @ 75200 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ bl b620 │ │ │ │ mov r4, r0 │ │ │ │ - b 712b4 │ │ │ │ + b 74f18 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl b2fc │ │ │ │ mov r0, #0 │ │ │ │ bl b2fc │ │ │ │ - b 710c0 │ │ │ │ + b 74d10 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r3, #64] @ 0x40 │ │ │ │ udf #0 │ │ │ │ - @ instruction: 0xfffffc74 │ │ │ │ - ldrdeq r0, [lr], -ip │ │ │ │ - @ instruction: 0xfffffb54 │ │ │ │ - andeq pc, sp, r4, lsl #31 │ │ │ │ - @ instruction: 0xfffffae8 │ │ │ │ - ldrdeq pc, [sp], -ip │ │ │ │ - @ instruction: 0xfffffa80 │ │ │ │ - andeq pc, sp, r4, lsr lr @ │ │ │ │ - push {r4, lr} │ │ │ │ + @ instruction: 0xfffffbe8 │ │ │ │ + andeq r2, lr, r4, ror r4 │ │ │ │ + @ instruction: 0xfffffae0 │ │ │ │ + andeq r2, lr, r0, lsr #6 │ │ │ │ + @ instruction: 0xfffffa88 │ │ │ │ + andeq r2, lr, r8, ror r2 │ │ │ │ + @ instruction: 0xfffffa34 │ │ │ │ + ldrdeq r2, [lr], -r0 │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b2fc │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b2fc │ │ │ │ - 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 b788 │ │ │ │ - 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 b788 │ │ │ │ │ │ │ │ -000715e4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #28] @ 71610 │ │ │ │ +00075264 : │ │ │ │ + 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] @ 752a4 │ │ │ │ + str lr, [sp, #12] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b59c │ │ │ │ str r6, [r0, #8] │ │ │ │ - str r5, [r0, #16] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq lr, sp, r4, ror #23 │ │ │ │ + str r5, [r0, #16] │ │ │ │ + ldrd r4, [sp] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq r0, lr, r8, asr pc │ │ │ │ │ │ │ │ -00071614 : │ │ │ │ - push {r4, lr} │ │ │ │ +000752a8 : │ │ │ │ + str r4, [sp, #-8]! │ │ │ │ mov r4, r2 │ │ │ │ + str lr, [sp, #4] │ │ │ │ bl b2e4 │ │ │ │ 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 71740 │ │ │ │ + ble 753f0 │ │ │ │ sub r8, r3, #1 │ │ │ │ add lr, r3, #1 │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ + mov r4, r1 │ │ │ │ + lsl r1, r0, #2 │ │ │ │ + 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, #2 │ │ │ │ - lsl fp, r3, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - lsl r3, r2, #2 │ │ │ │ + mul r3, r0, r3 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ asr r1, lr, #1 │ │ │ │ lsl r8, r8, #2 │ │ │ │ - mov r7, #0 │ │ │ │ + lsl fp, r3, #2 │ │ │ │ + lsl r3, r2, #2 │ │ │ │ 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 716a4 │ │ │ │ + bne 75354 │ │ │ │ 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 718d0 │ │ │ │ + ldr sl, [r0, #72] @ 0x48 │ │ │ │ + ble 755a4 │ │ │ │ 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, #2 │ │ │ │ + mul r7, r1, ip │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + str r0, [sp, #24] │ │ │ │ lsl fp, r7, #2 │ │ │ │ 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, #2 │ │ │ │ + mov r7, #0 │ │ │ │ mul r3, ip, r3 │ │ │ │ - mul r7, ip, r7 │ │ │ │ + str r0, [sp, #28] │ │ │ │ lsl r3, r3, #2 │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - mov r6, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - lsl r0, ip, #2 │ │ │ │ lsl r3, r2, #2 │ │ │ │ - str r0, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - lsl r0, r7, #2 │ │ │ │ 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 717ec │ │ │ │ + bne 754c0 │ │ │ │ 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 b2fc │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - pop {r4, lr} │ │ │ │ + ldr r4, [sp] │ │ │ │ + add sp, sp, #8 │ │ │ │ b b2fc │ │ │ │ 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 7197c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7568c │ │ │ │ mov r0, r6 │ │ │ │ + add r9, r6, #3 │ │ │ │ bl b728 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ + bic r2, r9, #3 │ │ │ │ + add r2, r2, #2 │ │ │ │ + ldr r1, [pc, #148] @ 756d8 │ │ │ │ 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] @ 719cc │ │ │ │ - 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 b728 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [pc, #52] @ 756dc │ │ │ │ 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] @ 719d0 │ │ │ │ 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} │ │ │ │ - andeq sl, sp, ip, ror r4 │ │ │ │ - andeq sl, sp, ip, asr r4 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + b 75674 │ │ │ │ + andeq sp, sp, r8, lsl r2 │ │ │ │ + andeq sp, sp, r4, ror #3 │ │ │ │ + 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 b788 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ bl b788 │ │ │ │ - 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 b6f8 │ │ │ │ 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 71a80 │ │ │ │ + beq 757bc │ │ │ │ cmp r2, r3 │ │ │ │ - beq 71dd4 │ │ │ │ + beq 75b0c │ │ │ │ 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 71a74 │ │ │ │ + bne 7579c │ │ │ │ ldr r3, [r9, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 71a74 │ │ │ │ + bne 7579c │ │ │ │ + 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, #2 │ │ │ │ + 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 #2 │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - add lr, r2, r1, lsl #2 │ │ │ │ + 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, #2 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - add r0, r0, r2, lsl #2 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + add r0, r0, r2 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - add r0, r0, r2, lsl #2 │ │ │ │ + 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 71ef4 │ │ │ │ - ldr r2, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + beq 75c2c │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ - add r0, r3, r2, lsl #2 │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - add r1, r3, r2, lsl #2 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ + lsl r1, r3, #2 │ │ │ │ + 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 71a74 │ │ │ │ + beq 7579c │ │ │ │ ldr r3, [fp, #164] @ 0xa4 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - beq 71be0 │ │ │ │ + beq 7591c │ │ │ │ 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 b89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71a74 │ │ │ │ + bne 7579c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl b4c4 │ │ │ │ mov r8, r0 │ │ │ │ bl b878 │ │ │ │ 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 b404 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl b8a8 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 71fc0 │ │ │ │ + beq 75cf8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ tst r3, #1 │ │ │ │ - beq 71f7c │ │ │ │ + beq 75cb4 │ │ │ │ bl b878 │ │ │ │ str r0, [sp, #24] │ │ │ │ bl b878 │ │ │ │ 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, #2 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ - add r2, r2, r3, lsl #2 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - add r3, r0, r3, lsl #2 │ │ │ │ + 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 b404 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl b8a8 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 71fc0 │ │ │ │ + beq 75cf8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 71fa0 │ │ │ │ + bne 75cd8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 71f94 │ │ │ │ - ldr r2, [pc, #796] @ 71fdc │ │ │ │ + beq 75ccc │ │ │ │ + ldr r2, [pc, #792] @ 75d14 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #792] @ 71fe0 │ │ │ │ + ldr r1, [pc, #788] @ 75d18 │ │ │ │ mov r0, #120 @ 0x78 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b26c │ │ │ │ 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 b1a0 │ │ │ │ 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 1499dc │ │ │ │ + bl 150460 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mul r3, r0, r3 │ │ │ │ mov r0, r3 │ │ │ │ bl b470 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ @@ -105125,2734 +109044,2856 @@ │ │ │ │ bl b470 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r2, r7 │ │ │ │ add r1, fp, #8 │ │ │ │ bl b470 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 71dc8 │ │ │ │ + beq 75b04 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mul r0, r6, r0 │ │ │ │ mul r3, r0, r3 │ │ │ │ lsl r0, r3, #2 │ │ │ │ - bl 149ef8 │ │ │ │ + bl 15097c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [r4, #32] │ │ │ │ - bl 149c28 │ │ │ │ + bl 1506ac │ │ │ │ strd r0, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 757a0 │ │ │ │ ldr r2, [r9, #12] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 71a74 │ │ │ │ + bne 7579c │ │ │ │ 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, #-1073741822 @ 0xc0000002 │ │ │ │ str r3, [sp, #8] │ │ │ │ - mov ip, #2 │ │ │ │ mov r3, #1 │ │ │ │ - sub r1, r8, #-1073741822 @ 0xc0000002 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - 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, #4 │ │ │ │ + ldr lr, [r2] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ - str r0, [sp, #32] │ │ │ │ str r1, [sp, #24] │ │ │ │ - mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, #0 │ │ │ │ mov ip, lr │ │ │ │ blx ip │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71a74 │ │ │ │ + beq 7579c │ │ │ │ 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 149bfc │ │ │ │ + asr r0, r0, #1 │ │ │ │ + bl 150680 │ │ │ │ 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, #4 │ │ │ │ + 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, #4 │ │ │ │ blx ip │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71fd4 │ │ │ │ + bne 75d0c │ │ │ │ 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, #4 │ │ │ │ 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, #4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71a74 │ │ │ │ + beq 7579c │ │ │ │ mov sl, #1 │ │ │ │ - b 71ba8 │ │ │ │ + b 758e4 │ │ │ │ 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 71a74 │ │ │ │ + beq 7579c │ │ │ │ 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 71a74 │ │ │ │ + beq 7579c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov sl, #1 │ │ │ │ sub r3, r0, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 71b48 │ │ │ │ + b 75880 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl b4c4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 71c44 │ │ │ │ - ldr r2, [pc, #72] @ 71fe4 │ │ │ │ + b 75980 │ │ │ │ + ldr r2, [pc, #72] @ 75d1c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 71cc0 │ │ │ │ - ldr r2, [pc, #64] @ 71fe8 │ │ │ │ - ldr r1, [pc, #64] @ 71fec │ │ │ │ + b 759fc │ │ │ │ + ldr r2, [pc, #64] @ 75d20 │ │ │ │ + mov r0, #120 @ 0x78 │ │ │ │ + ldr r1, [pc, #60] @ 75d24 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #120 @ 0x78 │ │ │ │ bl b26c │ │ │ │ mov r4, r0 │ │ │ │ - b 71cd4 │ │ │ │ + b 75a10 │ │ │ │ mov r0, r8 │ │ │ │ bl b2fc │ │ │ │ mov r0, #0 │ │ │ │ bl b2fc │ │ │ │ - b 71a74 │ │ │ │ + b 7579c │ │ │ │ mov sl, #0 │ │ │ │ - b 71ba8 │ │ │ │ - @ instruction: 0xfffffa84 │ │ │ │ - andeq lr, sp, ip, lsl r5 │ │ │ │ - @ instruction: 0xfffff688 │ │ │ │ - andeq r0, r0, r0, asr #32 │ │ │ │ - andeq lr, sp, r8, lsr r2 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 758e4 │ │ │ │ + @ instruction: 0xfffffa0c │ │ │ │ + andeq r0, lr, r0, ror #15 │ │ │ │ + @ instruction: 0xfffff5f0 │ │ │ │ + andeq r0, r0, ip, lsr r0 │ │ │ │ + strdeq r0, [lr], -ip │ │ │ │ + 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, #3 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ + cmp r7, #65536 @ 0x10000 │ │ │ │ add r0, r3, #1 │ │ │ │ add r0, r0, r0, lsr #31 │ │ │ │ - lsl r6, ip, #3 │ │ │ │ asr r0, r0, #1 │ │ │ │ - cmp r6, #65536 @ 0x10000 │ │ │ │ str r0, [fp, #-84] @ 0xffffffac │ │ │ │ - bcs 72524 │ │ │ │ - sub sp, sp, r6 │ │ │ │ - add r2, sp, #24 │ │ │ │ + bcs 76288 │ │ │ │ + sub sp, sp, r7 │ │ │ │ cmp r1, #0 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ - ble 724fc │ │ │ │ + ble 76250 │ │ │ │ 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, #2 │ │ │ │ str r2, [fp, #-120] @ 0xffffff88 │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ - str r6, [fp, #-136] @ 0xffffff78 │ │ │ │ add r2, r2, #4 │ │ │ │ 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 #2 │ │ │ │ + lsl r3, r2, #2 │ │ │ │ + add r2, r1, r3 │ │ │ │ str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ - add r3, r2, r3, lsl #2 │ │ │ │ + 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 72504 │ │ │ │ - ldr r9, [fp, #-132] @ 0xffffff7c │ │ │ │ - ldr r4, [sl, #104] @ 0x68 │ │ │ │ + cmp r3, sl │ │ │ │ + ble 7626c │ │ │ │ + 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, #-1073741822 @ 0xc0000002 │ │ │ │ add ip, r2, r3, lsl #2 │ │ │ │ - mov r3, r1 │ │ │ │ - mul r3, r8, r3 │ │ │ │ - ldr r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ - ldr r5, [sl, #100] @ 0x64 │ │ │ │ - add lr, r0, r3, lsl #2 │ │ │ │ - ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ - str r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ - add r1, r0, r3, lsl #2 │ │ │ │ - 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, #2 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r8, [sp, #16] │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r4, [sp, #8] │ │ │ │ + lsl r6, r6, #2 │ │ │ │ + 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 ba04 │ │ │ │ - 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, #4 │ │ │ │ + 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, #4 │ │ │ │ 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 ba04 │ │ │ │ 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 ba64 │ │ │ │ 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 ba64 │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ - cmp r3, r7 │ │ │ │ - bgt 72100 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r5, [sl, #104] @ 0x68 │ │ │ │ - ldr r3, [sl, #88] @ 0x58 │ │ │ │ + cmp r3, sl │ │ │ │ + bgt 75e4c │ │ │ │ + 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, #2 │ │ │ │ + ldr r8, [r9, #100] @ 0x64 │ │ │ │ sub r3, r5, #-1073741822 @ 0xc0000002 │ │ │ │ - ldr r9, [sl, #92] @ 0x5c │ │ │ │ add r7, r2, r3, lsl #2 │ │ │ │ - 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 #2 │ │ │ │ + add r0, r1, r4 │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ - add r1, r1, r3, lsl #2 │ │ │ │ + add r1, r1, r4 │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ - lsl r4, r3, #2 │ │ │ │ - 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 ba04 │ │ │ │ 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, #4 │ │ │ │ - rsb r4, r9, #0 │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ + rsb r2, sl, #0 │ │ │ │ + add r4, r7, #4 │ │ │ │ + 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 ba04 │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 72498 │ │ │ │ + bne 761f4 │ │ │ │ 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 ba64 │ │ │ │ - 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 ba64 │ │ │ │ - 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 #2 │ │ │ │ - add r3, r6, r3, lsl #2 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + 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 724f0 │ │ │ │ - ldr r3, [sl, #80] @ 0x50 │ │ │ │ - b 720b8 │ │ │ │ - ldr r2, [sl, #76] @ 0x4c │ │ │ │ - ldr ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ + ble 76244 │ │ │ │ + ldr r3, [r9, #80] @ 0x50 │ │ │ │ + b 75e04 │ │ │ │ + ldr r2, [r9, #76] @ 0x4c │ │ │ │ lsl r3, r6, #3 │ │ │ │ - mov r0, r3 │ │ │ │ + ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ + mov sl, r3 │ │ │ │ add r1, r3, #4 │ │ │ │ - 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 ba1c │ │ │ │ - ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ - ldr r2, [sl, #76] @ 0x4c │ │ │ │ - rsb r1, r0, #4 │ │ │ │ - add r2, r2, r2, lsr #31 │ │ │ │ + ldr r2, [r9, #76] @ 0x4c │ │ │ │ + rsb r1, sl, #4 │ │ │ │ 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 ba1c │ │ │ │ - b 72380 │ │ │ │ - ldr r6, [fp, #-136] @ 0xffffff78 │ │ │ │ - cmp r6, #65536 @ 0x10000 │ │ │ │ - bcs 72514 │ │ │ │ + b 760d0 │ │ │ │ + ldr r7, [fp, #-136] @ 0xffffff78 │ │ │ │ + cmp r7, #65536 @ 0x10000 │ │ │ │ + bcs 7627c │ │ │ │ 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 722a4 │ │ │ │ + b 75fec │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ bl b8d8 │ │ │ │ - sub sp, fp, #32 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r6 │ │ │ │ + b 76250 │ │ │ │ + mov r0, r7 │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ bl b9d4 │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ - cmp r1, #0 │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ - ble 72514 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble 7627c │ │ │ │ ldr r3, [sl, #80] @ 0x50 │ │ │ │ - b 72070 │ │ │ │ + b 75db8 │ │ │ │ │ │ │ │ -00072548 : │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r8, [pc, #116] @ 725c8 │ │ │ │ +000762ac : │ │ │ │ + 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] @ 76348 │ │ │ │ + str lr, [sp, #20] │ │ │ │ ldr r1, [r4] │ │ │ │ + add r8, pc, r8 │ │ │ │ mov r3, r8 │ │ │ │ - mov r0, #32 │ │ │ │ bl b4d0 │ │ │ │ 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 afd8 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, #32 │ │ │ │ bl b4d0 │ │ │ │ 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 afd8 │ │ │ │ - @ instruction: 0xfffff4dc │ │ │ │ + @ instruction: 0xfffff470 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - 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] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ - cmp r6, #0 │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ble 72648 │ │ │ │ + cmp r6, #0 │ │ │ │ + ble 763d8 │ │ │ │ cmp fp, #1 │ │ │ │ cmpeq r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r2 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - bne 72650 │ │ │ │ + bne 763f4 │ │ │ │ ldr r7, [r8, r4] │ │ │ │ ldr fp, [r9, r4] │ │ │ │ + add r4, r4, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, fp │ │ │ │ - add r4, r4, #4 │ │ │ │ str r0, [r5, sl, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ subs r6, r6, #1 │ │ │ │ str r0, [r5], #4 │ │ │ │ - bne 72614 │ │ │ │ + bne 763a4 │ │ │ │ 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) │ │ │ │ lsl r2, fp, #2 │ │ │ │ mov r4, #0 │ │ │ │ lsl fp, r3, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r7, [r8, r4] │ │ │ │ ldr r1, [r9, r4] │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp] │ │ │ │ str r0, [r5, sl, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r6, r6, #1 │ │ │ │ - add r4, r4, r3 │ │ │ │ str r0, [r5], fp │ │ │ │ - bne 72660 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add r4, r4, r3 │ │ │ │ + bne 76404 │ │ │ │ + b 763d8 │ │ │ │ │ │ │ │ -000726a0 : │ │ │ │ - ldr r2, [pc, #12] @ 726b4 │ │ │ │ - ldr r1, [pc, #12] @ 726b8 │ │ │ │ +00076440 : │ │ │ │ + ldr r2, [pc, #12] @ 76454 │ │ │ │ + ldr r1, [pc, #12] @ 76458 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b170 │ │ │ │ - andeq lr, sp, r8, ror #25 │ │ │ │ - @ instruction: 0xffffff20 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ + andeq r0, lr, r8, asr #30 │ │ │ │ + @ instruction: 0xffffff00 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ mov r9, r2 │ │ │ │ - cmp r5, #0 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ mov sl, r3 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - ble 72768 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble 76518 │ │ │ │ cmp r2, #1 │ │ │ │ cmpeq r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bne 72770 │ │ │ │ + bne 76534 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [r8], #4 │ │ │ │ + ldr r7, [r4] │ │ │ │ ldr fp, [r4, r3, lsl #2] │ │ │ │ + add r4, r4, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r7, [r4] │ │ │ │ - add r4, r4, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r9, r3, lsl #2] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #208] @ 72814 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #224] @ 765d4 │ │ │ │ + bl 151348 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sl, r3, lsl #2] │ │ │ │ + add sl, sl, #4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ subs r5, r5, #1 │ │ │ │ - add sl, sl, #4 │ │ │ │ str r0, [r9], #4 │ │ │ │ - bne 726f0 │ │ │ │ + bne 764a0 │ │ │ │ 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 r2, r2, #2 │ │ │ │ lsl r6, r3, #2 │ │ │ │ mov r7, r2 │ │ │ │ - mov r3, r6 │ │ │ │ mov r2, r1 │ │ │ │ + mov r3, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [r2], r7 │ │ │ │ + ldr r8, [r4] │ │ │ │ ldr fp, [r4, r3, lsl #2] │ │ │ │ + add r4, r4, r7 │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, fp │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r8, [r4] │ │ │ │ - add r4, r4, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r9, r3, lsl #2] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #52] @ 72814 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #48] @ 765d4 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r0, [sl, r3, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ subs r5, r5, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add sl, sl, r3 │ │ │ │ str r0, [r9], r3 │ │ │ │ - bne 72784 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 76548 │ │ │ │ + b 76518 │ │ │ │ svccc 0x005db3d7 │ │ │ │ │ │ │ │ -00072818 : │ │ │ │ - ldr r2, [pc, #12] @ 7282c │ │ │ │ - ldr r1, [pc, #12] @ 72830 │ │ │ │ +000765d8 : │ │ │ │ + ldr r2, [pc, #12] @ 765ec │ │ │ │ + ldr r1, [pc, #12] @ 765f0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b170 │ │ │ │ - andeq lr, sp, r0, lsr #23 │ │ │ │ - @ instruction: 0xfffffe90 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andeq r0, lr, r0, ror #27 │ │ │ │ + @ instruction: 0xfffffe70 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov ip, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr fp, [sp, #100] @ 0x64 │ │ │ │ - ldr r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r6, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r9, [sp, #108] @ 0x6c │ │ │ │ - ble 72964 │ │ │ │ - mov ip, r2 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ble 76738 │ │ │ │ mov lr, r0 │ │ │ │ - lsl sl, r2, #2 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - cmp r5, #1 │ │ │ │ - cmpeq r9, #1 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - lsl r0, r0, #2 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + cmp r6, #1 │ │ │ │ + cmpeq r2, #1 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ + lsl sl, r0, #2 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + lsl r5, r4, #2 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - bne 7296c │ │ │ │ - add r5, lr, sl │ │ │ │ - str r5, [sp, #8] │ │ │ │ - add r5, r1, sl │ │ │ │ - add r3, r3, r0 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - add r5, ip, r2 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + bne 76754 │ │ │ │ + add r2, lr, sl │ │ │ │ + add r3, r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ - add r3, ip, r2, lsl #1 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add r2, ip, sl │ │ │ │ + str r2, [sp, #12] │ │ │ │ + add r2, r1, r0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r3, r2, r0 │ │ │ │ + str r2, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ str lr, [sp, #28] │ │ │ │ - str r1, [sp, #32] │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #32] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr sl, [r3, r4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [r3, r4] │ │ │ │ - str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 14a680 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ + mov r7, r0 │ │ │ │ ldr r9, [r3, r4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r8, [r3, r4] │ │ │ │ add r4, r4, #4 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r3, r5] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r3, r5] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r3, r5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs fp, fp, #1 │ │ │ │ str r0, [r3, r5] │ │ │ │ add r5, r5, #4 │ │ │ │ - bne 728bc │ │ │ │ + bne 76690 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsl r4, r5, #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) │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + add r3, r3, r5 │ │ │ │ + mov r5, #0 │ │ │ │ + lsl r4, r6, #2 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + add r2, lr, sl │ │ │ │ str r4, [sp, #8] │ │ │ │ - lsl r4, r9, #2 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, lr, sl │ │ │ │ - str r4, [sp, #16] │ │ │ │ - add r4, r1, sl │ │ │ │ - add r3, r3, r0 │ │ │ │ - mov r9, #0 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - add r4, ip, r2 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r4, r9 │ │ │ │ - add r3, ip, r2, lsl #1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + mov r4, r5 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + add r2, ip, sl │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add r2, r1, r0 │ │ │ │ + add r3, r2, r0 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [r3, r4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [r3, r4] │ │ │ │ - str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 14a680 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r8, [r3, r4] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r9, [r3, r4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r7, [r3, r4] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r8, [r3, r4] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [r3, r5] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r3, r9] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r3, r5] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r3, r9] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r3, r9] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r3, r5] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ subs fp, fp, #1 │ │ │ │ - str r0, [r3, r9] │ │ │ │ + str r0, [r3, r5] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r4, r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - add r9, r9, r3 │ │ │ │ - bne 729b8 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add r5, r5, r3 │ │ │ │ + bne 767a0 │ │ │ │ + b 76738 │ │ │ │ │ │ │ │ -00072a70 : │ │ │ │ - ldr r2, [pc, #12] @ 72a84 │ │ │ │ - ldr r1, [pc, #12] @ 72a88 │ │ │ │ +00076854 : │ │ │ │ + ldr r2, [pc, #12] @ 76868 │ │ │ │ + ldr r1, [pc, #12] @ 7686c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b170 │ │ │ │ - andeq lr, sp, r8, ror r9 │ │ │ │ - @ instruction: 0xfffffdb0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr ip, [sp, #92] @ 0x5c │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #924] @ 72e40 │ │ │ │ - cmp ip, #0 │ │ │ │ + muleq lr, r4, fp │ │ │ │ + @ instruction: 0xfffffd8c │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r4, r0 │ │ │ │ + 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 lr, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ + ldr r2, [pc, #936] @ 76c44 │ │ │ │ str r1, [sp, #4] │ │ │ │ + ldr ip, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ + add r2, pc, r2 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ + cmp ip, #0 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - ble 72c80 │ │ │ │ - ldr r5, [pc, #884] @ 72e44 │ │ │ │ + ble 76a74 │ │ │ │ cmp r0, #1 │ │ │ │ cmpeq r1, #1 │ │ │ │ + ldr r5, [pc, #892] @ 76c48 │ │ │ │ ldr r2, [r2, r5] │ │ │ │ ldr r2, [r2] │ │ │ │ - bne 72c88 │ │ │ │ + bne 76a90 │ │ │ │ mov r6, r3 │ │ │ │ mov r3, r4 │ │ │ │ str lr, [sp, #8] │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ ldr r8, [r3] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ ldr r5, [r3, r6, lsl #3] │ │ │ │ str r8, [sp, #24] │ │ │ │ + str r2, [sp, #32] │ │ │ │ ldr r8, [r9] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ ldr r9, [r9, r6, lsl #2] │ │ │ │ ldr r4, [r3, r6, lsl #2] │ │ │ │ str r3, [sp, #28] │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #728] @ 72e48 │ │ │ │ - add ip, r3, r7, lsl #2 │ │ │ │ - str ip, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #708] @ 72e4c │ │ │ │ + ldr r1, [pc, #736] @ 76c4c │ │ │ │ + add ip, r3, r7, lsl #2 │ │ │ │ + str ip, [sp, #20] │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #720] @ 76c50 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #672] @ 72e48 │ │ │ │ + ldr r1, [pc, #688] @ 76c4c │ │ │ │ str r0, [r3, r7, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #660] @ 72e4c │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #672] @ 76c50 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ - mov r1, r8 │ │ │ │ str r0, [ip, r7, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [fp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #596] @ 72e50 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #612] @ 76c54 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ add r8, fp, sl, lsl #2 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [fp, sl, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ + add fp, fp, #4 │ │ │ │ + str r0, [r8, sl, lsl #2] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ add r1, r9, #4 │ │ │ │ add r2, r2, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ str r2, [sp, #8] │ │ │ │ + add r3, r3, #4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r1, r1, #1 │ │ │ │ - add r3, r3, #4 │ │ │ │ - add fp, fp, #4 │ │ │ │ eor r6, r6, r2 │ │ │ │ - eor r7, r7, r2 │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ - str r0, [r8, sl, lsl #2] │ │ │ │ eor sl, sl, r2 │ │ │ │ - bne 72aec │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ + eor r7, r7, r2 │ │ │ │ + bne 768e0 │ │ │ │ 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 r0, r0, #2 │ │ │ │ - lsl r1, r1, #2 │ │ │ │ mov r8, r4 │ │ │ │ mov r6, fp │ │ │ │ + lsl r1, r1, #2 │ │ │ │ + str lr, [sp, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - str lr, [sp, #8] │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ ldr fp, [r8] │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ ldr r5, [r8, r3, lsl #3] │ │ │ │ str fp, [sp, #20] │ │ │ │ + str r2, [sp, #28] │ │ │ │ ldr fp, [r9] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #12] │ │ │ │ ldr r4, [r8, r3, lsl #2] │ │ │ │ ldr r9, [r9, r3, lsl #2] │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #292] @ 72e48 │ │ │ │ - add r4, r3, r7, lsl #2 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #276] @ 72e4c │ │ │ │ + ldr r1, [pc, #280] @ 76c4c │ │ │ │ + add r4, r3, r7, lsl #2 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [pc, #272] @ 76c50 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #244] @ 72e4c │ │ │ │ + ldr r1, [pc, #240] @ 76c50 │ │ │ │ str r0, [r3, r7, lsl #2] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #224] @ 72e48 │ │ │ │ + bl 151348 │ │ │ │ mov fp, r0 │ │ │ │ + ldr r1, [pc, #216] @ 76c4c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - add r9, r6, sl, lsl #2 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + add r9, r6, sl, lsl #2 │ │ │ │ + bl 151104 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, r7, lsl #2] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [r6] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #164] @ 72e50 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #160] @ 76c54 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r6, sl, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + str r0, [r9, sl, lsl #2] │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - add r8, r8, r2 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ - subs r1, r1, #1 │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ - str r0, [r9, sl, lsl #2] │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ + add r8, r8, r2 │ │ │ │ add r2, r9, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ + subs r1, r1, #1 │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ add r3, r3, r2 │ │ │ │ add r6, r6, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ + str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ eor sl, sl, r2 │ │ │ │ - eor r3, r3, r2 │ │ │ │ eor r7, r7, r2 │ │ │ │ - bne 72ca4 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r1, lr, r4, lsl r1 │ │ │ │ + eor r3, r3, r2 │ │ │ │ + bne 76aac │ │ │ │ + b 76a74 │ │ │ │ + andeq r3, lr, ip, lsl r3 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x00737871 │ │ │ │ svccc 0x00167918 │ │ │ │ svccc 0x000f1bbd │ │ │ │ │ │ │ │ -00072e54 : │ │ │ │ - ldr r2, [pc, #12] @ 72e68 │ │ │ │ - ldr r1, [pc, #12] @ 72e6c │ │ │ │ +00076c58 : │ │ │ │ + ldr r2, [pc, #12] @ 76c6c │ │ │ │ + ldr r1, [pc, #12] @ 76c70 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b170 │ │ │ │ - andeq lr, sp, r4, asr #11 │ │ │ │ - @ instruction: 0xfffffc24 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andeq r0, lr, r0, asr #15 │ │ │ │ + @ instruction: 0xfffffc04 │ │ │ │ + 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, #52 @ 0x34 │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - mov ip, r2 │ │ │ │ - ldr r2, [pc, #936] @ 73234 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - add r2, pc, r2 │ │ │ │ + ldr r3, [pc, #968] @ 77064 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr sl, [sp, #88] @ 0x58 │ │ │ │ - ldr r4, [sp, #92] @ 0x5c │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - ble 73068 │ │ │ │ - ldr r5, [pc, #904] @ 73238 │ │ │ │ - cmp r0, #1 │ │ │ │ - cmpeq r1, #1 │ │ │ │ - ldr r2, [r2, r5] │ │ │ │ - ldr r2, [r2] │ │ │ │ - bne 73070 │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr fp, [sp, #92] @ 0x5c │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r5, [sp, #108] @ 0x6c │ │ │ │ + ble 76e84 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r1, #1 │ │ │ │ + cmpeq r5, #1 │ │ │ │ + ldr r0, [pc, #920] @ 77068 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r2, [r3] │ │ │ │ + bne 76ea0 │ │ │ │ + mov r3, r2 │ │ │ │ stmib sp, {ip, lr} │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ ldr r9, [r8] │ │ │ │ - ldr r7, [fp, sl, lsl #2] │ │ │ │ + ldr r7, [sl, r4, lsl #2] │ │ │ │ + add r6, sl, r4, lsl #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - add r6, fp, sl, lsl #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [r8, sl, lsl #3] │ │ │ │ - ldr r7, [fp], #4 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [r8, r4, lsl #3] │ │ │ │ str r0, [sp, #24] │ │ │ │ + ldr r7, [sl], #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r7 │ │ │ │ + str sl, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ + mov sl, r0 │ │ │ │ mov r1, r9 │ │ │ │ - mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [r8, sl, lsl #2] │ │ │ │ - ldr r6, [r6, sl, lsl #2] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r1, r6 │ │ │ │ - add r8, r8, #4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [r8, r4, lsl #2] │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, r3 │ │ │ │ + add r8, r8, #4 │ │ │ │ + ldr r6, [r6, r4, lsl #2] │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ add r2, r3, r5, lsl #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #704] @ 7323c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #724] @ 7706c │ │ │ │ + bl 151348 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ str r0, [r3, r5, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + lsl r9, fp, #2 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - add fp, r3, r4, lsl #2 │ │ │ │ - lsl r9, r4, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ + add sl, r3, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + add r2, sl, fp, lsl #3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ - add r3, fp, r4, lsl #3 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r0, [r3, fp, lsl #2] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [fp, r4, lsl #3] │ │ │ │ + str r0, [sl, fp, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #596] @ 7323c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #616] @ 7706c │ │ │ │ + bl 151348 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r2, r5, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - sub r7, r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + sub r7, r2, r9 │ │ │ │ + bl 151348 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r7] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - eor sl, sl, r2 │ │ │ │ - eor r4, r4, r2 │ │ │ │ - eor r5, r5, r2 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r0, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + subs r2, r2, #1 │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - subs r3, r3, #1 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - bne 72ec8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eor r4, r4, r3 │ │ │ │ + eor fp, fp, r3 │ │ │ │ + eor r5, r5, r3 │ │ │ │ + bne 76ce4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsl r3, r0, #2 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ - str r3, [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 r3, r1, #2 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ stmib sp, {ip, lr} │ │ │ │ + str r3, [sp, #20] │ │ │ │ + lsl r3, r5, #2 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r3, r2 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r8] │ │ │ │ - ldr r6, [r9, sl, lsl #2] │ │ │ │ + ldr r6, [r9, r4, lsl #2] │ │ │ │ + add sl, r9, r4, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - add fp, r9, sl, lsl #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r5, [r8, sl, lsl #3] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r5, [r8, r4, lsl #3] │ │ │ │ ldr r6, [r9], r3 │ │ │ │ - str r9, [sp, #16] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r6 │ │ │ │ + str r9, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [r8, sl, lsl #2] │ │ │ │ - ldr r1, [fp, sl, lsl #2] │ │ │ │ - str r1, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [r8, r4, lsl #2] │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [sl, r4, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + str r1, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - mov fp, r0 │ │ │ │ + mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov r1, fp │ │ │ │ - add ip, r3, r7, lsl #2 │ │ │ │ - str ip, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #264] @ 7323c │ │ │ │ - bl 14a8c4 │ │ │ │ + add r1, r3, r7, lsl #2 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #260] @ 7706c │ │ │ │ + bl 151348 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ str r0, [r3, r7, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + lsl r9, fp, #2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - add fp, r2, r4, lsl #2 │ │ │ │ - lsl r9, r4, #2 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + add sl, r3, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add lr, fp, r4, lsl #3 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - str lr, [sp, #28] │ │ │ │ - str r0, [r2, r4, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r2, sl, fp, lsl #3 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r0, [r3, fp, lsl #2] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [fp, r4, lsl #3] │ │ │ │ + str r0, [sl, fp, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #156] @ 7323c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #152] @ 7706c │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + str r0, [r1, r7, lsl #2] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [ip, r7, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - sub r6, lr, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ + sub r6, r2, r9 │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + add r8, r8, r2 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + str r0, [r3], r1 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + subs r2, r2, #1 │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + add r3, r3, r1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r8, r8, r1 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - subs r1, r1, #1 │ │ │ │ - str r1, [sp, #100] @ 0x64 │ │ │ │ - str r0, [r2], r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r2, r2, r3 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - eor sl, sl, r2 │ │ │ │ - eor r4, r4, r2 │ │ │ │ - eor r7, r7, r2 │ │ │ │ - bne 73084 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r0, lr, r0, lsr sp │ │ │ │ + eor r4, r4, r3 │ │ │ │ + eor fp, fp, r3 │ │ │ │ + eor r7, r7, r3 │ │ │ │ + bne 76ebc │ │ │ │ + b 76e84 │ │ │ │ + andeq r2, lr, ip, lsl pc │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x005db3d7 │ │ │ │ │ │ │ │ -00073240 : │ │ │ │ - ldr r2, [pc, #12] @ 73254 │ │ │ │ - ldr r1, [pc, #12] @ 73258 │ │ │ │ +00077070 : │ │ │ │ + ldr r2, [pc, #12] @ 77084 │ │ │ │ + ldr r1, [pc, #12] @ 77088 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b170 │ │ │ │ - andeq lr, sp, r8, lsl #4 │ │ │ │ - @ instruction: 0xfffffc1c │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldrdeq r0, [lr], -r8 │ │ │ │ + @ instruction: 0xfffffbf0 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov ip, r2 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - mov ip, r2 │ │ │ │ - ldr r2, [pc, #1664] @ 738f8 │ │ │ │ - cmp r3, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ + ldr r3, [pc, #1732] @ 7777c │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ - ldr r6, [sp, #100] @ 0x64 │ │ │ │ - ldr r5, [sp, #104] @ 0x68 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - ble 735c0 │ │ │ │ - ldr r4, [pc, #1632] @ 738fc │ │ │ │ - cmp r0, #1 │ │ │ │ - cmpeq r1, #1 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ - ldr r3, [r2] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - bne 735c8 │ │ │ │ - mov fp, sl │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + ble 77414 │ │ │ │ + cmp r1, #1 │ │ │ │ + cmpeq r2, #1 │ │ │ │ + ldr r0, [pc, #1692] @ 77780 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bne 77430 │ │ │ │ + ldr r9, [sp, #100] @ 0x64 │ │ │ │ + mov fp, r6 │ │ │ │ str ip, [sp, #20] │ │ │ │ - str lr, [sp, #8] │ │ │ │ - ldr sl, [sp] │ │ │ │ - add r2, fp, fp, lsl #1 │ │ │ │ - ldr r9, [sl] │ │ │ │ - str r9, [sp, #24] │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr r4, [sl, r2, lsl #2] │ │ │ │ - ldr r7, [r9] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ + str lr, [sp, #24] │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + add r2, sl, sl, lsl #1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [fp, r2, lsl #2] │ │ │ │ + ldr r7, [fp] │ │ │ │ + ldr r6, [r8] │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [fp, sl, lsl #2] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r5, [r8, sl, lsl #3] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sl, fp, lsl #2] │ │ │ │ - ldr r4, [r9, fp, lsl #3] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [fp, sl, lsl #3] │ │ │ │ + mov r5, r0 │ │ │ │ + add fp, fp, #4 │ │ │ │ + ldr r8, [r8, sl, lsl #2] │ │ │ │ + mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sl, fp, lsl #3] │ │ │ │ - ldr r9, [r9, fp, lsl #2] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - ldr r1, [pc, #1456] @ 73900 │ │ │ │ - add r2, sl, r5, lsl #3 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1436] @ 73904 │ │ │ │ - mov r9, r0 │ │ │ │ + ldr r1, [pc, #1504] @ 77784 │ │ │ │ + add r2, r3, r4, lsl #3 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #1488] @ 77788 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1412] @ 73908 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #1464] @ 7778c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsl r2, r4, #2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - str r0, [sl, r5, lsl #3] │ │ │ │ - rsb sl, r5, r5, lsl #30 │ │ │ │ - add r2, r1, sl, lsl #2 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [pc, #1356] @ 73900 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1348] @ 73904 │ │ │ │ - mov r9, r0 │ │ │ │ + rsb ip, r2, #0 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ + str r0, [r3, r4, lsl #3] │ │ │ │ + mov r0, r5 │ │ │ │ + sub lr, r1, r2 │ │ │ │ + ldr r1, [pc, #1400] @ 77784 │ │ │ │ + str lr, [sp, #36] @ 0x24 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #1388] @ 77788 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1324] @ 73908 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #1364] @ 7778c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - lsl r9, r6, #3 │ │ │ │ - str r0, [r1, sl, lsl #2] │ │ │ │ - ldr r1, [pc, #1284] @ 7390c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - add sl, r2, r6, lsl #3 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1264] @ 73910 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #1332] @ 77790 │ │ │ │ + str r0, [r2, ip] │ │ │ │ + lsl r2, r9, #3 │ │ │ │ + add r6, r3, r2 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1300] @ 77794 │ │ │ │ str r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [pc, #1288] @ 77798 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1252] @ 73914 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #1188] @ 73900 │ │ │ │ - str r0, [r2, r6, lsl #3] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r1, [pc, #1224] @ 77784 │ │ │ │ + str r0, [r3, r9, lsl #3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1180] @ 73908 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1212] @ 7778c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1148] @ 73904 │ │ │ │ - add r8, sl, r6, lsl #2 │ │ │ │ - sub r8, r8, r9 │ │ │ │ + add r8, r6, r9, lsl #2 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1176] @ 77788 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #1116] @ 7390c │ │ │ │ - str r0, [r2, r5, lsl #3] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1100] @ 73914 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [pc, #1156] @ 77790 │ │ │ │ + str r0, [lr, r4, lsl #3] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1080] @ 73910 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r1, [pc, #1132] @ 77798 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldr r1, [pc, #1112] @ 77794 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1036] @ 7390c │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + str r0, [r6, r9, lsl #2] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r1, [pc, #1064] @ 77790 │ │ │ │ + sub r8, r8, r2 │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #24] │ │ │ │ - mov r1, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1012] @ 73910 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r1, [pc, #1036] @ 77794 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp, #28] │ │ │ │ - ldr r1, [pc, #996] @ 73914 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1024] @ 77798 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ str r0, [r8] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr sl, [sp] │ │ │ │ - add r3, r9, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r1, sl, #4 │ │ │ │ - str r1, [sp] │ │ │ │ - str r0, [r2], #4 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r3, r2, #4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - eor fp, fp, r3 │ │ │ │ - eor r6, r6, r3 │ │ │ │ - eor r5, r5, r3 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - subs r3, r3, #1 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - bne 732bc │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r2, r8, #4 │ │ │ │ + str r0, [r3], #4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + subs r2, r2, #1 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + eor sl, sl, r3 │ │ │ │ + eor r9, r9, r3 │ │ │ │ + eor r4, r4, r3 │ │ │ │ + bne 77104 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsl r3, r0, #2 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov fp, sl │ │ │ │ + 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, #2 │ │ │ │ + ldr r9, [sp, #100] @ 0x64 │ │ │ │ + mov fp, r6 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + str lr, [sp, #20] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - str lr, [sp, #8] │ │ │ │ - ldr sl, [sp] │ │ │ │ - add r2, fp, fp, lsl #1 │ │ │ │ - ldr r9, [sl] │ │ │ │ - str r9, [sp, #24] │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr r4, [sl, r2, lsl #2] │ │ │ │ - ldr r7, [r9] │ │ │ │ + lsl r3, r2, #2 │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ + add r2, sl, sl, lsl #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [fp, r2, lsl #2] │ │ │ │ + ldr r7, [fp] │ │ │ │ + ldr r5, [r6] │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r7, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sl, fp, lsl #2] │ │ │ │ - ldr r4, [r9, fp, lsl #3] │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [fp, sl, lsl #2] │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + ldr r4, [r6, sl, lsl #3] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sl, fp, lsl #3] │ │ │ │ - ldr r9, [r9, fp, lsl #2] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [r6, sl, lsl #2] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r6, [fp, sl, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - ldr r1, [pc, #648] @ 73900 │ │ │ │ - add r2, sl, r5, lsl #3 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #628] @ 73904 │ │ │ │ - mov r9, r0 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + add r1, r3, r1, lsl #3 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + ldr r1, [pc, #656] @ 77784 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #648] @ 77788 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #604] @ 73908 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #624] @ 7778c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - str r0, [sl, r5, lsl #3] │ │ │ │ - rsb sl, r5, r5, lsl #30 │ │ │ │ - add r2, r1, sl, lsl #2 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr ip, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + lsl r2, ip, #2 │ │ │ │ + str r0, [r3, ip, lsl #3] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r1, [pc, #552] @ 73904 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #536] @ 73900 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + sub lr, r1, r2 │ │ │ │ + rsb ip, r2, #0 │ │ │ │ + ldr r1, [pc, #564] @ 77788 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #540] @ 77784 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #516] @ 73908 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #520] @ 7778c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - lsl r9, r6, #3 │ │ │ │ - str r0, [r1, sl, lsl #2] │ │ │ │ - ldr r1, [pc, #476] @ 7390c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add sl, r2, r6, lsl #3 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + lsl r2, r9, #3 │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + str r0, [r1, ip] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #472] @ 77790 │ │ │ │ + add r6, r3, r2 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #460] @ 73914 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #440] @ 73910 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #460] @ 77798 │ │ │ │ + str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [pc, #440] @ 77794 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #388] @ 73908 │ │ │ │ - str r0, [r2, r6, lsl #3] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r1, [pc, #388] @ 7778c │ │ │ │ + str r0, [r2, r9, lsl #3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #364] @ 73900 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #360] @ 77784 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #340] @ 73904 │ │ │ │ - add r8, sl, r6, lsl #2 │ │ │ │ - sub r8, r8, r9 │ │ │ │ + add r8, r6, r9, lsl #2 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #332] @ 77788 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #308] @ 7390c │ │ │ │ - str r0, [r2, r5, lsl #3] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + ldr ip, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [pc, #308] @ 77790 │ │ │ │ + str r0, [lr, ip, lsl #3] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #288] @ 73910 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #276] @ 73914 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #284] @ 77794 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r1, [pc, #268] @ 77798 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r0, [r6, r9, lsl #2] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r1, [pc, #216] @ 77790 │ │ │ │ + sub r8, r8, r2 │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #196] @ 77798 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #228] @ 7390c │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #24] │ │ │ │ - mov r1, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #208] @ 73914 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp, #28] │ │ │ │ - ldr r1, [pc, #184] @ 73910 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #172] @ 77794 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ str r0, [r8] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr sl, [sp] │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - str r0, [r2], r1 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [r2], r3 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + add fp, fp, r1 │ │ │ │ + add r1, r6, r1 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + add r2, r2, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ - add ip, sl, r0 │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - add r3, r9, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sl, r1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp] │ │ │ │ - eor fp, fp, r3 │ │ │ │ - eor r6, r6, r3 │ │ │ │ - eor r5, r5, r3 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - subs r3, r3, #1 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - bne 735e4 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r0, lr, r8, asr #18 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + eor r1, r1, r2 │ │ │ │ + eor sl, sl, r2 │ │ │ │ + eor r9, r9, r2 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ + subs r2, r2, #1 │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + bne 7744c │ │ │ │ + b 77414 │ │ │ │ + andeq r2, lr, r0, lsl #22 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x007994e0 │ │ │ │ svccc 0x0048261c │ │ │ │ cdpcc 6, 13, cr2, cr14, cr2, {0} │ │ │ │ svccc 0x001f9d07 │ │ │ │ cdpcc 12, 6, cr13, cr3, cr7, {4} │ │ │ │ svccc 0x0066a5e5 │ │ │ │ │ │ │ │ -00073918 : │ │ │ │ - ldr r2, [pc, #12] @ 7392c │ │ │ │ - ldr r1, [pc, #12] @ 73930 │ │ │ │ +0007779c : │ │ │ │ + ldr r2, [pc, #12] @ 777b0 │ │ │ │ + ldr r1, [pc, #12] @ 777b4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b170 │ │ │ │ - andeq sp, sp, r0, ror #22 │ │ │ │ - @ instruction: 0xfffff930 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldrdeq pc, [sp], -ip │ │ │ │ + @ instruction: 0xfffff8dc │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov ip, r3 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + mov sl, r1 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov lr, r2 │ │ │ │ + ldr r3, [pc, #1188] @ 77c88 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ - mov ip, r3 │ │ │ │ - ldr r3, [pc, #1156] @ 73dd4 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r5, r1 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr sl, [sp, #104] @ 0x68 │ │ │ │ - ldr r7, [sp, #108] @ 0x6c │ │ │ │ - ldr r9, [sp, #112] @ 0x70 │ │ │ │ + ldr r9, [sp, #108] @ 0x6c │ │ │ │ + cmp r2, #0 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - ldr r4, [sp, #124] @ 0x7c │ │ │ │ - ble 73b90 │ │ │ │ + ldr r5, [sp, #124] @ 0x7c │ │ │ │ + ble 77a30 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #1116] @ 73dd8 │ │ │ │ cmp r1, #1 │ │ │ │ - cmpeq r4, #1 │ │ │ │ + cmpeq r5, #1 │ │ │ │ + ldr r0, [pc, #1144] @ 77c8c │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r2, [r3] │ │ │ │ - bne 73b98 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r2, r6 │ │ │ │ + bne 77a4c │ │ │ │ str lr, [sp, #4] │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + mov r2, r6 │ │ │ │ str ip, [sp, #8] │ │ │ │ - ldr r6, [r2, sl, lsl #3] │ │ │ │ - ldr r5, [r2] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r7, [r2, r4, lsl #3] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r6, [r2] │ │ │ │ + mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - add r3, sl, sl, lsl #1 │ │ │ │ - ldr r8, [r4, r3, lsl #2] │ │ │ │ - ldr r6, [r4, sl, lsl #2] │ │ │ │ - lsl r5, sl, #2 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + add r3, r4, r4, lsl #1 │ │ │ │ + ldr r7, [sl, r4, lsl #2] │ │ │ │ str r0, [sp, #16] │ │ │ │ + lsl r6, r4, #2 │ │ │ │ + ldr r8, [sl, r3, lsl #2] │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - add r5, r2, r5 │ │ │ │ - ldr r6, [r2, sl, lsl #2] │ │ │ │ - ldr r5, [r5, sl, lsl #3] │ │ │ │ - mov r1, r6 │ │ │ │ str r0, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + add r6, r2, r6 │ │ │ │ + ldr r7, [r2, r4, lsl #2] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [r6, r4, lsl #3] │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [r4, sl, lsl #3] │ │ │ │ - ldr r8, [r4] │ │ │ │ - mov r1, r5 │ │ │ │ - add r4, r4, #4 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sl, r4, lsl #3] │ │ │ │ + add sl, sl, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ + ldr r8, [sl, #-4] │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - add fp, r5, r7, lsl #3 │ │ │ │ + mov r0, r6 │ │ │ │ + lsl r6, r9, #3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - str r0, [r5, r7, lsl #3] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add fp, r8, r6 │ │ │ │ + str r0, [r8, r9, lsl #3] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + add r8, r3, r5, lsl #3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - add r8, r5, r9, lsl #3 │ │ │ │ - str r0, [r5, r9, lsl #3] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #828] @ 73ddc │ │ │ │ - bl 14a8c4 │ │ │ │ - add r5, fp, r7, lsl #2 │ │ │ │ + str r0, [r3, r5, lsl #3] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #856] @ 77c90 │ │ │ │ + bl 151348 │ │ │ │ + add r2, fp, r9, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - lsl r2, r7, #3 │ │ │ │ - sub r5, r5, r2 │ │ │ │ - str r0, [fp, r7, lsl #2] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - rsb fp, r9, r9, lsl #30 │ │ │ │ + str r0, [fp, r9, lsl #2] │ │ │ │ + lsl fp, r5, #2 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + sub r6, r2, r6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - add r6, r8, fp, lsl #2 │ │ │ │ - str r0, [r5] │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r6] │ │ │ │ + rsb r7, fp, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #748] @ 73ddc │ │ │ │ - bl 14a8c4 │ │ │ │ + sub fp, r8, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #768] @ 77c90 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - str r0, [r8, fp, lsl #2] │ │ │ │ + str r0, [r8, r7] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - add fp, r7, r7, lsl #1 │ │ │ │ - str r0, [r6, r9, lsl #3] │ │ │ │ + str r0, [fp, r5, lsl #3] │ │ │ │ + add fp, r9, r9, lsl #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r5, fp, lsl #2] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r6, fp, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r0, [r8], #4 │ │ │ │ + str r8, [sp, #4] │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - eor sl, sl, r3 │ │ │ │ - eor r7, r7, r3 │ │ │ │ + add r2, r2, #4 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eor r4, r4, r3 │ │ │ │ eor r9, r9, r3 │ │ │ │ + eor r5, r5, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ - add r2, r2, #4 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - str r0, [r5], #4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - bne 739a0 │ │ │ │ + bne 77830 │ │ │ │ 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, r1, #2 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str lr, [sp, #4] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - lsl r3, r4, #2 │ │ │ │ mov r2, r6 │ │ │ │ - mov r4, r5 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str lr, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - ldr r6, [r2, sl, lsl #3] │ │ │ │ - ldr r5, [r2] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + lsl r3, r5, #2 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [r2, r4, lsl #3] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r6, [r2] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - add r3, sl, sl, lsl #1 │ │ │ │ - ldr r6, [r4, r3, lsl #2] │ │ │ │ - ldr r8, [r4, sl, lsl #2] │ │ │ │ - lsl r5, sl, #2 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + add r3, r4, r4, lsl #1 │ │ │ │ + ldr r8, [sl, r4, lsl #2] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + lsl r6, r4, #2 │ │ │ │ + ldr r7, [sl, r3, lsl #2] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - add r3, r2, r5 │ │ │ │ - ldr r6, [r3, sl, lsl #3] │ │ │ │ - ldr r5, [r2, sl, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ str r0, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + add r3, r2, r6 │ │ │ │ + ldr r6, [r2, r4, lsl #2] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [r3, r4, lsl #3] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [r4, sl, lsl #3] │ │ │ │ - ldr r5, [r4] │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sl, r4, lsl #3] │ │ │ │ str r0, [sp, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r6, [sl] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - lsl r3, r7, #3 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ - add r5, fp, r7, lsl #3 │ │ │ │ - mov r6, r0 │ │ │ │ + lsl r3, r9, #3 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + add r6, fp, r3 │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [fp, r7, lsl #3] │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [fp, r9, lsl #3] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - add fp, r3, r9, lsl #3 │ │ │ │ - bl 14a67c │ │ │ │ + add fp, r3, r5, lsl #3 │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r3, r9, lsl #3] │ │ │ │ + str r0, [r3, r5, lsl #3] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #280] @ 73ddc │ │ │ │ - bl 14a8c4 │ │ │ │ - add r2, r5, r7, lsl #2 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #280] @ 77c90 │ │ │ │ + bl 151348 │ │ │ │ + add r2, r6, r9, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r0, [r5, r7, lsl #2] │ │ │ │ + str r0, [r6, r9, lsl #2] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - sub r5, r2, r3 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + sub r6, r2, r3 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r5] │ │ │ │ + str r0, [r6] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #204] @ 73ddc │ │ │ │ - bl 14a8c4 │ │ │ │ - rsb r3, r9, r9, lsl #30 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #204] @ 77c90 │ │ │ │ + bl 151348 │ │ │ │ + lsl r3, r5, #2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - add r8, fp, r3, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + rsb r2, r3, #0 │ │ │ │ + sub r8, fp, r3 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - str r0, [fp, r3, lsl #2] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r0, [fp, r2] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - str r0, [r8, r9, lsl #3] │ │ │ │ + str r0, [r8, r5, lsl #3] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - add r6, r7, r7, lsl #1 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + add r7, r9, r9, lsl #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [r5, r6, lsl #2] │ │ │ │ + str r0, [r6, r7, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, r3, r1 │ │ │ │ + str r0, [fp], r1 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + str fp, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - eor sl, sl, r3 │ │ │ │ - eor r7, r7, r3 │ │ │ │ + add r2, r2, r0 │ │ │ │ + add sl, sl, r0 │ │ │ │ + eor r4, r4, r3 │ │ │ │ eor r9, r9, r3 │ │ │ │ + eor r5, r5, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - str r0, [fp], r1 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - str fp, [sp, #4] │ │ │ │ - add r2, r2, r0 │ │ │ │ - add r4, r4, r0 │ │ │ │ - bne 73bbc │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r0, lr, ip, ror #4 │ │ │ │ + bne 77a70 │ │ │ │ + b 77a30 │ │ │ │ + ldrdeq r2, [lr], -r8 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x003504f3 │ │ │ │ │ │ │ │ -00073de0 : │ │ │ │ - ldr r2, [pc, #12] @ 73df4 │ │ │ │ - ldr r1, [pc, #12] @ 73df8 │ │ │ │ +00077c94 : │ │ │ │ + ldr r2, [pc, #12] @ 77ca8 │ │ │ │ + ldr r1, [pc, #12] @ 77cac │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b170 │ │ │ │ - andeq sp, sp, r8, asr #13 │ │ │ │ - @ instruction: 0xfffffb40 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #84 @ 0x54 │ │ │ │ - ldr r4, [sp, #132] @ 0x84 │ │ │ │ - mov lr, r3 │ │ │ │ - ldr r3, [pc, #2496] @ 747d4 │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r8, r0 │ │ │ │ + andeq pc, sp, r4, lsl r8 @ │ │ │ │ + @ instruction: 0xfffffb10 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r4, r0 │ │ │ │ mov ip, r2 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #92 @ 0x5c │ │ │ │ + mov lr, r3 │ │ │ │ + ldr r3, [pc, #2588] @ 786f8 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + ldr r8, [sp, #128] @ 0x80 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - ble 74300 │ │ │ │ - ldr r4, [pc, #2464] @ 747d8 │ │ │ │ - cmp r0, #1 │ │ │ │ - cmpeq r1, #1 │ │ │ │ - ldr r3, [r3, r4] │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ + ble 781d0 │ │ │ │ + cmp r1, #1 │ │ │ │ + cmpeq r2, #1 │ │ │ │ + ldr r0, [pc, #2548] @ 786fc │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - bne 74308 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + bne 781ec │ │ │ │ + mov r2, r3 │ │ │ │ mov r3, r8 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - str lr, [sp, #4] │ │ │ │ - ldr sl, [sp] │ │ │ │ - add r6, r2, r2, lsl #1 │ │ │ │ - ldr r9, [sl, r2, lsl #2] │ │ │ │ - ldr r7, [r3, r6, lsl #2] │ │ │ │ - mov r1, r9 │ │ │ │ + str lr, [sp, #8] │ │ │ │ + mov r8, r4 │ │ │ │ + str ip, [sp, #24] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + add r6, r3, r3, lsl #1 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + lsl r4, r3, #2 │ │ │ │ + ldr r7, [r8, r6, lsl #2] │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + add r4, r8, r4 │ │ │ │ + ldr r2, [r8] │ │ │ │ + ldr r9, [sl, r3, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r8, [r3] │ │ │ │ - lsl r5, r2, #2 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 14a680 │ │ │ │ + str r2, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r9, [r3, r2, lsl #3] │ │ │ │ - ldr fp, [r1, r6, lsl #2] │ │ │ │ - str r1, [sp] │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + mov r2, sl │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr fp, [r2, r6, lsl #2] │ │ │ │ ldr sl, [sl] │ │ │ │ - str r0, [sp, #28] │ │ │ │ + ldr r9, [r8, r3, lsl #3] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [sp] │ │ │ │ - add r5, r3, r5 │ │ │ │ - ldr sl, [r1, r2, lsl #3] │ │ │ │ - ldr fp, [r5, r6, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r9, [r4, r6, lsl #2] │ │ │ │ + ldr fp, [r2, r3, lsl #3] │ │ │ │ + ldr sl, [r8, r3, lsl #2] │ │ │ │ + mov r0, r9 │ │ │ │ + add r8, r8, #4 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - ldr r9, [r3, r2, lsl #2] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - add r9, r3, r3, lsl #1 │ │ │ │ - add r3, sl, r9, lsl #2 │ │ │ │ - mov r1, r7 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2124] @ 747dc │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sl, r9, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + add r6, r3, r3, lsl #1 │ │ │ │ + lsl r3, r6, #2 │ │ │ │ + add r1, r9, r3 │ │ │ │ + str r1, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r6, r2, r2, lsl #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2212] @ 78700 │ │ │ │ + bl 151348 │ │ │ │ + str r0, [r9, r6, lsl #2] │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - add sl, r3, r6, lsl #2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr lr, [sp, #132] @ 0x84 │ │ │ │ + add r9, lr, lr, lsl #1 │ │ │ │ + lsl sl, r9, #2 │ │ │ │ + add r4, r3, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r3, r6, lsl #2] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r3, r9, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #2020] @ 747dc │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r1, [pc, #2100] @ 78700 │ │ │ │ str r0, [r3], #4 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 151348 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - ldr r1, [pc, #1972] @ 747e0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - ldr r1, [pc, #1956] @ 747e4 │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1932] @ 747e8 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1920] @ 747ec │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #2048] @ 78704 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2032] @ 78708 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2016] @ 7870c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1884] @ 747f0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1872] @ 747f4 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r1, [pc, #1996] @ 78710 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1968] @ 78714 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldr r1, [pc, #1948] @ 78718 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1848] @ 747f8 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #1928] @ 7871c │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1836] @ 747fc │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r1, [pc, #1912] @ 78720 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #124] @ 0x7c │ │ │ │ - mov r1, r7 │ │ │ │ - rsb r4, ip, ip, lsl #29 │ │ │ │ - add r5, sl, r4, lsl #3 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sl, r4, lsl #3] │ │ │ │ - rsb sl, ip, ip, lsl #29 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - add r4, r3, sl, lsl #3 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsl r2, r6, #2 │ │ │ │ - add r2, r5, r2 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r0, [r3, sl, lsl #3] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1668] @ 747dc │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - bl 14a680 │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #132] @ 0x84 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + lsl r5, lr, #3 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + rsb r7, r5, #0 │ │ │ │ + sub r5, r4, r5 │ │ │ │ + ldr lr, [sp, #136] @ 0x88 │ │ │ │ + str r0, [r4, r7] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + lsl r4, lr, #3 │ │ │ │ + rsb r7, r4, #0 │ │ │ │ + sub r4, ip, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r0, [ip, r7] │ │ │ │ + add ip, r5, sl │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + str ip, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1744] @ 78700 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - lsl r3, r9, #2 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r0, [r5, r9, lsl #2] │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + add r9, r4, r3 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - str r0, [r5, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - add r6, r4, r3 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1592] @ 747dc │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1668] @ 78700 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1592] @ 74800 │ │ │ │ - str r0, [r4, r9, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #1664] @ 78724 │ │ │ │ + str r0, [r4, r3, lsl #2] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1580] @ 74804 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r1, [pc, #1644] @ 78728 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - ldr r1, [pc, #1540] @ 747fc │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - ldr r1, [pc, #1516] @ 747f8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldr r1, [pc, #1608] @ 78720 │ │ │ │ + bl 151348 │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1588] @ 7871c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1456] @ 747ec │ │ │ │ - str r0, [r6, sl, lsl #3] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1460] @ 74808 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1532] @ 78710 │ │ │ │ + str r0, [r9, r7] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1448] @ 7480c │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r1, [pc, #1528] @ 7872c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1520] @ 78730 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1372] @ 747e8 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1444] @ 7870c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - add r2, r1, #4 │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp] │ │ │ │ - add r2, sl, #4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ - eor r2, r2, r1 │ │ │ │ - str r0, [r3, r4, lsl #3] │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eor r0, r0, r1 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - add r3, r3, #4 │ │ │ │ - eor r0, r0, r1 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - subs r1, r1, #1 │ │ │ │ + str r0, [r3, r7] │ │ │ │ + add r3, r2, #4 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, r9, #4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + eor r1, r1, r2 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ - bne 73e58 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsl r3, r0, #2 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + eor r3, r3, r2 │ │ │ │ + eor r1, r1, r2 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + subs r1, r1, #1 │ │ │ │ + str r1, [sp, #140] @ 0x8c │ │ │ │ + bne 77d28 │ │ │ │ + add sp, sp, #92 @ 0x5c │ │ │ │ + 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, #2 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - str lr, [sp, #4] │ │ │ │ - ldr r7, [sp] │ │ │ │ - add r9, r2, r2, lsl #1 │ │ │ │ - ldr r6, [r7, r2, lsl #2] │ │ │ │ - ldr r5, [r8, r9, lsl #2] │ │ │ │ - lsl r1, r2, #2 │ │ │ │ - mov r0, r6 │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp, #16] │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + lsl r3, r2, #2 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r8, r4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + add fp, r2, r2, lsl #1 │ │ │ │ + lsl r7, r2, #2 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r4, [r8, fp, lsl #2] │ │ │ │ + add r7, r8, r7 │ │ │ │ ldr r3, [r8] │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r6, [r9, r2, lsl #2] │ │ │ │ + mov r1, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr fp, [r3, r9, lsl #2] │ │ │ │ - ldr sl, [r7] │ │ │ │ - ldr r7, [r8, r2, lsl #3] │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr sl, [r1, fp, lsl #2] │ │ │ │ + ldr r9, [r9] │ │ │ │ + ldr r3, [r8, r2, lsl #3] │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ - add r7, r8, r1 │ │ │ │ - ldr sl, [r3, r2, lsl #3] │ │ │ │ - ldr r9, [r7, r9, lsl #2] │ │ │ │ - ldr r5, [r8, r2, lsl #2] │ │ │ │ - mov r1, r9 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r6, [r7, fp, lsl #2] │ │ │ │ + ldr sl, [r1, r2, lsl #3] │ │ │ │ + ldr r9, [r8, r2, lsl #2] │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - mov r1, r6 │ │ │ │ - add fp, r2, r2, lsl #1 │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - add r9, sl, fp, lsl #2 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #900] @ 747dc │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sl, fp, lsl #2] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ + add sl, r2, r2, lsl #1 │ │ │ │ + lsl r3, sl, #2 │ │ │ │ + add r2, r6, r3 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #952] @ 78700 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [r6, sl, lsl #2] │ │ │ │ + str sl, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - add r7, r1, r1, lsl #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - add sl, r2, r7, lsl #2 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr ip, [sp, #132] @ 0x84 │ │ │ │ + add ip, ip, ip, lsl #1 │ │ │ │ + lsl sl, ip, #2 │ │ │ │ + str ip, [sp, #24] │ │ │ │ + add r4, r3, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r2, r7, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r0, [r2], r1 │ │ │ │ - ldr r1, [pc, #788] @ 747dc │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str r0, [r3, ip, lsl #2] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [pc, #828] @ 78700 │ │ │ │ + str r0, [r3], r7 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 151348 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - ldr r1, [pc, #748] @ 747e4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ str r0, [sp, #28] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - ldr r1, [pc, #724] @ 747e0 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r1, [pc, #780] @ 78708 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #708] @ 747ec │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #688] @ 747e8 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r1, [pc, #756] @ 78704 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #652] @ 747f0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #640] @ 747f4 │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #616] @ 747f8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #604] @ 747fc │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #748] @ 78710 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #124] @ 0x7c │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - rsb r6, lr, lr, lsl #29 │ │ │ │ - add r5, sl, r6, lsl #3 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #128] @ 0x80 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sl, r6, lsl #3] │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - rsb sl, lr, lr, lsl #29 │ │ │ │ - bl 14a680 │ │ │ │ - lsl ip, r7, #2 │ │ │ │ - add ip, r5, ip │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - str ip, [sp, #64] @ 0x40 │ │ │ │ - add r4, r9, sl, lsl #3 │ │ │ │ - str r0, [r9, sl, lsl #3] │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #440] @ 747dc │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - lsl r2, fp, #2 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r0, [r5, r7, lsl #2] │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - add r7, r4, r2 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #364] @ 747dc │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #364] @ 74800 │ │ │ │ - str r0, [r4, fp, lsl #2] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #352] @ 74804 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - ldr r1, [pc, #308] @ 747f8 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r1, [pc, #724] @ 7870c │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - ldr r1, [pc, #292] @ 747fc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #228] @ 747ec │ │ │ │ - str r0, [r7, sl, lsl #3] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #236] @ 7480c │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #692] @ 78714 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #216] @ 74808 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #676] @ 78718 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #144] @ 747e8 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #652] @ 7871c │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #640] @ 78720 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r0 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + lsl r5, r3, #3 │ │ │ │ + rsb r3, r5, #0 │ │ │ │ + sub r5, r4, r5 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r4, r3] │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + rsb lr, r4, #0 │ │ │ │ + str lr, [sp, #36] @ 0x24 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + sub r4, lr, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - add r8, r8, r2 │ │ │ │ - add r2, r3, r2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - add r3, r3, r1 │ │ │ │ - str r2, [sp] │ │ │ │ + str r0, [lr, r2] │ │ │ │ + add lr, r5, sl │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #452] @ 78700 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r0, [r5, ip, lsl #2] │ │ │ │ + mov r0, r7 │ │ │ │ + add r5, r4, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #372] @ 78700 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #368] @ 78724 │ │ │ │ + str r0, [r4, r3, lsl #2] │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #352] @ 78728 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #308] @ 7871c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #292] @ 78720 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [pc, #228] @ 78710 │ │ │ │ + str r0, [r5, lr] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #232] @ 78730 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #212] @ 7872c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #140] @ 7870c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ + str r0, [ip, r3] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + add r8, r8, r3 │ │ │ │ + add r3, r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ - str r0, [ip, r6, lsl #3] │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ + add r3, r2, r7 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ eor r2, r2, r3 │ │ │ │ eor r1, r1, r3 │ │ │ │ - str r1, [sp, #124] @ 0x7c │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ - eor r1, r1, r3 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ - ldr r1, [sp, #132] @ 0x84 │ │ │ │ - subs r1, r1, #1 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ - bne 74324 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq pc, sp, r4, lsr #27 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + eor r1, r1, r3 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ + subs r3, r3, #1 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + bne 7820c │ │ │ │ + b 781d0 │ │ │ │ + ldrdeq r1, [lr], -ip │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x005db3d7 │ │ │ │ svccc 0x000e81f4 │ │ │ │ svccc 0x00441b7d │ │ │ │ svccc 0x005a5598 │ │ │ │ mrccc 0, 1, sp, cr1, cr4, {6} │ │ │ │ svccc 0x0029d57f │ │ │ │ @@ -107860,2613 +111901,2667 @@ │ │ │ │ mrccc 14, 0, APSR_nzcv, cr9, cr1, {1} │ │ │ │ svccc 0x007c1c5c │ │ │ │ svccc 0x0050550b │ │ │ │ cdpcc 13, 10, cr1, cr15, cr4, {2} │ │ │ │ svccc 0x00708fb2 │ │ │ │ cdpcc 7, 9, cr10, cr7, cr8, {2} │ │ │ │ │ │ │ │ -00074810 : │ │ │ │ - ldr r2, [pc, #12] @ 74824 │ │ │ │ - ldr r1, [pc, #12] @ 74828 │ │ │ │ +00078734 : │ │ │ │ + ldr r2, [pc, #12] @ 78748 │ │ │ │ + ldr r1, [pc, #12] @ 7874c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b170 │ │ │ │ - andeq ip, sp, r8, asr #25 │ │ │ │ - @ instruction: 0xfffff5d8 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andeq lr, sp, r4, lsr #27 │ │ │ │ + @ instruction: 0xfffff568 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - mov lr, r0 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #2064] @ 75058 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov ip, r1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r8, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ + stmib sp, {r2, r3} │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [pc, #2048] @ 78f80 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ + cmp r2, #0 │ │ │ │ ldr r4, [sp, #124] @ 0x7c │ │ │ │ - ble 74c4c │ │ │ │ - ldr r0, [pc, #2028] @ 7505c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ble 78b74 │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r0, [pc, #2024] @ 78f84 │ │ │ │ cmp r1, #1 │ │ │ │ cmpeq r4, #1 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ - ldr r2, [r2] │ │ │ │ - bne 74c54 │ │ │ │ - mov fp, r8 │ │ │ │ - mov r4, r3 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r2, [r3] │ │ │ │ + bne 78b90 │ │ │ │ + str lr, [sp] │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr r8, [sp] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr sl, [sp] │ │ │ │ - ldr r6, [r9] │ │ │ │ - ldr r5, [sl, fp, lsl #3] │ │ │ │ - mov r0, r6 │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + ldr r4, [r8, r7, lsl #3] │ │ │ │ + add r6, r8, r7, lsl #3 │ │ │ │ + ldr r5, [sl] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - add r7, sl, fp, lsl #3 │ │ │ │ str r0, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r5, [sl, r7, lsl #3] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [r6, r7, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [r9, fp, lsl #3] │ │ │ │ - ldr r5, [r7, fp, lsl #3] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + add r4, r7, r7, lsl #1 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sl, r4, lsl #2] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r5, [r8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - add r5, fp, fp, lsl #1 │ │ │ │ - ldr r7, [r9, r5, lsl #2] │ │ │ │ - ldr r6, [sl] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - str r6, [sp, #24] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r6, [r9, fp, lsl #2] │ │ │ │ - ldr r5, [r2, r5, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [sl, r7, lsl #2] │ │ │ │ + ldr r4, [r3, r4, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r5, [r2, fp, lsl #2] │ │ │ │ - ldr r6, [r3, fp, lsl #4] │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp] │ │ │ │ str r0, [sp, #28] │ │ │ │ + ldr r6, [sl, r7, lsl #4] │ │ │ │ + ldr r4, [r3, r7, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov sl, r0 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, fp │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #112] @ 0x70 │ │ │ │ - ldr lr, [sp, #112] @ 0x70 │ │ │ │ - lsl ip, ip, #2 │ │ │ │ - str ip, [sp, #32] │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r1, [pc, #1644] @ 75060 │ │ │ │ - add r8, ip, lr, lsl #2 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1628] @ 75064 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr lr, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [pc, #1592] @ 75064 │ │ │ │ - add r3, r8, lr, lsl #3 │ │ │ │ + ldr r1, [pc, #1660] @ 78f88 │ │ │ │ + lsl r3, r2, #2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - str r0, [ip, lr, lsl #2] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1564] @ 75060 │ │ │ │ - mov sl, r0 │ │ │ │ + add sl, r2, r3 │ │ │ │ + bl 151348 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r1, [pc, #1636] @ 78f8c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr ip, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [pc, #1604] @ 78f8c │ │ │ │ + str r0, [r2, ip, lsl #2] │ │ │ │ + add ip, sl, ip, lsl #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + str ip, [sp, #32] │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #1572] @ 78f88 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ ldr lr, [sp, #112] @ 0x70 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r8, lr, lsl #3] │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sl, lr, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1524] @ 75068 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1536] @ 78f90 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - mov r7, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r8, r0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r5 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ - add sl, r9, r4, lsl #2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 14a680 │ │ │ │ + ldr lr, [sp, #108] @ 0x6c │ │ │ │ + lsl fp, lr, #2 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - str r0, [r9, r4, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - rsb r7, r4, r4, lsl #29 │ │ │ │ - add r9, sl, r4, lsl #4 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sl, r4, lsl #4] │ │ │ │ - lsl sl, r7, #3 │ │ │ │ + add sl, r9, fp │ │ │ │ + ldr lr, [sp, #108] @ 0x6c │ │ │ │ + str r0, [r9, lr, lsl #2] │ │ │ │ + mov r0, r8 │ │ │ │ + add r9, sl, lr, lsl #4 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #108] @ 0x6c │ │ │ │ + lsl r1, lr, #3 │ │ │ │ + str r0, [sl, lr, lsl #4] │ │ │ │ mov r0, r6 │ │ │ │ - str sl, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ + rsb r8, r1, #0 │ │ │ │ + sub sl, r9, r1 │ │ │ │ + mov r1, r5 │ │ │ │ + sub sl, sl, fp │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - add sl, r9, r7, lsl #3 │ │ │ │ - str r0, [r9, r7, lsl #3] │ │ │ │ + str r0, [r9, r8] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - sub r5, r3, r1 │ │ │ │ - ldr r1, [pc, #1356] @ 75064 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1336] @ 75060 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + sub r4, r1, r3 │ │ │ │ + ldr r1, [pc, #1344] @ 78f8c │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #1328] @ 78f88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1308] @ 75060 │ │ │ │ - str r0, [r5] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1296] @ 75064 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1304] @ 78f88 │ │ │ │ + str r0, [r4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #1288] @ 78f8c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r5, r6, lsl #3] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + str r0, [r4, r1, lsl #3] │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1244] @ 75068 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1240] @ 78f90 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 151348 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - lsl lr, r4, #2 │ │ │ │ - mov r1, r6 │ │ │ │ - sub r5, sl, lr │ │ │ │ - mov r7, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r5] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - sub r5, r5, r1 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [ip], #4 │ │ │ │ - mov r0, r7 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ + str r0, [sl] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + sub sl, sl, r8 │ │ │ │ + str r0, [r9], #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r9, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp] │ │ │ │ + str r0, [sl] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ add r3, r3, #4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, r2, #4 │ │ │ │ str r3, [sp] │ │ │ │ - add r3, ip, #4 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eor r2, r2, r3 │ │ │ │ - eor fp, fp, r3 │ │ │ │ - eor r4, r4, r3 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ - str r0, [r5] │ │ │ │ + add r3, r2, #4 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r1, sl, #4 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r1, [sp, #12] │ │ │ │ + eor r7, r7, r2 │ │ │ │ + eor r3, r3, r2 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + eor r3, r3, r2 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bne 74894 │ │ │ │ + bne 787b4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - lsl r1, r4, #2 │ │ │ │ - mov r4, r8 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - ldr r9, [sp] │ │ │ │ - ldr r5, [sl] │ │ │ │ - ldr r7, [r9, r4, lsl #3] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - add r6, r9, r4, lsl #3 │ │ │ │ - add r7, r4, r4, lsl #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sl, r4, lsl #3] │ │ │ │ - ldr r6, [r6, r4, lsl #3] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + 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, #2 │ │ │ │ + str lr, [sp] │ │ │ │ + str ip, [sp, #12] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + lsl r3, r4, #2 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r8, [sp] │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ + ldr r6, [r8, r7, lsl #3] │ │ │ │ + add r5, r8, r7, lsl #3 │ │ │ │ + ldr r4, [r9] │ │ │ │ mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sl, r7, lsl #2] │ │ │ │ - ldr r6, [r9] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [r9, r7, lsl #3] │ │ │ │ + add r6, r7, r7, lsl #1 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r5, [r5, r7, lsl #3] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov fp, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r5 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str fp, [sp, #20] │ │ │ │ - mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [r9, r6, lsl #2] │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r5, [r8] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + str sl, [sp, #20] │ │ │ │ + mov r0, sl │ │ │ │ + str r4, [sp, #24] │ │ │ │ + mov sl, r9 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r5, [sl, r4, lsl #2] │ │ │ │ - ldr r7, [r3, r7, lsl #2] │ │ │ │ - mov fp, sl │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [r9, r7, lsl #2] │ │ │ │ + ldr r6, [r3, r6, lsl #2] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r5, [fp, r4, lsl #4] │ │ │ │ - ldr r7, [r3, r4, lsl #2] │ │ │ │ - mov r1, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sl, r7, lsl #4] │ │ │ │ + ldr r6, [r3, r7, lsl #2] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, fp │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [pc, #660] @ 75060 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr ip, [sp, #112] @ 0x70 │ │ │ │ - add r8, r2, ip, lsl #2 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [pc, #640] @ 78f88 │ │ │ │ + lsl r3, r2, #2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add fp, r2, r3 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #616] @ 78f8c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #628] @ 75064 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [pc, #588] @ 75060 │ │ │ │ - add fp, r8, ip, lsl #3 │ │ │ │ + ldr r1, [pc, #580] @ 78f88 │ │ │ │ str r0, [r2, ip, lsl #2] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #572] @ 75064 │ │ │ │ - mov sl, r0 │ │ │ │ + add ip, fp, ip, lsl #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + str ip, [sp, #32] │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #556] @ 78f8c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #112] @ 0x70 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r8, ip, lsl #3] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #528] @ 75068 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #112] @ 0x70 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [fp, lr, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #516] @ 78f90 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r6, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - lsl ip, r3, #2 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - add r9, r7, r3, lsl #2 │ │ │ │ - mov sl, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr lr, [sp, #108] @ 0x6c │ │ │ │ + lsl fp, lr, #2 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #108] @ 0x6c │ │ │ │ + add sl, r9, fp │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r7, r3, lsl #2] │ │ │ │ + str r0, [r9, lr, lsl #2] │ │ │ │ + add r9, sl, lr, lsl #4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - add r7, r9, r3, lsl #4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #108] @ 0x6c │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r9, r3, lsl #4] │ │ │ │ - rsb r9, r3, r3, lsl #29 │ │ │ │ - lsl lr, r9, #3 │ │ │ │ - mov r0, sl │ │ │ │ - str lr, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sl, lr, lsl #4] │ │ │ │ + lsl sl, lr, #3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + rsb r6, sl, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - add r6, r7, r9, lsl #3 │ │ │ │ - str r0, [r7, r9, lsl #3] │ │ │ │ + sub sl, r9, sl │ │ │ │ + sub sl, sl, fp │ │ │ │ + str r0, [r9, r6] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - sub fp, fp, r1 │ │ │ │ - ldr r1, [pc, #340] @ 75064 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #320] @ 75060 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + sub r8, r1, r3 │ │ │ │ + ldr r1, [pc, #320] @ 78f8c │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #304] @ 78f88 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #296] @ 75064 │ │ │ │ - str r0, [fp] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #284] @ 78f8c │ │ │ │ + str r0, [r8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #260] @ 78f88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #276] @ 75060 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r8, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ - str r0, [fp, r1, lsl #3] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #228] @ 75068 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [r8, r1, lsl #3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #216] @ 78f90 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp, #40] @ 0x28 │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r5 │ │ │ │ - sub r6, r6, ip │ │ │ │ - mov r7, r0 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r6] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sl] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r8, [sp, #56] @ 0x38 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - mov r1, r7 │ │ │ │ - sub r6, r6, lr │ │ │ │ - str r0, [r2], r8 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r1, r5 │ │ │ │ + sub sl, sl, r6 │ │ │ │ + ldr fp, [sp, #60] @ 0x3c │ │ │ │ + str r0, [r2], fp │ │ │ │ + mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r9, [sp] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - add r3, r3, r8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp] │ │ │ │ + str r0, [sl] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + add r3, r3, fp │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + eor r7, r7, r2 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - eor r4, r4, r2 │ │ │ │ + add r0, sl, r1 │ │ │ │ + add r1, r8, r1 │ │ │ │ eor r3, r3, r2 │ │ │ │ - str r0, [r6] │ │ │ │ - add r0, fp, r1 │ │ │ │ - add r1, r9, r1 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - eor r1, r1, r2 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ - subs r2, r2, #1 │ │ │ │ - str r2, [sp, #116] @ 0x74 │ │ │ │ - bne 74c74 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq pc, sp, r4, ror r3 @ │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + eor r3, r3, r2 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + subs r3, r3, #1 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + bne 78ba8 │ │ │ │ + b 78b74 │ │ │ │ + andeq r1, lr, r8, lsr r4 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x00167918 │ │ │ │ svccc 0x00737871 │ │ │ │ svccc 0x000f1bbd │ │ │ │ │ │ │ │ -0007506c : │ │ │ │ - ldr r2, [pc, #12] @ 75080 │ │ │ │ - ldr r1, [pc, #12] @ 75084 │ │ │ │ +00078f94 : │ │ │ │ + ldr r2, [pc, #12] @ 78fa8 │ │ │ │ + ldr r1, [pc, #12] @ 78fac │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b170 │ │ │ │ - muleq sp, ip, r4 │ │ │ │ - @ instruction: 0xfffff7ac │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #84 @ 0x54 │ │ │ │ - mov lr, r3 │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ + andeq lr, sp, r4, ror r5 │ │ │ │ + @ instruction: 0xfffff7a8 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r4, r0 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #3844] @ 75fa8 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr fp, [sp, #120] @ 0x78 │ │ │ │ - ldr r6, [sp, #124] @ 0x7c │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - ble 75820 │ │ │ │ - ldr r4, [pc, #3812] @ 75fac │ │ │ │ - cmp r0, #1 │ │ │ │ - cmpeq r1, #1 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ - ldr r3, [r2] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - bne 75828 │ │ │ │ - ldr r9, [sp, #128] @ 0x80 │ │ │ │ - mov r2, r5 │ │ │ │ - mov sl, r6 │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ - str lr, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #76 @ 0x4c │ │ │ │ + mov lr, r3 │ │ │ │ + ldr r3, [pc, #3952] @ 79f4c │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + ldr fp, [sp, #112] @ 0x70 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r6, [sp, #116] @ 0x74 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #132] @ 0x84 │ │ │ │ + ble 79790 │ │ │ │ + cmp r1, #1 │ │ │ │ + cmpeq r2, #1 │ │ │ │ + ldr r0, [pc, #3908] @ 79f50 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bne 797ac │ │ │ │ + mov r2, r4 │ │ │ │ + str ip, [sp, #28] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + ldr r7, [r2] │ │ │ │ + lsl r6, fp, #2 │ │ │ │ + lsl r5, fp, #4 │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + add r4, r2, r6 │ │ │ │ + add r5, r4, r5 │ │ │ │ ldr r8, [r2, fp, lsl #2] │ │ │ │ - ldr r7, [r3, fp, lsl #4] │ │ │ │ - ldr r6, [r2] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sl, fp, lsl #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - add r4, r2, fp, lsl #2 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - lsl r5, fp, #4 │ │ │ │ - add r5, r4, r5 │ │ │ │ - lsl r6, fp, #2 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sl] │ │ │ │ + str r0, [sp, #20] │ │ │ │ ldr r4, [r4, fp, lsl #4] │ │ │ │ - ldr r7, [r8] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ rsb r7, r6, #0 │ │ │ │ - sub r6, r5, r6 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [r8, fp, lsl #2] │ │ │ │ + sub r6, r5, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sl, fp, lsl #2] │ │ │ │ + mov r4, r0 │ │ │ │ ldr r5, [r5, r7] │ │ │ │ mov r1, r8 │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - ldr r1, [r8, fp, lsl #3] │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sl, fp, lsl #3] │ │ │ │ add r8, r6, r7 │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ - str r1, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ + ldr r6, [r6, r7] │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str r0, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ add r3, fp, fp, lsl #1 │ │ │ │ ldr r8, [r8, r7] │ │ │ │ - ldr r7, [r2, r3, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r7, [sl, r3, lsl #2] │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add r1, r3, r9, lsl #4 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #3500] @ 75fb0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3492] @ 75fb4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #3628] @ 79f54 │ │ │ │ + lsl r2, r3, #4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + add sl, r3, r2 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #3604] @ 79f58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3468] @ 75fb8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3456] @ 75fbc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #3580] @ 79f5c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #3568] @ 79f60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r1, [pc, #3528] @ 79f64 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3420] @ 75fc0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + str r0, [r3, r1, lsl #4] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + add r9, r3, r1, lsl #4 │ │ │ │ + ldr r1, [pc, #3484] @ 79f68 │ │ │ │ + str r9, [sp, #44] @ 0x2c │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r1, [pc, #3468] @ 79f6c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #3392] @ 75fc4 │ │ │ │ - str r0, [r3, r9, lsl #4] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add lr, r3, sl, lsl #4 │ │ │ │ - str lr, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3368] @ 75fc8 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3344] @ 75fcc │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r1, [pc, #3444] @ 79f70 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3312] @ 75fd0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3300] @ 75fd4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r1, [pc, #3412] @ 79f74 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldr r1, [pc, #3400] @ 79f78 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - rsb r8, r9, r9, lsl #29 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #3224] @ 75fbc │ │ │ │ - add r7, ip, r8, lsl #3 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ - str r0, [r3, sl, lsl #4] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3192] @ 75fb4 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr ip, [sp, #116] @ 0x74 │ │ │ │ + ldr r1, [pc, #3336] @ 79f60 │ │ │ │ + str r0, [r3, ip, lsl #4] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr ip, [sp, #120] @ 0x78 │ │ │ │ + lsl r8, ip, #3 │ │ │ │ + rsb r3, r8, #0 │ │ │ │ + sub r8, sl, r8 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #3288] @ 79f58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #3272] @ 79f64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3176] @ 75fc0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3152] @ 75fb8 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [pc, #3252] @ 79f5c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3104] @ 75fb0 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #3200] @ 79f54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - add r3, r9, r9, lsl #1 │ │ │ │ - ldr r1, [pc, #3084] @ 75fc0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r0, [ip, r8, lsl #3] │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr ip, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [pc, #3184] @ 79f64 │ │ │ │ + str r0, [sl, r3] │ │ │ │ mov r0, r6 │ │ │ │ - add r7, ip, r3, lsl #2 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3044] @ 75fb4 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ + add r3, ip, ip, lsl #1 │ │ │ │ + add r9, r8, r3, lsl #2 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + bl 151348 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [pc, #3140] @ 79f58 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3024] @ 75fbc │ │ │ │ - mov r8, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [pc, #3120] @ 79f60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2996] @ 75fb0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [pc, #3096] @ 79f54 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2964] @ 75fb8 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r1, [pc, #3056] @ 79f5c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #2932] @ 75fbc │ │ │ │ - str r0, [ip, r3, lsl #2] │ │ │ │ - lsl ip, r9, #4 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - sub r7, r7, ip │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2912] @ 75fc0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [pc, #3032] @ 79f60 │ │ │ │ + sub r9, r9, r2 │ │ │ │ + str r0, [r8, r3, lsl #2] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #3012] @ 79f64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2872] @ 75fb4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2860] @ 75fb8 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r1, [pc, #2968] @ 79f58 │ │ │ │ + bl 151348 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [pc, #2960] @ 79f5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2812] @ 75fb0 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #2912] @ 79f54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2796] @ 75fbc │ │ │ │ - str r0, [r7] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2900] @ 79f60 │ │ │ │ + str r0, [r9] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2772] @ 75fb4 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2872] @ 79f58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2748] @ 75fb8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2740] @ 75fc0 │ │ │ │ + ldr r1, [pc, #2848] @ 79f5c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2840] @ 79f64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - rsb r6, sl, sl, lsl #30 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2680] @ 75fb0 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r1, [pc, #2780] @ 79f54 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - lsl r3, r6, #2 │ │ │ │ - ldr r1, [pc, #2676] @ 75fcc │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r8, [sp, #56] @ 0x38 │ │ │ │ - str r0, [r7, r9, lsl #3] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2656] @ 75fd0 │ │ │ │ - add r7, r8, r6, lsl #2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [pc, #2784] @ 79f70 │ │ │ │ + str r0, [r9, r2, lsl #3] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + lsl r5, r2, #2 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + rsb r8, r5, #0 │ │ │ │ + sub r5, r9, r5 │ │ │ │ + ldr r1, [pc, #2744] @ 79f74 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2612] @ 75fc4 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr r1, [pc, #2704] @ 79f68 │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2592] @ 75fd4 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2564] @ 75fc8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r1, [pc, #2680] @ 79f78 │ │ │ │ + bl 151348 │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #2652] @ 79f6c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2520] @ 75fc4 │ │ │ │ - str r0, [r8, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2508] @ 75fc8 │ │ │ │ - rsb r8, sl, sl, lsl #29 │ │ │ │ - add r4, r7, r8, lsl #3 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + str r0, [r9, r8] │ │ │ │ + mov r0, sl │ │ │ │ + mov sl, r7 │ │ │ │ + ldr r1, [pc, #2596] @ 79f68 │ │ │ │ + lsl r4, r2, #3 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + rsb r9, r4, #0 │ │ │ │ + sub r4, r5, r4 │ │ │ │ + ldr r1, [pc, #2572] @ 79f6c │ │ │ │ + sub r4, r4, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2476] @ 75fcc │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r1, [pc, #2544] @ 79f70 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2448] @ 75fd4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2428] @ 75fd0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2516] @ 79f78 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r1, [pc, #2496] @ 79f74 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r7, r8, lsl #3] │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, sl │ │ │ │ + mov r1, sl │ │ │ │ + ldr sl, [sp] │ │ │ │ + str r0, [r5, r9] │ │ │ │ + mov r8, r6 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #2316] @ 75fcc │ │ │ │ - str r0, [r3], #4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ + ldr r1, [pc, #2384] @ 79f70 │ │ │ │ + str r0, [r3], #4 │ │ │ │ mov r0, r5 │ │ │ │ - sub r4, r4, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2296] @ 75fd4 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r1, [pc, #2364] @ 79f78 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2252] @ 75fc4 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2324] @ 79f68 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r8, r6 │ │ │ │ + mov sl, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2224] @ 75fd0 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2200] @ 75fc8 │ │ │ │ + ldr r1, [pc, #2296] @ 79f74 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2272] @ 79f6c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - add r7, sl, sl, lsl #1 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2152] @ 75fc4 │ │ │ │ + bl 151100 │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2152] @ 75fd4 │ │ │ │ + mov r9, r7 │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r1, [pc, #2216] @ 79f68 │ │ │ │ + add r7, r2, r2, lsl #1 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + ldr r1, [pc, #2212] @ 79f78 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2116] @ 75fcc │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2180] @ 79f70 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2076] @ 75fc8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2068] @ 75fd0 │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r1, [pc, #2136] @ 79f6c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2132] @ 79f74 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + str r0, [r4, r7, lsl #2] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + add r1, sl, #4 │ │ │ │ add r3, r3, #4 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r2, r2, #4 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + eor r1, r1, r3 │ │ │ │ eor fp, fp, r3 │ │ │ │ - eor sl, sl, r3 │ │ │ │ - eor r9, r9, r3 │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - add r1, r8, #4 │ │ │ │ + str r1, [sp, #116] @ 0x74 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + eor r1, r1, r3 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ subs r3, r3, #1 │ │ │ │ - add r2, r2, #4 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - str r0, [r4, r7, lsl #2] │ │ │ │ - bne 750f0 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsl r3, r0, #2 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov r2, r5 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + bne 79024 │ │ │ │ + add sp, sp, #76 @ 0x4c │ │ │ │ + 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, #2 │ │ │ │ - mov sl, r6 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str lr, [sp, #40] @ 0x28 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr r8, [r2] │ │ │ │ - ldr r7, [r9, fp, lsl #4] │ │ │ │ - str r8, [sp, #28] │ │ │ │ + str ip, [sp, #28] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + lsl r3, r2, #2 │ │ │ │ + mov r2, r4 │ │ │ │ + str r6, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r7, [r2] │ │ │ │ + lsl r5, fp, #2 │ │ │ │ + lsl r4, fp, #4 │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + add r6, r2, r5 │ │ │ │ + add r4, r6, r4 │ │ │ │ ldr r8, [r2, fp, lsl #2] │ │ │ │ - mov r1, r7 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sl, fp, lsl #4] │ │ │ │ mov r0, r8 │ │ │ │ - add r6, r2, fp, lsl #2 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - lsl r4, fp, #4 │ │ │ │ - add r4, r6, r4 │ │ │ │ - lsl r5, fp, #2 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [r9] │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sl] │ │ │ │ + str r0, [sp, #20] │ │ │ │ ldr r6, [r6, fp, lsl #4] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ rsb r6, r5, #0 │ │ │ │ - ldr r8, [r9, fp, lsl #2] │ │ │ │ sub r5, r4, r5 │ │ │ │ - ldr r4, [r4, r6] │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sl, fp, lsl #2] │ │ │ │ mov r7, r0 │ │ │ │ + ldr r4, [r4, r6] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - add r8, r5, r6 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [r9, fp, lsl #3] │ │ │ │ - ldr r5, [r5, r6] │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sl, fp, lsl #3] │ │ │ │ + add r8, r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r5, [r5, r6] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ add r3, fp, fp, lsl #1 │ │ │ │ ldr r8, [r8, r6] │ │ │ │ - ldr r6, [r9, r3, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r6, [sl, r3, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ - lsl r3, r3, #4 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - add r2, r3, r1, lsl #4 │ │ │ │ - ldr r1, [pc, #1628] @ 75fbc │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1604] @ 75fb8 │ │ │ │ + ldr r1, [pc, #1676] @ 79f60 │ │ │ │ + lsl r2, r3, #4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + add sl, r3, r2 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1644] @ 79f5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1568] @ 75fb0 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1608] @ 79f54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1556] @ 75fb4 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #1596] @ 79f58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1528] @ 75fc0 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r1, [pc, #1564] @ 79f64 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ str r0, [r3, r1, lsl #4] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r1, r3, sl, lsl #4 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #1476] @ 75fc4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1472] @ 75fc8 │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + add r9, r3, r1, lsl #4 │ │ │ │ + ldr r1, [pc, #1520] @ 79f68 │ │ │ │ + str r9, [sp, #48] @ 0x30 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + ldr r1, [pc, #1504] @ 79f6c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1448] @ 75fcc │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr r1, [pc, #1480] @ 79f70 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1420] @ 75fd4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1400] @ 75fd0 │ │ │ │ - mov r9, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1452] @ 79f78 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r1, [pc, #1432] @ 79f74 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - rsb r9, ip, ip, lsl #29 │ │ │ │ - add ip, r2, r9, lsl #3 │ │ │ │ - ldr r1, [pc, #1312] @ 75fb4 │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ - str r0, [r3, sl, lsl #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr ip, [sp, #116] @ 0x74 │ │ │ │ + ldr r1, [pc, #1364] @ 79f58 │ │ │ │ + str r0, [r3, ip, lsl #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1300] @ 75fbc │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr ip, [sp, #120] @ 0x78 │ │ │ │ + lsl r8, ip, #3 │ │ │ │ + rsb r3, r8, #0 │ │ │ │ + sub r8, sl, r8 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r1, [pc, #1328] @ 79f60 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1268] @ 75fb8 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #1300] @ 79f5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1260] @ 75fc0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [pc, #1296] @ 79f64 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1204] @ 75fb0 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #1236] @ 79f54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr lr, [sp, #128] @ 0x80 │ │ │ │ - ldr r1, [pc, #1168] @ 75fb0 │ │ │ │ - add r3, lr, lr, lsl #1 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - str r0, [r2, r9, lsl #3] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr ip, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [pc, #1204] @ 79f54 │ │ │ │ + str r0, [sl, r3] │ │ │ │ mov r0, r7 │ │ │ │ - add r8, r2, r3, lsl #2 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1148] @ 75fbc │ │ │ │ - mov r9, r0 │ │ │ │ + add r3, ip, ip, lsl #1 │ │ │ │ + add r9, r8, r3, lsl #2 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bl 151348 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [pc, #1184] @ 79f60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1124] @ 75fc0 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [pc, #1160] @ 79f64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1096] @ 75fb4 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [pc, #1136] @ 79f58 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1060] @ 75fb8 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r1, [pc, #1092] @ 79f5c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #1024] @ 75fb8 │ │ │ │ - str r0, [r2, r3, lsl #2] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #1064] @ 79f5c │ │ │ │ + sub r9, r9, r2 │ │ │ │ + str r0, [r8, r3, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - sub r8, r8, r2 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #996] @ 75fb4 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r1, [pc, #1032] @ 79f58 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #980] @ 75fc0 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #1020] @ 79f64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #960] @ 75fbc │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151348 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [pc, #1000] @ 79f60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #908] @ 75fb0 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #948] @ 79f54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #896] @ 75fc0 │ │ │ │ - str r0, [r8] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #940] @ 79f64 │ │ │ │ + str r0, [r9] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #872] @ 75fb8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #912] @ 79f5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #848] @ 75fbc │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #888] @ 79f60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #824] @ 75fb4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #864] @ 79f58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #780] @ 75fb0 │ │ │ │ - rsb r6, sl, sl, lsl #30 │ │ │ │ - lsl r9, r6, #2 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r1, [pc, #816] @ 79f54 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - ldr r1, [pc, #768] @ 75fcc │ │ │ │ - str r0, [r8, r2, lsl #3] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #756] @ 75fd0 │ │ │ │ - ldr r8, [sp, #60] @ 0x3c │ │ │ │ - add r7, r8, r6, lsl #2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [pc, #820] @ 79f70 │ │ │ │ + str r0, [r9, r2, lsl #3] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + ldr r9, [sp, #48] @ 0x30 │ │ │ │ + lsl r5, r2, #2 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp] │ │ │ │ + rsb r8, r5, #0 │ │ │ │ + sub r5, r9, r5 │ │ │ │ + ldr r1, [pc, #780] @ 79f74 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #708] @ 75fc4 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr r1, [pc, #740] @ 79f68 │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #676] @ 75fc8 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #672] @ 75fd4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #704] @ 79f6c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r1, [pc, #696] @ 79f78 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #616] @ 75fc4 │ │ │ │ - str r0, [r8, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #604] @ 75fc8 │ │ │ │ - rsb r8, sl, sl, lsl #29 │ │ │ │ - add r4, r7, r8, lsl #3 │ │ │ │ - sub r4, r4, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #568] @ 75fcc │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + str r0, [r9, r8] │ │ │ │ + mov r0, sl │ │ │ │ + mov sl, r7 │ │ │ │ + ldr r1, [pc, #632] @ 79f68 │ │ │ │ + lsl r4, r2, #3 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp] │ │ │ │ + rsb r9, r4, #0 │ │ │ │ + sub r4, r5, r4 │ │ │ │ + ldr r1, [pc, #608] @ 79f6c │ │ │ │ + sub r4, r4, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #536] @ 75fd0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #524] @ 75fd4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #580] @ 79f70 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + ldr r1, [pc, #548] @ 79f74 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr r1, [pc, #536] @ 79f78 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r0, [r7, r8, lsl #3] │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r6, sl │ │ │ │ + str r0, [r5, r9] │ │ │ │ + mov r0, sl │ │ │ │ + mov r8, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - mov r9, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r5, [sp] │ │ │ │ mov r1, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #400] @ 75fcc │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #416] @ 79f70 │ │ │ │ str r0, [r3], r2 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #388] @ 75fd4 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #400] @ 79f78 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #344] @ 75fc4 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov sl, r9 │ │ │ │ + ldr r1, [pc, #348] @ 79f68 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #312] @ 75fc8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #304] @ 75fd0 │ │ │ │ + ldr r1, [pc, #320] @ 79f6c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #312] @ 79f74 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - add r7, sl, sl, lsl #1 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #248] @ 75fc4 │ │ │ │ + bl 151100 │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #248] @ 75fd4 │ │ │ │ + mov r9, r7 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + ldr ip, [sp, #116] @ 0x74 │ │ │ │ + ldr r1, [pc, #248] @ 79f68 │ │ │ │ + add r7, ip, ip, lsl #1 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r1, [pc, #244] @ 79f78 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #212] @ 75fcc │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #212] @ 79f70 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #180] @ 75fd0 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #156] @ 75fc8 │ │ │ │ + ldr r1, [pc, #180] @ 79f74 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r1, [pc, #152] @ 79f6c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + str r0, [r4, r7, lsl #2] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r3, r3, r1 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + add r2, r2, r0 │ │ │ │ + add r0, sl, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ eor r1, r1, r3 │ │ │ │ eor fp, fp, r3 │ │ │ │ - eor sl, sl, r3 │ │ │ │ - str r0, [r4, r7, lsl #2] │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - add r2, r2, r0 │ │ │ │ - add r0, r9, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ + str r1, [sp, #116] @ 0x74 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + eor r1, r1, r3 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ subs r3, r3, #1 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - bne 75848 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq lr, sp, r8, lsl fp │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + bne 797cc │ │ │ │ + b 79790 │ │ │ │ + ldrdeq r0, [lr], -ip │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ cdpcc 15, 9, cr3, cr0, cr0, {2} │ │ │ │ svccc 0x0068dda4 │ │ │ │ svccc 0x000a6770 │ │ │ │ svccc 0x004178ce │ │ │ │ svccc 0x007d64f0 │ │ │ │ cdpcc 1, 13, cr11, cr4, cr7, {2} │ │ │ │ svccc 0x0075a155 │ │ │ │ svccc 0x00575c64 │ │ │ │ svccc 0x0027a4f4 │ │ │ │ @ instruction: 0x3e11bafb │ │ │ │ │ │ │ │ -00075fd8 : │ │ │ │ - ldr r2, [pc, #12] @ 75fec │ │ │ │ - ldr r1, [pc, #12] @ 75ff0 │ │ │ │ +00079f7c : │ │ │ │ + ldr r2, [pc, #12] @ 79f90 │ │ │ │ + ldr r1, [pc, #12] @ 79f94 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b170 │ │ │ │ - andeq fp, sp, r0, ror #10 │ │ │ │ - @ instruction: 0xfffff09c │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #92 @ 0x5c │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ + @ instruction: 0x000dd5bc │ │ │ │ + @ instruction: 0xfffff020 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r5, r0 │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #2048] @ 76810 │ │ │ │ - cmp r0, #0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #92 @ 0x5c │ │ │ │ mov lr, r2 │ │ │ │ + ldr r3, [pc, #2072] @ 7a7e0 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + ldr r8, [sp, #128] @ 0x80 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ - ldr r5, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ + cmp r0, #0 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ - ble 7641c │ │ │ │ - ldr r0, [pc, #2012] @ 76814 │ │ │ │ + ble 7a3d4 │ │ │ │ cmp r1, #1 │ │ │ │ cmpeq r2, #1 │ │ │ │ + ldr r0, [pc, #2036] @ 7a7e4 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bne 76424 │ │ │ │ - mov r4, r7 │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r9, [r3, r4, lsl #3] │ │ │ │ - ldr r8, [r3, r4, lsl #4] │ │ │ │ + bne 7a3f0 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r4, [sp, #132] @ 0x84 │ │ │ │ + mov r2, r5 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr r9, [r2, r8, lsl #3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r7, [r2, r8, lsl #4] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [r2] │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r7, [r3] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r6 │ │ │ │ + add r6, r8, r8, lsl #1 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - add r7, r4, r4, lsl #1 │ │ │ │ - lsl r6, r7, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp] │ │ │ │ - add r2, r4, r4, lsl #2 │ │ │ │ - ldr sl, [r1, r2, lsl #2] │ │ │ │ - ldr fp, [r1, r7, lsl #2] │ │ │ │ - ldr r9, [r1, r4, lsl #2] │ │ │ │ - mov r1, fp │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r1, r8, r8, lsl #2 │ │ │ │ str r0, [sp, #24] │ │ │ │ + lsl r5, r6, #2 │ │ │ │ + ldr fp, [r3, r6, lsl #2] │ │ │ │ + ldr sl, [r3, r1, lsl #2] │ │ │ │ + ldr r9, [r3, r8, lsl #2] │ │ │ │ + mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r7, r0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #32] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r6, r3, r6 │ │ │ │ - ldr r8, [r3, r4, lsl #2] │ │ │ │ - ldr r9, [r6, r4, lsl #3] │ │ │ │ - ldr r7, [r3, r7, lsl #2] │ │ │ │ - mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 14a680 │ │ │ │ + add r5, r2, r5 │ │ │ │ + ldr r7, [r2, r8, lsl #2] │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r9, [r5, r8, lsl #3] │ │ │ │ + ldr r6, [r2, r6, lsl #2] │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r8, [r2, r4, lsl #3] │ │ │ │ - ldr r9, [r2] │ │ │ │ - ldr r7, [r2, r4, lsl #4] │ │ │ │ - mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r7, [r3, r8, lsl #3] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r9, [r3] │ │ │ │ + ldr r6, [r3, r8, lsl #4] │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - add r7, r5, r5, lsl #1 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - add sl, r8, r7, lsl #2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, fp │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ + str fp, [sp, #40] @ 0x28 │ │ │ │ + add r5, r4, r4, lsl #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #136] @ 0x88 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - str r0, [r8, r7, lsl #2] │ │ │ │ - add r8, ip, ip, lsl #1 │ │ │ │ - lsl ip, r8, #2 │ │ │ │ + add sl, r7, r5, lsl #2 │ │ │ │ + str r0, [r7, r5, lsl #2] │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #64] @ 0x40 │ │ │ │ - bl 14a67c │ │ │ │ + add r5, r3, r3, lsl #1 │ │ │ │ + lsl r3, r5, #2 │ │ │ │ + add fp, r9, r3 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - add r7, r9, r8, lsl #2 │ │ │ │ - str r0, [r9, r8, lsl #2] │ │ │ │ + str r0, [r9, r5, lsl #2] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1528] @ 76818 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1536] @ 7a7e8 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - str fp, [sp, #52] @ 0x34 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #136] @ 0x88 │ │ │ │ - mov r1, r8 │ │ │ │ - rsb r9, lr, lr, lsl #29 │ │ │ │ - lsl lr, r9, #3 │ │ │ │ - str lr, [sp, #72] @ 0x48 │ │ │ │ - add fp, r7, r9, lsl #3 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r7, r9, lsl #3] │ │ │ │ - ldr r7, [sp, #136] @ 0x88 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - add r7, fp, r7, lsl #4 │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #136] @ 0x88 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r9, r0 │ │ │ │ + lsl r5, r2, #3 │ │ │ │ + rsb r2, r5, #0 │ │ │ │ + sub r5, fp, r5 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr ip, [sp, #136] @ 0x88 │ │ │ │ + str r0, [fp, r2] │ │ │ │ + mov r0, r9 │ │ │ │ + add r9, sl, r4, lsl #3 │ │ │ │ + add ip, r5, ip, lsl #4 │ │ │ │ + str ip, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - add r9, sl, r5, lsl #3 │ │ │ │ - str r0, [fp, r7, lsl #4] │ │ │ │ + ldr lr, [sp, #136] @ 0x88 │ │ │ │ + str r0, [r5, lr, lsl #4] │ │ │ │ + lsl r5, r4, #4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - rsb r7, r5, r5, lsl #28 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1396] @ 76818 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1404] @ 7a7e8 │ │ │ │ + bl 151348 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - lsl r2, r7, #4 │ │ │ │ - mov r1, r8 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sl, r5, lsl #3] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sl, r4, lsl #3] │ │ │ │ + rsb sl, r5, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + add fp, r4, r4, lsl #2 │ │ │ │ + sub r5, r9, r5 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - add sl, r9, r7, lsl #4 │ │ │ │ - add fp, r5, r5, lsl #2 │ │ │ │ - str r0, [r9, r7, lsl #4] │ │ │ │ + str r0, [r9, sl] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - add r6, sl, fp, lsl #2 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sl, fp, lsl #2] │ │ │ │ + add r6, r5, fp, lsl #2 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r5, fp, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ + add r9, r6, sl │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - str r0, [r8], #4 │ │ │ │ + str r0, [r7], #4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - str r8, [sp, #8] │ │ │ │ - bl 14a680 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - mov r8, r0 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - add sl, r6, r2 │ │ │ │ - mov r9, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r6, r7, lsl #4] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [r6, sl] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - str r0, [sl, r5, lsl #3] │ │ │ │ + str r0, [r9, r4, lsl #3] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - mov r6, r0 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - sub r8, r1, ip │ │ │ │ - mov r7, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + sub r7, r1, r3 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1148] @ 7a7e8 │ │ │ │ + bl 151348 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [r7] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1132] @ 76818 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr lr, [sp, #72] @ 0x48 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r8] │ │ │ │ - mov r0, r7 │ │ │ │ - sub r8, r8, lr │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1100] @ 76818 │ │ │ │ - bl 14a8c4 │ │ │ │ - str r0, [r8] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ + sub r7, r7, r2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1116] @ 7a7e8 │ │ │ │ + bl 151348 │ │ │ │ + str r0, [r7] │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + add r2, r2, #4 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + add r1, r9, #4 │ │ │ │ + str r1, [sp, #8] │ │ │ │ add r3, r3, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, r2, #4 │ │ │ │ - str r3, [sp] │ │ │ │ - add r3, r9, #4 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eor r2, r2, r3 │ │ │ │ - eor r4, r4, r3 │ │ │ │ - eor r5, r5, r3 │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ - subs r3, r3, #1 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - bne 76058 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + eor r0, r0, r1 │ │ │ │ + eor r8, r8, r1 │ │ │ │ + eor r4, r4, r1 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + subs r1, r1, #1 │ │ │ │ + str r1, [sp, #140] @ 0x8c │ │ │ │ + bne 7a010 │ │ │ │ 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, #2 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + str ip, [sp, #8] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ lsl r3, r2, #2 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str lr, [sp, #4] │ │ │ │ - ldr sl, [r3, r7, lsl #3] │ │ │ │ - ldr r9, [r3, r7, lsl #4] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r5, r4 │ │ │ │ + ldr r4, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr sl, [r3, r8, lsl #3] │ │ │ │ + ldr r9, [r3, r8, lsl #4] │ │ │ │ + ldr r7, [r3] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - ldr r8, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r7 │ │ │ │ + add r7, r8, r8, lsl #1 │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ - add r8, r7, r7, lsl #1 │ │ │ │ - lsl r6, r8, #2 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - add r2, r7, r7, lsl #2 │ │ │ │ - ldr fp, [r3, r2, lsl #2] │ │ │ │ - ldr r9, [r3, r8, lsl #2] │ │ │ │ - mov r1, fp │ │ │ │ - ldr sl, [r3, r7, lsl #2] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + add r1, r8, r8, lsl #2 │ │ │ │ + ldr r9, [r5, r7, lsl #2] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + lsl r6, r7, #2 │ │ │ │ + ldr fp, [r5, r1, lsl #2] │ │ │ │ + ldr sl, [r5, r8, lsl #2] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ add r6, r3, r6 │ │ │ │ - ldr r9, [r6, r7, lsl #3] │ │ │ │ - ldr r6, [r3, r7, lsl #2] │ │ │ │ - ldr r8, [r3, r8, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + ldr r7, [r3, r7, lsl #2] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r9, [r6, r8, lsl #3] │ │ │ │ + ldr r6, [r3, r8, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r9, [r2, r7, lsl #3] │ │ │ │ - ldr sl, [r2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [r5, r8, lsl #3] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr sl, [r5] │ │ │ │ + ldr r7, [r5, r8, lsl #4] │ │ │ │ mov r1, r9 │ │ │ │ - ldr r8, [r2, r7, lsl #4] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r6, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - add r6, r5, r5, lsl #1 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, fp │ │ │ │ - str fp, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - add sl, r8, r6, lsl #2 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + str fp, [sp, #40] @ 0x28 │ │ │ │ + add r6, r4, r4, lsl #1 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + mov r1, r7 │ │ │ │ + add sl, r9, r6, lsl #2 │ │ │ │ + str r0, [r9, r6, lsl #2] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + add r6, r3, r3, lsl #1 │ │ │ │ + lsl r2, r6, #2 │ │ │ │ + add fp, r9, r2 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str r0, [r9, r6, lsl #2] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #516] @ 7a7e8 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r9 │ │ │ │ + lsl r6, r2, #3 │ │ │ │ + rsb r2, r6, #0 │ │ │ │ + sub r6, fp, r6 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r8, r6, lsl #2] │ │ │ │ - add r6, r4, r4, lsl #1 │ │ │ │ - lsl r3, r6, #2 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ + ldr ip, [sp, #136] @ 0x88 │ │ │ │ + str r0, [fp, r2] │ │ │ │ + add fp, sl, r4, lsl #3 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + add ip, r6, ip, lsl #4 │ │ │ │ + str ip, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - add fp, r8, r6, lsl #2 │ │ │ │ - str r0, [r8, r6, lsl #2] │ │ │ │ + ldr lr, [sp, #136] @ 0x88 │ │ │ │ + str r0, [r6, lr, lsl #4] │ │ │ │ + lsl r6, r4, #4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #512] @ 76818 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a67c │ │ │ │ - rsb r2, r4, r4, lsl #29 │ │ │ │ - lsl lr, r2, #3 │ │ │ │ - str lr, [sp, #68] @ 0x44 │ │ │ │ - add r8, fp, r2, lsl #3 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #380] @ 7a7e8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - mov r1, r6 │ │ │ │ - rsb r6, r5, r5, lsl #28 │ │ │ │ - str r0, [fp, r2, lsl #3] │ │ │ │ - add r2, r8, r4, lsl #4 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sl, r4, lsl #3] │ │ │ │ + rsb sl, r6, #0 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + sub r6, fp, r6 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - add fp, sl, r5, lsl #3 │ │ │ │ - str r0, [r8, r4, lsl #4] │ │ │ │ + str r0, [fp, sl] │ │ │ │ + add fp, r4, r4, lsl #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add r7, r6, fp, lsl #2 │ │ │ │ + str r0, [r6, fp, lsl #2] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + str r0, [r9], ip │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + add r9, r7, sl │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #384] @ 76818 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [r7, sl] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sl, r5, lsl #3] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - add sl, fp, r6, lsl #4 │ │ │ │ - str r0, [fp, r6, lsl #4] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - add fp, r5, r5, lsl #2 │ │ │ │ - add r9, sl, fp, lsl #2 │ │ │ │ - mov r8, r0 │ │ │ │ + str r0, [r9, r4, lsl #3] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r0, [sl, fp, lsl #2] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - lsl sl, r6, #4 │ │ │ │ - add sl, r9, sl │ │ │ │ - str r0, [r8], ip │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - str r8, [sp, #4] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [r9, r6, lsl #4] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sl, r5, lsl #3] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - sub r9, r2, r1 │ │ │ │ - mov r8, r0 │ │ │ │ + sub r9, r1, r2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #124] @ 76818 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr lr, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #120] @ 7a7e8 │ │ │ │ + bl 151348 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r7 │ │ │ │ str r0, [r9] │ │ │ │ mov r0, r6 │ │ │ │ - sub r9, r9, lr │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #92] @ 76818 │ │ │ │ - bl 14a8c4 │ │ │ │ + sub r9, r9, r2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #88] @ 7a7e8 │ │ │ │ + bl 151348 │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ str r0, [r9] │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - add r2, r2, r1 │ │ │ │ - str r2, [sp] │ │ │ │ - add r2, r8, ip │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + add r3, r3, r2 │ │ │ │ + add r5, r5, r2 │ │ │ │ + add r2, r9, ip │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - eor r7, r7, r2 │ │ │ │ - eor r5, r5, r2 │ │ │ │ + eor r1, r1, r2 │ │ │ │ + eor r8, r8, r2 │ │ │ │ eor r4, r4, r2 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ - add r3, r3, r1 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ - bne 76444 │ │ │ │ - add sp, sp, #92 @ 0x5c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq sp, sp, ip, lsr #23 │ │ │ │ + bne 7a414 │ │ │ │ + b 7a3d4 │ │ │ │ + strdeq pc, [sp], -r4 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x005db3d7 │ │ │ │ │ │ │ │ -0007681c : │ │ │ │ - ldr r2, [pc, #12] @ 76830 │ │ │ │ - ldr r1, [pc, #12] @ 76834 │ │ │ │ +0007a7ec : │ │ │ │ + ldr r2, [pc, #12] @ 7a800 │ │ │ │ + ldr r1, [pc, #12] @ 7a804 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b170 │ │ │ │ - andeq sl, sp, ip, asr #26 │ │ │ │ - @ instruction: 0xfffff7c4 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andeq ip, sp, ip, ror sp │ │ │ │ + @ instruction: 0xfffff798 │ │ │ │ + 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, #84 @ 0x54 │ │ │ │ + mov lr, r3 │ │ │ │ + ldr r3, [pc, #2136] @ 7b088 │ │ │ │ + str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - mov lr, r3 │ │ │ │ - ldr r3, [pc, #2104] @ 7708c │ │ │ │ - cmp r0, #0 │ │ │ │ - mov ip, r2 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r1, [sp] │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - ble 77084 │ │ │ │ - ldr r0, [pc, #2076] @ 77090 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble 7b06c │ │ │ │ + ldr r0, [pc, #2104] @ 7b08c │ │ │ │ cmp r1, #1 │ │ │ │ cmpeq r2, #1 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - bne 770dc │ │ │ │ - ldr fp, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + bne 7b0d8 │ │ │ │ str ip, [sp, #8] │ │ │ │ str lr, [sp, #12] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ ldr r7, [sp] │ │ │ │ - ldr r6, [r3, fp, lsl #4] │ │ │ │ - ldr r4, [r7, fp, lsl #3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [r3] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ + ldr r6, [r3, r1, lsl #4] │ │ │ │ + add r8, r3, r1, lsl #4 │ │ │ │ + lsl r5, r1, #3 │ │ │ │ + ldr r4, [r7, r1, lsl #3] │ │ │ │ str r2, [sp, #16] │ │ │ │ - add r8, r3, fp, lsl #4 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - lsl r5, fp, #3 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r9, [r3, fp, lsl #2] │ │ │ │ - ldr sl, [r3, fp, lsl #4] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r7, [r7] │ │ │ │ - lsl r4, fp, #2 │ │ │ │ str r0, [sp, #24] │ │ │ │ + ldr r7, [r7] │ │ │ │ + ldr sl, [r3, r1, lsl #4] │ │ │ │ + lsl r4, r1, #2 │ │ │ │ + ldr r9, [r3, r1, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ add r2, r8, r5 │ │ │ │ - sub r1, fp, r4 │ │ │ │ sub r2, r2, r4 │ │ │ │ - ldr r9, [r8, fp, lsl #3] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [r2] │ │ │ │ - add r8, r2, r1, lsl #2 │ │ │ │ - ldr r2, [r2, r1, lsl #2] │ │ │ │ + ldr r9, [r8, r1, lsl #3] │ │ │ │ + sub r1, r1, r4 │ │ │ │ lsl r6, r1, #2 │ │ │ │ + add r8, r2, r6 │ │ │ │ + ldr r2, [r2, r1, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r2 │ │ │ │ - bl 14a680 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r2 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp] │ │ │ │ - add r2, r4, fp │ │ │ │ - ldr r9, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [r8, fp, lsl #2] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r3 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + add r2, r4, r1 │ │ │ │ add r4, r8, r4 │ │ │ │ + ldr r9, [r3, r2, lsl #2] │ │ │ │ sub r4, r4, r5 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r8, r1, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a680 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp] │ │ │ │ + str r0, [sp, #28] │ │ │ │ ldr r4, [r4] │ │ │ │ sub r6, r3, r6 │ │ │ │ ldr r6, [r6] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + mov r1, fp │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - mov sl, r0 │ │ │ │ + mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - str sl, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + mov r1, fp │ │ │ │ + str fp, [sp, #32] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1472] @ 77094 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1484] @ 7b090 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r7 │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1372] @ 77094 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1380] @ 7b090 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r8, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #1240] @ 7709c │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [pc, #1248] @ 7b098 │ │ │ │ str r0, [ip] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #1216] @ 77098 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1220] @ 7b094 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1192] @ 7709c │ │ │ │ - str r0, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1200] @ 7b098 │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1172] @ 77098 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1176] @ 7b094 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1160] @ 770a8 │ │ │ │ - mov sl, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #1164] @ 7b0a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1148] @ 770ac │ │ │ │ - str r9, [sp, #20] │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1152] @ 7b0a8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1108] @ 770a4 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #1116] @ 7b0a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1088] @ 770a0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #1096] @ 7b09c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ + mov sl, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1060] @ 7b0ac │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #1036] @ 7b0a0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r9, r0 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1048] @ 770b0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1028] @ 770a4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1008] @ 770a0 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r1, [pc, #1016] @ 7b09c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #992] @ 770ac │ │ │ │ - mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #1000] @ 7b0a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #972] @ 770a8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #980] @ 7b0a4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #920] @ 770b0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr lr, [sp, #128] @ 0x80 │ │ │ │ - mov r1, r8 │ │ │ │ - add r6, lr, lr, lsl #2 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - add r7, r5, r6, lsl #2 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #128] @ 0x80 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #932] @ 7b0ac │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r5, r6, lsl #2] │ │ │ │ - rsb r5, lr, lr, lsl #28 │ │ │ │ - lsl r3, r5, #4 │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - add r6, r7, r5, lsl #4 │ │ │ │ - str r0, [r7, r5, lsl #4] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ ldr lr, [sp, #128] @ 0x80 │ │ │ │ - add r4, lr, lr, lsl #1 │ │ │ │ - add r7, r6, r4, lsl #2 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + lsl r3, lr, #2 │ │ │ │ + add r5, r3, lr │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add fp, sl, r5, lsl #2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ ldr lr, [sp, #128] @ 0x80 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sl, r5, lsl #2] │ │ │ │ + mov r0, r6 │ │ │ │ + lsl r5, lr, #4 │ │ │ │ + bl 151104 │ │ │ │ + rsb sl, r5, #0 │ │ │ │ mov r1, r9 │ │ │ │ - rsb r5, lr, lr, lsl #30 │ │ │ │ - str r0, [r6, r4, lsl #2] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - add r6, r7, r5, lsl #2 │ │ │ │ - lsl r4, r5, #2 │ │ │ │ - add r4, r6, r4 │ │ │ │ - str r0, [r7, r5, lsl #2] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #20] │ │ │ │ - mov r1, sl │ │ │ │ - mov r7, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r1, sl │ │ │ │ - sub r4, r4, r3 │ │ │ │ - str r0, [r6, r5, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [fp, sl] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #128] @ 0x80 │ │ │ │ + sub r5, fp, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #696] @ 770b4 │ │ │ │ - str r0, [r4] │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #676] @ 770b8 │ │ │ │ + add r9, lr, lr, lsl #1 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add r6, r5, r9, lsl #2 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r5, r9, lsl #2] │ │ │ │ + mov r0, fp │ │ │ │ + rsb r9, r3, #0 │ │ │ │ + sub r5, r6, r3 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [r6, r9] │ │ │ │ + add r6, r5, r9 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + sub r6, r6, sl │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [r5, r9] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + str r0, [r6] │ │ │ │ + ldr r1, [pc, #708] @ 7b0b0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #692] @ 7b0b4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #636] @ 770bc │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #656] @ 7b0b8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #596] @ 770c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #616] @ 7b0c0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #576] @ 770c0 │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #592] @ 7b0bc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #552] @ 770c8 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #536] @ 770cc │ │ │ │ + ldr r1, [pc, #568] @ 7b0c4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #552] @ 7b0c8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #484] @ 770d4 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #500] @ 7b0d0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #464] @ 770d0 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #480] @ 7b0cc │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #444] @ 770d8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [pc, #456] @ 7b0d4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ lsl r3, r1, #2 │ │ │ │ - add r4, r6, r1, lsl #2 │ │ │ │ mov r1, sl │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + add r4, r5, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ - lsl r2, r1, #4 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r0, [r6, r1, lsl #2] │ │ │ │ - add r6, r4, r1, lsl #4 │ │ │ │ + str r0, [r5, r1, lsl #2] │ │ │ │ + lsl r5, r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ + add fp, r4, r5 │ │ │ │ str r0, [r4, r1, lsl #4] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr ip, [sp, #124] @ 0x7c │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ - sub r4, ip, r3 │ │ │ │ - add sl, r6, r4, lsl #2 │ │ │ │ - lsl r9, r4, #2 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr ip, [sp, #124] @ 0x7c │ │ │ │ + sub r4, ip, r3 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r6, r4, lsl #2] │ │ │ │ + str r0, [fp, r4, lsl #2] │ │ │ │ + lsl r9, r4, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - add r6, sl, r2 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #124] @ 0x7c │ │ │ │ + bl 151100 │ │ │ │ + add sl, fp, r9 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - add r8, r6, r9 │ │ │ │ + add r5, sl, r5 │ │ │ │ + ldr ip, [sp, #124] @ 0x7c │ │ │ │ + add r8, r5, r9 │ │ │ │ str r0, [sl, ip, lsl #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r6, r4, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r5, r4, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - add r3, r3, #4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + add r3, r3, #4 │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ - add r3, r6, #4 │ │ │ │ + add r2, r2, #4 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ - str r3, [sp, #8] │ │ │ │ add r3, r5, #4 │ │ │ │ - add r2, r2, #4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sl, #4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r0, [r8, r1, lsl #2] │ │ │ │ + eor r2, r2, r3 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ mov r2, r1 │ │ │ │ eor r2, r2, r3 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ - eor fp, fp, r3 │ │ │ │ eor r2, r2, r3 │ │ │ │ - str r0, [r8, r1, lsl #2] │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bne 76894 │ │ │ │ + bne 7a870 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq sp, sp, r8, ror #6 │ │ │ │ + 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) │ │ │ │ + andeq pc, sp, r4, lsl #7 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x005db3d7 │ │ │ │ cdpcc 1, 3, cr5, cr2, cr4, {3} │ │ │ │ svccc 0x00133c6c │ │ │ │ cdpcc 8, 9, cr11, cr9, cr1, {7} │ │ │ │ @ instruction: 0x3c3e0a2d │ │ │ │ cdpcc 2, 8, cr3, cr3, cr5, {7} │ │ │ │ @@ -110479,9915 +114574,9960 @@ │ │ │ │ mcrcc 12, 4, r2, cr8, cr10, {5} │ │ │ │ stclcc 12, cr2, [r9, #552]! @ 0x228 │ │ │ │ svccc 0x0000e7ce │ │ │ │ cdpcc 7, 8, cr14, cr0, cr14, {6} │ │ │ │ ldccc 3, cr7, [fp, #24] │ │ │ │ @ instruction: 0x3daaaaab │ │ │ │ lsl r3, r1, #2 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ lsl r3, r2, #2 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str lr, [sp, #12] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + lsl r6, r3, #3 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r7, [sp] │ │ │ │ - ldr r4, [r2, r3, lsl #4] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ ldr r5, [r7, r3, lsl #3] │ │ │ │ + ldr r4, [r2, r3, lsl #4] │ │ │ │ + add r8, r2, r3, lsl #4 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - add r8, r2, r3, lsl #4 │ │ │ │ - lsl r6, r3, #3 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r2, r7 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r7, [r7] │ │ │ │ ldr r9, [r2, r3, lsl #2] │ │ │ │ - ldr fp, [r2, r3, lsl #4] │ │ │ │ lsl r4, r3, #2 │ │ │ │ - mov r1, fp │ │ │ │ - ldr r7, [r7] │ │ │ │ - str r0, [sp, #24] │ │ │ │ + ldr fp, [r2, r3, lsl #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add r2, r8, r6 │ │ │ │ - sub r1, r3, r4 │ │ │ │ sub r2, r2, r4 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [r2] │ │ │ │ - add r9, r2, r1, lsl #2 │ │ │ │ + sub r1, r3, r4 │ │ │ │ + ldr fp, [r8, r3, lsl #3] │ │ │ │ + lsl r9, r1, #2 │ │ │ │ + mov r0, r7 │ │ │ │ + add r8, r2, r9 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ - lsl ip, r1, #2 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r8, [r8, r3, lsl #3] │ │ │ │ - str ip, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + str fp, [sp, #20] │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r2 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - add r5, r9, r4 │ │ │ │ - sub r5, r5, r6 │ │ │ │ + add r5, r8, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + sub r5, r5, r6 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ add r2, r4, r3 │ │ │ │ + ldr r4, [r8, r3, lsl #2] │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ - ldr r4, [r9, r3, lsl #2] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r4 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp] │ │ │ │ + mov r4, r0 │ │ │ │ ldr r5, [r5] │ │ │ │ - sub r9, r2, ip │ │ │ │ + sub r9, r2, r9 │ │ │ │ ldr r2, [r9] │ │ │ │ mov r1, r5 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r1, r5 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov fp, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - str fp, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + str sl, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-720] @ 77094 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-716] @ 7b090 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-828] @ 77094 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-824] @ 7b090 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ - mov r9, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, fp │ │ │ │ str fp, [sp, #20] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #48] @ 0x30 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - ldr r1, [pc, #-964] @ 7709c │ │ │ │ - str r0, [fp] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + ldr r9, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [pc, #-960] @ 7b098 │ │ │ │ + str r0, [ip] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #-988] @ 77098 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #-988] @ 7b094 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1016] @ 77098 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1012] @ 7b094 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1028] @ 7709c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1044] @ 770a8 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1056] @ 770ac │ │ │ │ - mov r7, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #-1028] @ 7b098 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1092] @ 770a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1112] @ 770a0 │ │ │ │ - mov r7, r0 │ │ │ │ + ldr r1, [pc, #-1044] @ 7b0a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #-1056] @ 7b0a8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #-1092] @ 7b0a0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #-1112] @ 7b09c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1156] @ 770b0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1180] @ 770a0 │ │ │ │ - mov r9, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1152] @ 7b0ac │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #-1180] @ 7b09c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1192] @ 770a4 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-1192] @ 7b0a0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1216] @ 770a8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1228] @ 770ac │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #-1216] @ 7b0a4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-1228] @ 7b0a8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1284] @ 770b0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr ip, [sp, #128] @ 0x80 │ │ │ │ - mov r1, r7 │ │ │ │ - add r6, ip, ip, lsl #2 │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ - add r8, fp, r6, lsl #2 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #128] @ 0x80 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1280] @ 7b0ac │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ - rsb fp, lr, lr, lsl #28 │ │ │ │ - lsl lr, fp, #4 │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str lr, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - add r6, r8, fp, lsl #4 │ │ │ │ - str r0, [r8, fp, lsl #4] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ - add r8, r4, r4, lsl #1 │ │ │ │ - add r4, r6, r8, lsl #2 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r1, r0 │ │ │ │ + ldr lr, [sp, #128] @ 0x80 │ │ │ │ + lsl r2, lr, #2 │ │ │ │ + add r5, r2, lr │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + add fp, sl, r5, lsl #2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #128] @ 0x80 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sl, r5, lsl #2] │ │ │ │ + mov r0, r6 │ │ │ │ + lsl r5, lr, #4 │ │ │ │ + bl 151104 │ │ │ │ + rsb sl, r5, #0 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [fp, sl] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #128] @ 0x80 │ │ │ │ + sub r5, fp, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + add r9, lr, lr, lsl #1 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + add r6, r5, r9, lsl #2 │ │ │ │ mov r1, fp │ │ │ │ - ldr sl, [sp, #128] @ 0x80 │ │ │ │ - rsb sl, sl, sl, lsl #30 │ │ │ │ - str r0, [r6, r8, lsl #2] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - add r6, r4, sl, lsl #2 │ │ │ │ - lsl r8, sl, #2 │ │ │ │ - add r8, r6, r8 │ │ │ │ - str r0, [r4, sl, lsl #2] │ │ │ │ + str r0, [r5, r9, lsl #2] │ │ │ │ + mov r0, r8 │ │ │ │ + rsb r9, r2, #0 │ │ │ │ + sub r5, r6, r2 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [r6, r9] │ │ │ │ + add r6, r5, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + sub r6, r6, sl │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - sub r8, r8, lr │ │ │ │ - str r0, [r6, sl, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [r5, r9] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ - ldr r1, [pc, #-1508] @ 770b4 │ │ │ │ - str r0, [r8] │ │ │ │ + str r0, [r6] │ │ │ │ + ldr r1, [pc, #-1504] @ 7b0b0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #-1524] @ 770b8 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-1520] @ 7b0b4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - mov r1, r2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1568] @ 770bc │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1556] @ 7b0b8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1612] @ 770c0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1600] @ 7b0bc │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1624] @ 770c4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-1616] @ 7b0c0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #-1652] @ 770c8 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - ldr r1, [pc, #-1668] @ 770cc │ │ │ │ + ldr r1, [pc, #-1644] @ 7b0c4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-1660] @ 7b0c8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1724] @ 770d0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1736] @ 770d4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1712] @ 7b0cc │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-1728] @ 7b0d0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1760] @ 770d8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-1756] @ 7b0d4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #124] @ 0x7c │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - mov r1, r9 │ │ │ │ - add r6, fp, lr, lsl #2 │ │ │ │ - lsl r4, lr, #2 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ ldr lr, [sp, #124] @ 0x7c │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ - str r0, [fp, lr, lsl #2] │ │ │ │ - lsl lr, lr, #4 │ │ │ │ - add fp, r6, r1, lsl #4 │ │ │ │ - mov r0, r9 │ │ │ │ + lsl r4, lr, #2 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #124] @ 0x7c │ │ │ │ mov r1, sl │ │ │ │ - str lr, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #124] @ 0x7c │ │ │ │ + add r5, r6, r4 │ │ │ │ + str r0, [r6, ip, lsl #2] │ │ │ │ + mov r0, r9 │ │ │ │ + lsl r6, ip, #4 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - sub r4, r9, r4 │ │ │ │ - str r0, [r6, r9, lsl #4] │ │ │ │ + add fp, r5, r6 │ │ │ │ + ldr ip, [sp, #124] @ 0x7c │ │ │ │ + str r0, [r5, ip, lsl #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - lsl r2, r4, #2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - add r9, fp, r4, lsl #2 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #124] @ 0x7c │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ + sub r4, ip, r4 │ │ │ │ + lsl r2, r4, #2 │ │ │ │ + add r9, fp, r2 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + add r5, r9, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - add r6, r9, lr │ │ │ │ str r0, [fp, r4, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #124] @ 0x7c │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #124] @ 0x7c │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r9, lr, lsl #4] │ │ │ │ + str r0, [r9, ip, lsl #4] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r1, r5 │ │ │ │ - add r8, r6, r2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ + add r8, r5, r2 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r6, r4, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + str r0, [r5, r4, lsl #2] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp] │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - mov r1, lr │ │ │ │ - str r0, [r8, lr, lsl #2] │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ + ldr ip, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + str r0, [r8, ip, lsl #2] │ │ │ │ + mov r1, ip │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r2, r0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - add r2, fp, r3 │ │ │ │ + add r2, r6, r3 │ │ │ │ + add r3, sl, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - add r3, fp, r3 │ │ │ │ - eor r1, r1, r2 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #12] │ │ │ │ - str r1, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + eor r1, r1, r2 │ │ │ │ + str r1, [sp, #124] @ 0x7c │ │ │ │ eor r3, r3, r2 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ eor r1, r1, r2 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - bne 770f8 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 7b0f4 │ │ │ │ + b 7b06c │ │ │ │ │ │ │ │ -00077938 : │ │ │ │ - ldr r2, [pc, #12] @ 7794c │ │ │ │ - ldr r1, [pc, #12] @ 77950 │ │ │ │ +0007b920 : │ │ │ │ + ldr r2, [pc, #12] @ 7b934 │ │ │ │ + ldr r1, [pc, #12] @ 7b938 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b170 │ │ │ │ - andeq r9, sp, r0, ror #24 │ │ │ │ - @ instruction: 0xffffeeec │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andeq fp, sp, r8, ror ip │ │ │ │ + @ instruction: 0xffffeed4 │ │ │ │ + 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, #100 @ 0x64 │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #3680] @ 787d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov lr, r1 │ │ │ │ - mov ip, r2 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [pc, #3640] @ 7c7ac │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ + cmp r0, #0 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ - ble 780a0 │ │ │ │ - ldr r0, [pc, #3648] @ 787d4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ble 7c084 │ │ │ │ + ldr r0, [pc, #3620] @ 7c7b0 │ │ │ │ cmp r1, #1 │ │ │ │ cmpeq r2, #1 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bne 780a8 │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ + bne 7c0a0 │ │ │ │ mov fp, r4 │ │ │ │ - str lr, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp, #12] │ │ │ │ - ldr r9, [sp, #60] @ 0x3c │ │ │ │ + str lr, [sp, #72] @ 0x48 │ │ │ │ ldr sl, [sp] │ │ │ │ add r6, fp, fp, lsl #1 │ │ │ │ - ldr r4, [r9, r6, lsl #2] │ │ │ │ + ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sl] │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r4, [r9, r6, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - lsl r5, fp, #3 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - add r1, fp, fp, lsl #2 │ │ │ │ - ldr r8, [sl, fp, lsl #3] │ │ │ │ - ldr r7, [r9, r1, lsl #2] │ │ │ │ lsl r4, fp, #2 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + lsl r5, fp, #3 │ │ │ │ + bl 151104 │ │ │ │ + add r2, r4, fp │ │ │ │ + ldr r8, [sl, fp, lsl #3] │ │ │ │ add r4, sl, r4 │ │ │ │ + str r0, [sp, #28] │ │ │ │ add r5, r4, r5 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r7, [r9, r2, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r7, [r9, fp, lsl #3] │ │ │ │ + str r0, [sp, #32] │ │ │ │ ldr r8, [sl, r6, lsl #3] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r7, [r9, fp, lsl #4] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [sl, fp, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r6, [r9, r6, lsl #3] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r4, fp, lsl #3] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r4, [r9, fp, lsl #2] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r5, fp, lsl #3] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r5, [sl, fp, lsl #4] │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [r9], #4 │ │ │ │ - str r9, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r9, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ + bl 151100 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - lsl r3, r2, #2 │ │ │ │ - ldr r1, [pc, #3224] @ 787d8 │ │ │ │ - add r4, r7, r2, lsl #2 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3208] @ 787dc │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [pc, #3204] @ 7c7b4 │ │ │ │ + lsl ip, r3, #2 │ │ │ │ + add r4, r7, ip │ │ │ │ + str ip, [sp, #24] │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #3184] @ 7c7b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3184] @ 787e0 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #3160] @ 7c7bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #3148] @ 787dc │ │ │ │ - lsl r3, r2, #4 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - str r0, [r7, r2, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [pc, #3128] @ 7c7b8 │ │ │ │ + str r0, [r7, r3, lsl #2] │ │ │ │ + lsl r3, r3, #4 │ │ │ │ mov r0, r6 │ │ │ │ - add r7, r4, r2, lsl #4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3124] @ 787e0 │ │ │ │ + add r7, r4, r3 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #3100] @ 7c7bc │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3088] @ 787d8 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #3064] @ 7c7b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #3056] @ 787d8 │ │ │ │ - rsb r3, r2, r2, lsl #29 │ │ │ │ - mov sl, r3 │ │ │ │ - str r0, [r4, r2, lsl #4] │ │ │ │ - add r2, r7, r3, lsl #3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [pc, #3036] @ 7c7b4 │ │ │ │ + lsl r2, r3, #3 │ │ │ │ + str r0, [r4, r3, lsl #4] │ │ │ │ mov r0, r6 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3032] @ 787e0 │ │ │ │ + rsb r4, r2, #0 │ │ │ │ + sub r2, r7, r2 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #3008] @ 7c7bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3000] @ 787dc │ │ │ │ - mov r4, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #2976] @ 7c7b8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str sl, [sp, #56] @ 0x38 │ │ │ │ - str r0, [r7, sl, lsl #3] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [r7, r4] │ │ │ │ + mov r0, r8 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add sl, r1, r1, lsl #1 │ │ │ │ - ldr r1, [pc, #2916] @ 787e4 │ │ │ │ - add r8, r3, sl, lsl #2 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2896] @ 7c7c0 │ │ │ │ + add sl, r3, r3, lsl #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r4, r3, sl, lsl #2 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2892] @ 787e8 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #2868] @ 7c7c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2880] @ 787ec │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #2856] @ 7c7c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr ip, [sp, #140] @ 0x8c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - lsl r2, ip, #4 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - add r9, r8, ip, lsl #4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #140] @ 0x8c │ │ │ │ str r0, [r3, sl, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + lsl sl, r2, #4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14a680 │ │ │ │ + add r9, r4, sl │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #140] @ 0x8c │ │ │ │ - ldr r1, [pc, #2776] @ 787e4 │ │ │ │ - ldr r4, [sp, #140] @ 0x8c │ │ │ │ - sub r4, r4, r4, lsl #2 │ │ │ │ - add sl, r9, r4, lsl #3 │ │ │ │ - str r0, [r8, ip, lsl #4] │ │ │ │ - lsl ip, ip, #2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #140] @ 0x8c │ │ │ │ + ldr lr, [sp, #140] @ 0x8c │ │ │ │ + ldr r1, [pc, #2756] @ 7c7c0 │ │ │ │ + str r0, [r4, r2, lsl #4] │ │ │ │ + lsl r2, r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - str ip, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ + sub r4, lr, r2 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + add r8, r9, r4, lsl #3 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2740] @ 787ec │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2720] @ 787e8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2724] @ 7c7c8 │ │ │ │ str r0, [sp, #20] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [pc, #2704] @ 7c7c4 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #2672] @ 787e4 │ │ │ │ - add ip, sl, r2 │ │ │ │ - str ip, [sp, #20] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + add lr, r8, sl │ │ │ │ + ldr r1, [pc, #2656] @ 7c7c0 │ │ │ │ str r0, [r9, r4, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + str lr, [sp, #20] │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2648] @ 787ec │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2632] @ 7c7c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2628] @ 787e8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2612] @ 7c7c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r4, [sp, #140] @ 0x8c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - str r0, [sl, r4, lsl #4] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #140] @ 0x8c │ │ │ │ + str r0, [r8, r5, lsl #4] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #68] @ 0x44 │ │ │ │ - ldr r8, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #2516] @ 787e0 │ │ │ │ - sub r8, r8, lr │ │ │ │ - mov r9, r8 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2488] @ 787d8 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [pc, #2504] @ 7c7bc │ │ │ │ + sub r8, r2, ip │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #2480] @ 7c7b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2464] @ 787dc │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #2456] @ 7c7b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #2436] @ 787e0 │ │ │ │ + mov r9, r8 │ │ │ │ + ldr r1, [pc, #2428] @ 7c7bc │ │ │ │ str r0, [r9], r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2412] @ 787d8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #2400] @ 7c7b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2388] @ 787dc │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #2376] @ 7c7b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #2352] @ 787d8 │ │ │ │ - str r0, [r8, r2, lsl #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [pc, #2344] @ 7c7b4 │ │ │ │ + str r0, [r8, ip, lsl #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2340] @ 787dc │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #2328] @ 7c7b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2316] @ 787e0 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #2304] @ 7c7bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - str r0, [r9, r2, lsl #3] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r0, [r9, r4] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - add r7, r1, ip │ │ │ │ - ldr r1, [pc, #2228] @ 787e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp, #72] @ 0x48 │ │ │ │ - mov r1, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2208] @ 787ec │ │ │ │ - mov r8, r0 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + add r9, r1, r2 │ │ │ │ + ldr r1, [pc, #2212] @ 7c7c0 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #2200] @ 7c7c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2188] @ 787e8 │ │ │ │ - mov r9, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #2180] @ 7c7c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #140] @ 0x8c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - sub r7, r7, r2 │ │ │ │ - str r0, [r1, ip, lsl #2] │ │ │ │ - ldr r1, [pc, #2124] @ 787e4 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + sub r7, r9, sl │ │ │ │ + ldr r2, [sp, #140] @ 0x8c │ │ │ │ + ldr r1, [pc, #2128] @ 7c7c0 │ │ │ │ + str r0, [lr, r2, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2112] @ 787ec │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #2104] @ 7c7c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2092] @ 787e8 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #2084] @ 7c7c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2048] @ 787e4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2044] @ 7c7c0 │ │ │ │ str r0, [r7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2028] @ 787e8 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #2020] @ 7c7c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2016] @ 787ec │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #2008] @ 7c7c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ mov r1, sl │ │ │ │ str r0, [r7, r2, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ ldr sl, [sp] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ str r0, [r3], #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sl, #4 │ │ │ │ str r3, [sp] │ │ │ │ add r3, r7, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eor r2, r2, r3 │ │ │ │ + eor fp, fp, 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 779b8 │ │ │ │ + bne 7b9ac │ │ │ │ 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 r3, r1, #2 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - lsl r3, r2, #2 │ │ │ │ - mov r2, r3 │ │ │ │ mov fp, r4 │ │ │ │ - str lr, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #12] │ │ │ │ - ldr r9, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + lsl r3, r2, #2 │ │ │ │ + str lr, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr sl, [sp] │ │ │ │ add r6, fp, fp, lsl #1 │ │ │ │ - ldr r5, [r9, r6, lsl #2] │ │ │ │ + ldr r9, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sl] │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r5, [r9, r6, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r5 │ │ │ │ - lsl r5, fp, #3 │ │ │ │ + bl 151100 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - add r1, fp, fp, lsl #2 │ │ │ │ - ldr r7, [sl, fp, lsl #3] │ │ │ │ - ldr r8, [r9, r1, lsl #2] │ │ │ │ lsl r4, fp, #2 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + lsl r5, fp, #3 │ │ │ │ + bl 151104 │ │ │ │ + add r2, r4, fp │ │ │ │ + ldr r7, [sl, fp, lsl #3] │ │ │ │ add r4, sl, r4 │ │ │ │ + str r0, [sp, #28] │ │ │ │ add r5, r4, r5 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r8, [r9, r2, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r7, [sl, r6, lsl #3] │ │ │ │ + str r0, [sp, #32] │ │ │ │ ldr r8, [r9, fp, lsl #3] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r7, [sl, fp, lsl #2] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [r9, fp, lsl #4] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r4, [r4, fp, lsl #3] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [r9, r6, lsl #3] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r6 │ │ │ │ - mov r6, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + mov r6, r9 │ │ │ │ + bl 151104 │ │ │ │ ldr r4, [r5, fp, lsl #3] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r9, fp, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sl, fp, lsl #4] │ │ │ │ ldr r5, [r6], r3 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r5 │ │ │ │ + str r6, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - str r8, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + str r8, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ - ldr ip, [sp, #144] @ 0x90 │ │ │ │ + bl 151100 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - ldr r1, [pc, #1412] @ 787dc │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - add r4, r8, ip, lsl #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1384] @ 787d8 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [pc, #1388] @ 7c7b8 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + add r4, r8, r2 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #1360] @ 7c7b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1364] @ 787e0 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #1340] @ 7c7bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr ip, [sp, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #1332] @ 787e0 │ │ │ │ - lsl r3, ip, #4 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [pc, #1312] @ 7c7bc │ │ │ │ + lsl r2, ip, #4 │ │ │ │ str r0, [r8, ip, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - add r8, r4, ip, lsl #4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1300] @ 787dc │ │ │ │ + add r8, r4, r2 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #1276] @ 7c7b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1268] @ 787d8 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #1244] @ 7c7b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [sp, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #1244] @ 787e0 │ │ │ │ + lsl r1, ip, #3 │ │ │ │ str r0, [r4, ip, lsl #4] │ │ │ │ - rsb r4, ip, ip, lsl #29 │ │ │ │ - add ip, r8, r4, lsl #3 │ │ │ │ mov r0, r7 │ │ │ │ - str ip, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1208] @ 787d8 │ │ │ │ + sub lr, r8, r1 │ │ │ │ + rsb r4, r1, #0 │ │ │ │ + ldr r1, [pc, #1204] @ 7c7bc │ │ │ │ + str lr, [sp, #80] @ 0x50 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #1180] @ 7c7b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1184] @ 787dc │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #1156] @ 7c7b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - str r0, [r8, r4, lsl #3] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r6, r0 │ │ │ │ + str r0, [r8, r4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - mov r5, r0 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - add sl, r1, r1, lsl #1 │ │ │ │ - ldr r1, [pc, #1100] @ 787e4 │ │ │ │ - add r8, r3, sl, lsl #2 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + add sl, r1, r1, lsl #1 │ │ │ │ + ldr r1, [pc, #1068] @ 7c7c0 │ │ │ │ + add r8, r3, sl, lsl #2 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1080] @ 787ec │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1052] @ 7c7c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1060] @ 787e8 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #1032] @ 7c7c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r9, [sp, #140] @ 0x8c │ │ │ │ mov r1, r5 │ │ │ │ - lsl r2, r9, #4 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - add r9, r8, r9, lsl #4 │ │ │ │ + ldr ip, [sp, #140] @ 0x8c │ │ │ │ str r0, [r3, sl, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14a680 │ │ │ │ + lsl sl, ip, #4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - bl 14a680 │ │ │ │ + add r9, r8, sl │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ + lsl r3, r1, #2 │ │ │ │ str r0, [r8, r1, lsl #4] │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - sub r4, r1, r1, lsl #2 │ │ │ │ - ldr r1, [pc, #936] @ 787e4 │ │ │ │ - bl 14a8c4 │ │ │ │ + sub r4, r1, r3 │ │ │ │ + ldr r1, [pc, #924] @ 7c7c0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r8, r9, r4, lsl #3 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #924] @ 787e8 │ │ │ │ - add sl, r9, r4, lsl #3 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #904] @ 7c7c4 │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #908] @ 787ec │ │ │ │ - str r0, [sp, #16] │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [pc, #892] @ 7c7c8 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #856] @ 787e4 │ │ │ │ - add ip, sl, r2 │ │ │ │ - str ip, [sp, #16] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + add ip, r8, sl │ │ │ │ + ldr r1, [pc, #840] @ 7c7c0 │ │ │ │ str r0, [r9, r4, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + str ip, [sp, #20] │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #828] @ 787e8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #812] @ 7c7c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #816] @ 787ec │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #800] @ 7c7c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #140] @ 0x8c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - str r0, [sl, r5, lsl #4] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + str r0, [r8, r1, lsl #4] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #68] @ 0x44 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #692] @ 787d8 │ │ │ │ - sub r8, r7, lr │ │ │ │ - mov r9, r8 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #676] @ 787e0 │ │ │ │ + ldr lr, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [pc, #676] @ 7c7b4 │ │ │ │ + sub r8, lr, r2 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #668] @ 7c7bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #644] @ 787dc │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #636] @ 7c7b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #608] @ 787d8 │ │ │ │ - str r0, [r9], r3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + mov r7, r8 │ │ │ │ + ldr r1, [pc, #600] @ 7c7b4 │ │ │ │ + str r0, [r7], r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #600] @ 787e0 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #588] @ 7c7bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #568] @ 787dc │ │ │ │ - mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #556] @ 7c7b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #532] @ 787d8 │ │ │ │ - str r0, [r8, r7, lsl #4] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [pc, #524] @ 7c7b4 │ │ │ │ + str r0, [r8, lr, lsl #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #520] @ 787dc │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #508] @ 7c7b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #496] @ 787e0 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #484] @ 7c7bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - str r0, [r9, r4, lsl #3] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r0, [r7, r4] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r7, r1, lr │ │ │ │ - ldr r1, [pc, #408] @ 787e4 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp, #76] @ 0x4c │ │ │ │ - mov r1, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #384] @ 787e8 │ │ │ │ - mov r8, r0 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #396] @ 7c7c0 │ │ │ │ + add r9, r2, r3 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #376] @ 7c7c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #372] @ 787ec │ │ │ │ - mov r9, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #364] @ 7c7c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #140] @ 0x8c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - sub r7, r7, r2 │ │ │ │ - str r0, [r1, ip, lsl #2] │ │ │ │ - ldr r1, [pc, #304] @ 787e4 │ │ │ │ + sub r7, r9, sl │ │ │ │ + ldr ip, [sp, #140] @ 0x8c │ │ │ │ + ldr r1, [pc, #308] @ 7c7c0 │ │ │ │ + str r0, [r2, ip, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #288] @ 787e8 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #280] @ 7c7c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #276] @ 787ec │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #268] @ 7c7c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #228] @ 787e4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #224] @ 7c7c0 │ │ │ │ str r0, [r7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #212] @ 787ec │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #204] @ 7c7c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #192] @ 787e8 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #184] @ 7c7c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r7, r2, lsl #3] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ - ldr sl, [sp] │ │ │ │ ldr r8, [sp, #4] │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ str r0, [r3], r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sl, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, r8, r2 │ │ │ │ + ldr r2, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - eor r1, r1, r3 │ │ │ │ - str r1, [sp, #140] @ 0x8c │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ + eor r2, r2, r3 │ │ │ │ eor fp, fp, r3 │ │ │ │ - eor r1, r1, r3 │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + eor r2, r2, r3 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - bne 780c4 │ │ │ │ - add sp, sp, #100 @ 0x64 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq ip, sp, r8, asr #4 │ │ │ │ + bne 7c0bc │ │ │ │ + b 7c084 │ │ │ │ + andeq lr, sp, r4, asr #4 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x007994e0 │ │ │ │ svccc 0x0048261c │ │ │ │ cdpcc 6, 13, cr2, cr14, cr2, {0} │ │ │ │ svccc 0x001f9d07 │ │ │ │ svccc 0x0066a5e5 │ │ │ │ cdpcc 12, 6, cr13, cr3, cr7, {4} │ │ │ │ │ │ │ │ -000787f0 : │ │ │ │ - ldr r2, [pc, #12] @ 78804 │ │ │ │ - ldr r1, [pc, #12] @ 78808 │ │ │ │ +0007c7cc : │ │ │ │ + ldr r2, [pc, #12] @ 7c7e0 │ │ │ │ + ldr r1, [pc, #12] @ 7c7e4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b170 │ │ │ │ - ldrdeq r8, [sp], -r8 @ │ │ │ │ - @ instruction: 0xfffff150 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #116 @ 0x74 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + strdeq sl, [sp], -ip │ │ │ │ + @ instruction: 0xfffff15c │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #3744] @ 796cc │ │ │ │ - cmp r0, #0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #124 @ 0x7c │ │ │ │ mov lr, r2 │ │ │ │ - add r3, pc, r3 │ │ │ │ + ldr r3, [pc, #3788] @ 7d6dc │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - ldr r4, [sp, #172] @ 0xac │ │ │ │ - ble 78f70 │ │ │ │ - ldr r0, [pc, #3712] @ 796d0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + ldr r4, [sp, #180] @ 0xb4 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble 7cf68 │ │ │ │ + ldr r0, [pc, #3752] @ 7d6e0 │ │ │ │ cmp r1, #1 │ │ │ │ cmpeq r4, #1 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - bne 78f78 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + bne 7cf84 │ │ │ │ mov fp, r2 │ │ │ │ - mov r2, r5 │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - add r3, fp, fp, lsl #2 │ │ │ │ - ldr r8, [r2, r3, lsl #2] │ │ │ │ - ldr r9, [sl, fp, lsl #3] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r7, [r2] │ │ │ │ - add r5, r2, r3, lsl #2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ + str lr, [sp, #12] │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + lsl r6, fp, #2 │ │ │ │ + lsl r5, fp, #3 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add r3, r6, fp │ │ │ │ + lsl r4, r3, #2 │ │ │ │ + ldr sl, [r2, r3, lsl #2] │ │ │ │ + add r8, r2, r4 │ │ │ │ + ldr r3, [r1, fp, lsl #3] │ │ │ │ + ldr r9, [r2] │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, sl │ │ │ │ + add sl, fp, fp, lsl #1 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - lsl r4, fp, #3 │ │ │ │ - sub r5, r5, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #28] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sl, fp, lsl #2] │ │ │ │ - mov r2, sl │ │ │ │ - add sl, fp, fp, lsl #1 │ │ │ │ - mov r3, r5 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + sub r2, r8, r5 │ │ │ │ + mov r3, r2 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr ip, [r2, sl, lsl #2] │ │ │ │ + ldr r7, [r1, fp, lsl #2] │ │ │ │ + ldr r9, [r1, fp, lsl #4] │ │ │ │ + str ip, [sp, #24] │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ lsl r7, sl, #2 │ │ │ │ + str r9, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [r3], r7 │ │ │ │ - ldr r9, [r2, fp, lsl #4] │ │ │ │ - add r6, r2, fp, lsl #4 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + add r6, r3, r6 │ │ │ │ ldr r3, [r3, fp, lsl #2] │ │ │ │ - ldr r1, [r5, sl, lsl #2] │ │ │ │ - ldr r5, [r2, fp, lsl #3] │ │ │ │ - str r1, [sp, #20] │ │ │ │ + sub r6, r6, r4 │ │ │ │ + mov r4, r6 │ │ │ │ + ldr r5, [r4], r5 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r8, [sp, #52] @ 0x34 │ │ │ │ + add r8, r1, fp, lsl #4 │ │ │ │ mov r1, r5 │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - str r8, [sp, #48] @ 0x30 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - add r8, r2, r4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r4, r8, r4 │ │ │ │ sub r4, r4, r7 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [r8, fp, lsl #3] │ │ │ │ - ldr r6, [r6, fp, lsl #3] │ │ │ │ mov r1, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [r8, fp, lsl #3] │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r6, [r6, fp, lsl #3] │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [r4] │ │ │ │ - ldr sl, [r2, sl, lsl #2] │ │ │ │ + ldr sl, [r1, sl, lsl #2] │ │ │ │ + add r6, r1, r7 │ │ │ │ mov r1, r4 │ │ │ │ - add r6, r2, r7 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [r2], #4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r6, [r6, fp, lsl #3] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ + ldr r3, [r1], #4 │ │ │ │ + ldr r6, [r6, fp, lsl #3] │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r1, r3 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - str sl, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r8 │ │ │ │ + str sl, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #48] @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #56] @ 0x38 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #60] @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #52] @ 0x34 │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r4, r3, r3, lsl #2 │ │ │ │ lsl r3, r4, #2 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add ip, r7, r4, lsl #2 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2908] @ 796d4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #2900] @ 796d8 │ │ │ │ + add ip, r7, r3 │ │ │ │ + str ip, [sp, #24] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2940] @ 7d6e4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #68] @ 0x44 │ │ │ │ str r0, [r7, r4, lsl #2] │ │ │ │ + ldr r1, [pc, #2928] @ 7d6e8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #2884] @ 796dc │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2912] @ 7d6ec │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2856] @ 796dc │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2888] @ 7d6ec │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2836] @ 796d8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2864] @ 7d6e8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2800] @ 796e0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2832] @ 7d6f0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #156] @ 0x9c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r8, r2, r2, lsl #2 │ │ │ │ - lsl r3, r8, #2 │ │ │ │ - lsl r4, r2, #2 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - add r6, r7, r8, lsl #2 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + lsl r6, r3, #2 │ │ │ │ + add r8, r6, r3 │ │ │ │ + lsl r2, r8, #2 │ │ │ │ + add r5, r7, r2 │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [r7, r8, lsl #2] │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #156] @ 0x9c │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #164] @ 0xa4 │ │ │ │ mov r1, r9 │ │ │ │ - sub r4, r2, r4 │ │ │ │ - add r7, r6, r4, lsl #2 │ │ │ │ - lsl r5, r4, #2 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + sub r6, lr, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + lsl r4, r6, #2 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r6, r4, lsl #2] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r6, r7, r3 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [r5, r6, lsl #2] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r7, r5, r4 │ │ │ │ + add r5, r7, r2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + add r9, r5, r6, lsl #3 │ │ │ │ str r0, [r7, r8, lsl #2] │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #64] @ 0x40 │ │ │ │ - add r8, r6, r4, lsl #3 │ │ │ │ - mov r1, r9 │ │ │ │ + rsb r8, r4, #0 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + sub r4, r9, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [r6, r4, lsl #3] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + str r0, [r5, r6, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - rsb r6, r5, #0 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - sub r5, r8, r5 │ │ │ │ - str r0, [r8, r6] │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + str r0, [r9, r8] │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ - ldr lr, [sp, #160] @ 0xa0 │ │ │ │ - add r4, r2, r2, lsl #1 │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - lsl r2, r4, #2 │ │ │ │ - ldr r1, [pc, #2532] @ 796e4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - rsb r2, lr, lr, lsl #29 │ │ │ │ - add sl, ip, r2, lsl #3 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - mov r8, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2508] @ 796e8 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ + ldr lr, [sp, #168] @ 0xa8 │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [pc, #2568] @ 7d6f4 │ │ │ │ + add r6, lr, lr, lsl #1 │ │ │ │ + lsl r5, r5, #3 │ │ │ │ + lsl lr, r6, #2 │ │ │ │ + rsb sl, r5, #0 │ │ │ │ + sub r5, ip, r5 │ │ │ │ + str sl, [sp, #20] │ │ │ │ + str lr, [sp, #56] @ 0x38 │ │ │ │ + bl 151348 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [pc, #2532] @ 7d6f8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + lsl lr, r6, #2 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + add r2, r5, lr │ │ │ │ + ldr r1, [pc, #2492] @ 7d6f8 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + str r0, [ip, sl] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - ldr r1, [pc, #2472] @ 796e8 │ │ │ │ - str r0, [ip, r2, lsl #3] │ │ │ │ - lsl ip, r4, #2 │ │ │ │ - add r3, sl, ip │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2440] @ 796e4 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #2464] @ 7d6f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #72] @ 0x48 │ │ │ │ - ldr r8, [sp, #88] @ 0x58 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sl, r4, lsl #2] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2384] @ 796e0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #80] @ 0x50 │ │ │ │ + str r0, [r5, r6, lsl #2] │ │ │ │ + ldr r9, [sp, #96] @ 0x60 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2412] @ 7d6f0 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #156] @ 0x9c │ │ │ │ - mov r1, r7 │ │ │ │ - rsb sl, lr, lr, lsl #30 │ │ │ │ - add r8, r5, sl, lsl #2 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - str r0, [r5, sl, lsl #2] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + rsb sl, r3, #0 │ │ │ │ + sub r7, r4, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + str r0, [r4, sl] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, r5 │ │ │ │ str r0, [r3], #4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2284] @ 796ec │ │ │ │ - str r0, [r8, r6] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2244] @ 796d4 │ │ │ │ - mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2312] @ 7d6fc │ │ │ │ + str r0, [r7, r8] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr r1, [pc, #2264] @ 7d6e4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2256] @ 7d700 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2228] @ 796f0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2152] @ 796e8 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2180] @ 7d6f8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2136] @ 796e4 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #2160] @ 7d6f4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2108] @ 796e4 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #2132] @ 7d6f4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2096] @ 796e8 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #2120] @ 7d6f8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - sub r9, r3, r1 │ │ │ │ - mov r1, r6 │ │ │ │ - add sl, r9, r4, lsl #3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + sub r9, r2, r3 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r4 │ │ │ │ str r0, [r9] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #56] @ 0x38 │ │ │ │ + add sl, r9, r6, lsl #3 │ │ │ │ mov r1, r7 │ │ │ │ - sub sl, sl, ip │ │ │ │ - str r0, [r9, r4, lsl #3] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + str r0, [r9, r6, lsl #3] │ │ │ │ + mov r0, r5 │ │ │ │ + sub sl, sl, lr │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r4 │ │ │ │ str r0, [sl] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - ldr r1, [sp, #156] @ 0x9c │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r0, [sl, r3] │ │ │ │ + add r3, r2, #4 │ │ │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ add r3, r7, #4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - eor r1, r1, r3 │ │ │ │ - str r1, [sp, #156] @ 0x9c │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + eor r2, r2, r3 │ │ │ │ eor fp, fp, r3 │ │ │ │ - eor r1, r1, r3 │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #164] @ 0xa4 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + eor r2, r2, r3 │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ subs r3, r3, #1 │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ - str r0, [sl, r2, lsl #3] │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - add r2, r2, #4 │ │ │ │ - bne 78874 │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + bne 7c858 │ │ │ │ + add sp, sp, #124 @ 0x7c │ │ │ │ + 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, #2 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ mov fp, r2 │ │ │ │ - lsl r3, r4, #2 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ str lr, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + lsl r3, r4, #2 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + lsl r6, fp, #2 │ │ │ │ + lsl r8, fp, #3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - add r3, fp, fp, lsl #2 │ │ │ │ - ldr r8, [r2, r3, lsl #2] │ │ │ │ - ldr r9, [sl, fp, lsl #3] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r7, [r2] │ │ │ │ - add r4, r2, r3, lsl #2 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - lsl r5, fp, #3 │ │ │ │ - sub r4, r4, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + add r3, r6, fp │ │ │ │ + lsl r5, r3, #2 │ │ │ │ + ldr r1, [r1, fp, lsl #3] │ │ │ │ + ldr sl, [r2, r3, lsl #2] │ │ │ │ + add r4, r2, r5 │ │ │ │ + sub r4, r4, r8 │ │ │ │ + ldr r9, [r2] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ add r3, fp, fp, lsl #1 │ │ │ │ mov r2, r4 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + str r0, [sp, #24] │ │ │ │ lsl r7, r3, #2 │ │ │ │ - ldr r6, [sl, fp, lsl #2] │ │ │ │ - mov r1, sl │ │ │ │ + ldr r4, [r4, r3, lsl #2] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [r2], r7 │ │ │ │ - ldr lr, [r4, r3, lsl #2] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [r2, fp, lsl #2] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr ip, [r1, fp, lsl #4] │ │ │ │ add r9, r1, fp, lsl #4 │ │ │ │ - ldr r1, [r3, fp, lsl #3] │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ - str lr, [sp, #60] @ 0x3c │ │ │ │ - str r6, [sp, #24] │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - add r6, r3, r5 │ │ │ │ - add r5, r6, r5 │ │ │ │ + ldr lr, [r1, fp, lsl #4] │ │ │ │ + ldr ip, [r1, fp, lsl #2] │ │ │ │ + add r6, r2, r6 │ │ │ │ + sub r6, r6, r5 │ │ │ │ + mov r5, r6 │ │ │ │ + ldr r1, [r5], r8 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, fp, lsl #2] │ │ │ │ + str r1, [sp, #20] │ │ │ │ sub r5, r5, r7 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + str ip, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str lr, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r9, [r9, fp, lsl #3] │ │ │ │ - ldr r1, [r6, fp, lsl #3] │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [r6, fp, lsl #3] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r5] │ │ │ │ - ldr r3, [r1, r3, lsl #2] │ │ │ │ add r9, r1, r7 │ │ │ │ + ldr r3, [r1, r3, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a680 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r5, [r1], r2 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [r1], r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r9, fp, lsl #3] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - str r8, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ + str r8, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #64] @ 0x40 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r8 │ │ │ │ + str r8, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #160] @ 0xa0 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - add r6, lr, lr, lsl #2 │ │ │ │ - lsl lr, r6, #2 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - str lr, [sp, #100] @ 0x64 │ │ │ │ - add lr, r7, r6, lsl #2 │ │ │ │ - str lr, [sp, #24] │ │ │ │ - str r8, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1072] @ 796d4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #1068] @ 796dc │ │ │ │ - str r0, [r7, r6, lsl #2] │ │ │ │ + str r9, [sp, #44] @ 0x2c │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #1044] @ 796d8 │ │ │ │ - mov r6, r0 │ │ │ │ + add r6, r7, r7, lsl #2 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + lsl r3, r6, #2 │ │ │ │ + add ip, r7, r3 │ │ │ │ + str ip, [sp, #20] │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1072] @ 7d6e4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #80] @ 0x50 │ │ │ │ + str r0, [r7, r6, lsl #2] │ │ │ │ + ldr r1, [pc, #1064] @ 7d6ec │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #84] @ 0x54 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #1040] @ 7d6e8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1020] @ 796dc │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1000] @ 796d8 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1020] @ 7d6ec │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #996] @ 7d6e8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #964] @ 796e0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #964] @ 7d6f0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r6, [sp, #156] @ 0x9c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - add r9, r6, r6, lsl #2 │ │ │ │ - ldr r4, [sp, #156] @ 0x9c │ │ │ │ - add r6, r7, r9, lsl #2 │ │ │ │ - lsl r4, r4, #2 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - str r0, [r7, r9, lsl #2] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #156] @ 0x9c │ │ │ │ - sub r4, ip, r4 │ │ │ │ - add r7, r6, r4, lsl #2 │ │ │ │ - lsl r5, r4, #2 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + lsl r6, r3, #2 │ │ │ │ + add r8, r6, r3 │ │ │ │ + lsl r2, r8, #2 │ │ │ │ + add r5, r7, r2 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + str r0, [r7, r8, lsl #2] │ │ │ │ + mov r0, r9 │ │ │ │ + str r9, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #164] @ 0xa4 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [r6, r4, lsl #2] │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - lsl r6, r9, #2 │ │ │ │ - add r6, r7, r6 │ │ │ │ - str r0, [r7, r9, lsl #2] │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #88] @ 0x58 │ │ │ │ - add r7, r6, r4, lsl #3 │ │ │ │ + sub r6, r4, r6 │ │ │ │ + lsl r4, r6, #2 │ │ │ │ + str r0, [r5, r6, lsl #2] │ │ │ │ + mov r0, r9 │ │ │ │ + add r7, r5, r4 │ │ │ │ + rsb r9, r4, #0 │ │ │ │ + add r5, r7, r2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + str r0, [r7, r8, lsl #2] │ │ │ │ + add r7, r5, r6, lsl #3 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #104] @ 0x68 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ + sub r4, r7, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [r6, r4, lsl #3] │ │ │ │ + str r0, [r5, r6, lsl #3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - rsb r4, r5, #0 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - sub r5, r7, r5 │ │ │ │ - str r0, [r7, r4] │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r0, [r7, r9] │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ │ │ - ldr sl, [sp, #160] @ 0xa0 │ │ │ │ - add r6, r6, r6, lsl #1 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - lsl ip, r6, #2 │ │ │ │ - ldr r1, [pc, #692] @ 796e8 │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ - rsb ip, sl, sl, lsl #29 │ │ │ │ - add sl, lr, ip, lsl #3 │ │ │ │ - str ip, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #656] @ 796e4 │ │ │ │ - mov r9, r0 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [pc, #688] @ 7d6f8 │ │ │ │ + add r6, r3, r3, lsl #1 │ │ │ │ + lsl r5, r3, #3 │ │ │ │ + lsl sl, r6, #2 │ │ │ │ + rsb r3, r5, #0 │ │ │ │ + sub r5, lr, r5 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str sl, [sp, #48] @ 0x30 │ │ │ │ + bl 151348 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [pc, #644] @ 7d6f4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - ldr r1, [pc, #624] @ 796e8 │ │ │ │ - str r0, [lr, ip, lsl #3] │ │ │ │ - lsl lr, r6, #2 │ │ │ │ - add r3, sl, lr │ │ │ │ + mov r0, sl │ │ │ │ + lsl sl, r6, #2 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + add r2, r5, sl │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [pc, #604] @ 7d6f8 │ │ │ │ + str r0, [lr, r3] │ │ │ │ mov r0, r8 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #592] @ 796e4 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #580] @ 7d6f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #92] @ 0x5c │ │ │ │ - ldr r8, [sp, #96] @ 0x60 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #96] @ 0x60 │ │ │ │ + str r0, [r5, r6, lsl #2] │ │ │ │ + ldr r8, [sp, #100] @ 0x64 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #536] @ 796e0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #528] @ 7d6f0 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - mov r9, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r8, r0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - ldr sl, [sp, #156] @ 0x9c │ │ │ │ - rsb sl, sl, sl, lsl #30 │ │ │ │ - add r8, r5, sl, lsl #2 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [r5, sl, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #84] @ 0x54 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + rsb sl, ip, #0 │ │ │ │ + sub r7, r4, ip │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [r4, sl] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r5, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str r0, [r2], r5 │ │ │ │ - mov r0, r7 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #408] @ 796d4 │ │ │ │ - str r0, [r8, r4] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr lr, [sp, #92] @ 0x5c │ │ │ │ + str r0, [ip], lr │ │ │ │ + mov r0, r5 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #400] @ 7d6e4 │ │ │ │ + str r0, [r7, r9] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #416] @ 796ec │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #400] @ 7d6fc │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #376] @ 796f0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #368] @ 7d700 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #108] @ 0x6c │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #288] @ 796e4 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #280] @ 7d6f4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #276] @ 796e8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #268] @ 7d6f8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #244] @ 796e4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #236] @ 7d6f4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #232] @ 796e8 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #224] @ 7d6f8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - sub r9, r3, r1 │ │ │ │ - mov r1, r7 │ │ │ │ - add sl, r9, r6, lsl #3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + sub r9, r2, r3 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r9] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r7 │ │ │ │ - sub sl, sl, lr │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + add sl, r9, r6, lsl #3 │ │ │ │ str r0, [r9, r6, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + sub sl, sl, r1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sl] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - ldr r5, [sp, #84] @ 0x54 │ │ │ │ - add r3, r3, r2 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr lr, [sp, #92] @ 0x5c │ │ │ │ + add r3, r3, r5 │ │ │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - add r3, r7, r5 │ │ │ │ - ldr r2, [sp, #156] @ 0x9c │ │ │ │ + str r0, [sl, r1] │ │ │ │ + add r3, r7, lr │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ eor r2, r2, r3 │ │ │ │ - str r2, [sp, #156] @ 0x9c │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ eor fp, fp, r3 │ │ │ │ + str r2, [sp, #164] @ 0xa4 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ eor r2, r2, r3 │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ subs r3, r3, #1 │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ - str r0, [sl, ip, lsl #3] │ │ │ │ - bne 78f94 │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - muleq sp, r0, r3 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + bne 7cfa0 │ │ │ │ + b 7cf68 │ │ │ │ + andeq sp, sp, r4, lsr #7 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x005db3d7 │ │ │ │ svccc 0x0002503f │ │ │ │ svccc 0x0052da03 │ │ │ │ svccc 0x000f1bbd │ │ │ │ svccc 0x00737871 │ │ │ │ svccc 0x00167918 │ │ │ │ mrccc 3, 2, fp, cr13, cr7, {6} │ │ │ │ mrccc 14, 7, sp, cr7, cr6, {7} │ │ │ │ │ │ │ │ -000796f4 : │ │ │ │ - ldr r2, [pc, #12] @ 79708 │ │ │ │ - ldr r1, [pc, #12] @ 7970c │ │ │ │ +0007d704 : │ │ │ │ + ldr r2, [pc, #12] @ 7d718 │ │ │ │ + ldr r1, [pc, #12] @ 7d71c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b170 │ │ │ │ - andeq r7, sp, r4, lsl #30 │ │ │ │ - @ instruction: 0xfffff104 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #124 @ 0x7c │ │ │ │ + strdeq r9, [sp], -r4 │ │ │ │ + @ instruction: 0xfffff0d0 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r4, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - mov lr, r3 │ │ │ │ - ldr r3, [pc, #3008] @ 7a2f0 │ │ │ │ - cmp r0, #0 │ │ │ │ mov ip, r2 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #132 @ 0x84 │ │ │ │ + mov lr, r3 │ │ │ │ + ldr r3, [pc, #3112] @ 7e374 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - ldr r2, [sp, #180] @ 0xb4 │ │ │ │ - ble 79d0c │ │ │ │ - ldr r0, [pc, #2976] @ 7a2f4 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r2, [sp, #188] @ 0xbc │ │ │ │ + ble 7dd50 │ │ │ │ cmp r1, #1 │ │ │ │ cmpeq r2, #1 │ │ │ │ + ldr r0, [pc, #3072] @ 7e378 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - bne 79d14 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + bne 7dd6c │ │ │ │ + ldr sl, [sp, #176] @ 0xb0 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ - stmib sp, {ip, lr} │ │ │ │ - ldr sl, [r2, r7, lsl #4] │ │ │ │ - ldr r9, [r2] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r9 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + ldr r9, [r2, r7, lsl #4] │ │ │ │ lsl r8, r7, #3 │ │ │ │ - add r3, r2, r7, lsl #3 │ │ │ │ - ldr r5, [r2, r7, lsl #3] │ │ │ │ - ldr r6, [r3, r7, lsl #4] │ │ │ │ - mov r1, r5 │ │ │ │ - sub r8, r8, r7 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ - str fp, [sp, #16] │ │ │ │ - add fp, r7, r7, lsl #1 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #20] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r6, [r2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r6 │ │ │ │ - lsl r9, r7, #2 │ │ │ │ - add r9, r9, r7 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov fp, r0 │ │ │ │ + add r3, r2, r8 │ │ │ │ + ldr r4, [r2, r7, lsl #3] │ │ │ │ + sub r8, r8, r7 │ │ │ │ + ldr r5, [r3, r7, lsl #4] │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r3, r2, r7, lsl #2 │ │ │ │ - ldr r6, [r3, r7, lsl #4] │ │ │ │ - ldr r5, [r2, r7, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, fp │ │ │ │ + str fp, [sp, #24] │ │ │ │ + add fp, r7, r7, lsl #1 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r9 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - ldr r5, [r2, r8, lsl #2] │ │ │ │ - ldr sl, [r2, fp, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + lsl r5, r7, #2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ + add r3, r2, r5 │ │ │ │ + ldr r4, [r2, r7, lsl #2] │ │ │ │ + add r5, r5, r7 │ │ │ │ + ldr r6, [r3, r7, lsl #4] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2688] @ 7a2f8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r4, [r2, r8, lsl #2] │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ + ldr r9, [r2, fp, lsl #2] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r9 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2664] @ 7a2f8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp] │ │ │ │ - ldr r5, [sl, fp, lsl #2] │ │ │ │ - ldr r6, [sl, r8, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sl, r7, lsl #2] │ │ │ │ - ldr sl, [sl, r9, lsl #2] │ │ │ │ - mov r1, sl │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2788] @ 7e37c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2576] @ 7a2fc │ │ │ │ - mov r6, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2764] @ 7e37c │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [r9, fp, lsl #2] │ │ │ │ + ldr r8, [r9, r8, lsl #2] │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2564] @ 7a300 │ │ │ │ - mov sl, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r9, [r9, r7, lsl #2] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [r3, r5, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #2668] @ 7e380 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2516] @ 7a2fc │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2504] @ 7a300 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #2656] @ 7e384 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp] │ │ │ │ - ldr r5, [r8, r7, lsl #4] │ │ │ │ - ldr r6, [r8] │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2612] @ 7e380 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #2596] @ 7e384 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r9, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [r6, r7, lsl #4] │ │ │ │ + ldr r5, [r6] │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [r8, r7, lsl #3] │ │ │ │ - ldr sl, [r8, fp, lsl #3] │ │ │ │ - mov r1, sl │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2376] @ 7a300 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r5, [r6, r7, lsl #3] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r9, [r6, fp, lsl #3] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2356] @ 7a2fc │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2316] @ 7a300 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2296] @ 7a2fc │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #2468] @ 7e384 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #2448] @ 7e380 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - lsl r2, r3, #4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2412] @ 7e384 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r9, r5, r3, lsl #4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - add fp, r6, r4, lsl #4 │ │ │ │ - str r0, [r5, r3, lsl #4] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #2388] @ 7e380 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + add r5, r4, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ + ldr ip, [sp, #172] @ 0xac │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + str r0, [r4, ip, lsl #4] │ │ │ │ + lsl ip, sl, #4 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + add fp, r8, ip │ │ │ │ + str ip, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r0, [r8, sl, lsl #4] │ │ │ │ + sub r8, sl, sl, lsl #2 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - sub r5, r4, r4, lsl #2 │ │ │ │ - str r0, [r6, r4, lsl #4] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ - str sl, [sp, #68] @ 0x44 │ │ │ │ - add sl, fp, r5, lsl #2 │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r9 │ │ │ │ + str r9, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ + lsl lr, r8, #2 │ │ │ │ + mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ + add r9, fp, lr │ │ │ │ + str lr, [sp, #92] @ 0x5c │ │ │ │ + bl 151104 │ │ │ │ + str r0, [fp, r8, lsl #2] │ │ │ │ + add fp, sl, sl, lsl #1 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, r9, fp, lsl #3 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + str r0, [r9, fp, lsl #3] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #172] @ 0xac │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [fp, r5, lsl #2] │ │ │ │ - add fp, r4, r4, lsl #1 │ │ │ │ - add lr, sl, fp, lsl #3 │ │ │ │ - mov r0, r8 │ │ │ │ - str lr, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str r0, [sl, fp, lsl #3] │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ + add r9, r9, r9, lsl #1 │ │ │ │ + lsl r4, r9, #2 │ │ │ │ + str r0, [r5, r9, lsl #2] │ │ │ │ + add fp, r5, r4 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r5, [sp, #172] @ 0xac │ │ │ │ + sub r3, r5, r5, lsl #2 │ │ │ │ + lsl r5, r3, #3 │ │ │ │ + str r5, [sp, #100] @ 0x64 │ │ │ │ + add r5, fp, r5 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + str r0, [fp, r3, lsl #3] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #164] @ 0xa4 │ │ │ │ - add r6, sl, sl, lsl #1 │ │ │ │ - add fp, r9, r6, lsl #2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r9, r6, lsl #2] │ │ │ │ - sub r9, sl, sl, lsl #2 │ │ │ │ - mov r0, r3 │ │ │ │ - lsl sl, r9, #3 │ │ │ │ - str sl, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - add sl, fp, r9, lsl #3 │ │ │ │ - str r0, [fp, r9, lsl #3] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - mov r8, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r6 │ │ │ │ + add fp, r5, r2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ + str r0, [r5, r2, lsl #4] │ │ │ │ + lsl r5, r2, #3 │ │ │ │ + mov r0, r3 │ │ │ │ + rsb r2, r5, #0 │ │ │ │ + sub r5, fp, r5 │ │ │ │ + add r4, r5, r4 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r0, [fp, r2] │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r9, sl, r2 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr fp, [sp, #104] @ 0x68 │ │ │ │ + sub fp, fp, ip │ │ │ │ + bl 151104 │ │ │ │ + add ip, fp, sl, lsl #3 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [fp] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + str ip, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + str r0, [fp, sl, lsl #3] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1856] @ 7e37c │ │ │ │ + bl 151348 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #164] @ 0xa4 │ │ │ │ - mov r1, r8 │ │ │ │ - rsb r3, ip, ip, lsl #29 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r0, [sl, ip, lsl #4] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r5, r9, lsl #2] │ │ │ │ mov r0, fp │ │ │ │ - add sl, r9, r3, lsl #3 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + sub r4, r4, r3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + str r0, [r4] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1776] @ 7e37c │ │ │ │ + bl 151348 │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr lr, [sp, #92] @ 0x5c │ │ │ │ + add r9, fp, lr │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [fp, r8, lsl #2] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - str r0, [r9, r3, lsl #3] │ │ │ │ + str r0, [r9, sl, lsl #4] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #84] @ 0x54 │ │ │ │ - lsl r3, r4, #4 │ │ │ │ - mov r1, r8 │ │ │ │ - sub r9, lr, r3 │ │ │ │ - add fp, r9, r4, lsl #3 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r9] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - str r0, [r9, r4, lsl #3] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1804] @ 7a2f8 │ │ │ │ - bl 14a8c4 │ │ │ │ - lsl r3, r6, #2 │ │ │ │ - add r3, sl, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r9, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ - mov r0, r9 │ │ │ │ - sub r6, r3, r2 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - str r0, [r6] │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1708] @ 7a2f8 │ │ │ │ - bl 14a8c4 │ │ │ │ - lsl ip, r5, #2 │ │ │ │ - mov r1, r8 │ │ │ │ - add sl, fp, ip │ │ │ │ - mov r9, r0 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [fp, r5, lsl #2] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str r0, [sl, r4, lsl #4] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #92] @ 0x5c │ │ │ │ - sub r6, r6, sl │ │ │ │ - mov r8, r0 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + sub r4, r4, r3 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r6] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp] │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - add r3, r8, #4 │ │ │ │ - str r3, [sp] │ │ │ │ + str r0, [r4] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ add r3, r6, #4 │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + add r3, r8, #4 │ │ │ │ + str r0, [r4], #4 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + add r2, r2, #4 │ │ │ │ eor r1, r1, r3 │ │ │ │ eor r7, r7, r3 │ │ │ │ - eor r4, r4, r3 │ │ │ │ - ldr r3, [sp, #172] @ 0xac │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ + eor sl, sl, r3 │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + str r1, [sp, #172] @ 0xac │ │ │ │ subs r3, r3, #1 │ │ │ │ - add r2, r2, #4 │ │ │ │ - str r1, [sp, #164] @ 0xa4 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ - str r0, [r5], #4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - bne 79774 │ │ │ │ - add sp, sp, #124 @ 0x7c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + bne 7d794 │ │ │ │ + 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) │ │ │ │ lsl r3, r1, #2 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - str r2, [sp, #116] @ 0x74 │ │ │ │ str ip, [sp, #8] │ │ │ │ str lr, [sp, #12] │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ - lsl r9, r7, #3 │ │ │ │ - ldr sl, [fp, r7, lsl #4] │ │ │ │ - ldr r8, [fp] │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - add r3, fp, r7, lsl #3 │ │ │ │ - ldr r6, [r3, r7, lsl #4] │ │ │ │ - ldr r5, [fp, r7, lsl #3] │ │ │ │ - mov r1, r6 │ │ │ │ - sub r9, r9, r7 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + lsl r3, r2, #2 │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r9, [r2, r7, lsl #4] │ │ │ │ + lsl r8, r7, #3 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r6, [r2] │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov sl, r0 │ │ │ │ + add r3, r2, r8 │ │ │ │ + ldr r4, [r2, r7, lsl #3] │ │ │ │ + sub r8, r8, r7 │ │ │ │ + ldr r5, [r3, r7, lsl #4] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ + str sl, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + mov r0, sl │ │ │ │ + add sl, r7, r7, lsl #1 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r9 │ │ │ │ str r0, [sp, #28] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - lsl r8, r7, #2 │ │ │ │ - add r8, r8, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r5 │ │ │ │ str r0, [sp, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - add r3, fp, r7, lsl #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + lsl r5, r7, #2 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + add r3, r2, r5 │ │ │ │ + ldr r4, [r2, r7, lsl #2] │ │ │ │ + add r5, r5, r7 │ │ │ │ ldr r6, [r3, r7, lsl #4] │ │ │ │ - ldr r5, [fp, r7, lsl #2] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r3, fp │ │ │ │ - ldr r5, [fp, r9, lsl #2] │ │ │ │ - add fp, r7, r7, lsl #1 │ │ │ │ - ldr sl, [r3, fp, lsl #2] │ │ │ │ - mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + ldr r4, [r2, r8, lsl #2] │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r9, [r2, sl, lsl #2] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r9 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, fp │ │ │ │ + str fp, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1232] @ 7a2f8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1256] @ 7e37c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1208] @ 7a2f8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp] │ │ │ │ - ldr r5, [sl, r9, lsl #2] │ │ │ │ - ldr r6, [sl, fp, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1232] @ 7e37c │ │ │ │ + bl 151348 │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r4, [fp, r8, lsl #2] │ │ │ │ + ldr r6, [fp, sl, lsl #2] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sl, r7, lsl #2] │ │ │ │ - ldr sl, [sl, r8, lsl #2] │ │ │ │ - mov r1, sl │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1120] @ 7a2fc │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [fp, r7, lsl #2] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [fp, r5, lsl #2] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1108] @ 7a300 │ │ │ │ - mov sl, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #1140] @ 7e380 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #1128] @ 7e384 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r5 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1064] @ 7a300 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1088] @ 7e384 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1044] @ 7a2fc │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #1064] @ 7e380 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp] │ │ │ │ - ldr r6, [r9, r7, lsl #4] │ │ │ │ - ldr r5, [r9] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [r9, r7, lsl #3] │ │ │ │ - ldr r9, [r9, fp, lsl #3] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [fp, r7, lsl #4] │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r4, [fp] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [fp, r7, lsl #3] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r8, [fp, sl, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #916] @ 7a2fc │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #904] @ 7a300 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #940] @ 7e380 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #928] @ 7e384 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #860] @ 7a300 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #840] @ 7a2fc │ │ │ │ - mov sl, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r1, [pc, #884] @ 7e384 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #864] @ 7e380 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - lsl r2, r2, #4 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr ip, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + add sl, r4, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - add r9, r8, ip, lsl #4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #164] @ 0xa4 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - add fp, sl, r4, lsl #4 │ │ │ │ - str r0, [r8, ip, lsl #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ + str fp, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ + str r0, [r4, r2, lsl #4] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + lsl r3, r2, #4 │ │ │ │ + add r9, r5, r3 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sl, r4, lsl #4] │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [r5, r2, lsl #4] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ - sub r3, r4, r4, lsl #2 │ │ │ │ - lsl lr, r3, #2 │ │ │ │ - add sl, fp, r3, lsl #2 │ │ │ │ - str lr, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - str r0, [fp, r3, lsl #2] │ │ │ │ - add fp, r4, r4, lsl #1 │ │ │ │ - add r2, sl, fp, lsl #3 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - mov r0, r2 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r4 │ │ │ │ + sub r2, r2, r2, lsl #2 │ │ │ │ + mov r5, r2 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + add r8, r9, r2 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #176] @ 0xb0 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [r9, r5, lsl #2] │ │ │ │ + mov r0, fp │ │ │ │ + str r5, [sp, #84] @ 0x54 │ │ │ │ + add r9, ip, ip, lsl #1 │ │ │ │ + add lr, r8, r9, lsl #3 │ │ │ │ + str lr, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sl, fp, lsl #3] │ │ │ │ + str r0, [r8, r9, lsl #3] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #164] @ 0xa4 │ │ │ │ - add fp, fp, fp, lsl #1 │ │ │ │ - add sl, r9, fp, lsl #2 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #172] @ 0xac │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #164] @ 0xa4 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - sub r2, lr, lr, lsl #2 │ │ │ │ - lsl lr, r2, #3 │ │ │ │ - str lr, [sp, #92] @ 0x5c │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ - str r0, [r9, fp, lsl #2] │ │ │ │ + add r9, ip, ip, lsl #1 │ │ │ │ + bl 151100 │ │ │ │ + lsl r4, r9, #2 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sl, r9, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - add r9, sl, r2, lsl #3 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr ip, [sp, #172] @ 0xac │ │ │ │ + add fp, sl, r4 │ │ │ │ + sub r5, ip, ip, lsl #2 │ │ │ │ + lsl ip, r5, #3 │ │ │ │ + add sl, fp, ip │ │ │ │ + str ip, [sp, #92] @ 0x5c │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sl, r2, lsl #3] │ │ │ │ + str r0, [fp, r5, lsl #3] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r6, r9, r2 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #164] @ 0xa4 │ │ │ │ + add r6, sl, r3 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - str r0, [r9, sl, lsl #4] │ │ │ │ + ldr lr, [sp, #172] @ 0xac │ │ │ │ + str r0, [sl, lr, lsl #4] │ │ │ │ + lsl sl, lr, #3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - rsb sl, sl, sl, lsl #29 │ │ │ │ + bl 151104 │ │ │ │ + rsb fp, sl, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - add r9, r6, sl, lsl #3 │ │ │ │ - str r0, [r6, sl, lsl #3] │ │ │ │ + sub sl, r6, sl │ │ │ │ + add r4, sl, r4 │ │ │ │ + str r0, [r6, fp] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #84] @ 0x54 │ │ │ │ - lsl ip, r4, #4 │ │ │ │ - sub sl, r5, ip │ │ │ │ - add r5, sl, r4, lsl #3 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #96] @ 0x60 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + sub fp, lr, r3 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sl] │ │ │ │ + str r0, [fp] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + add r5, fp, lr, lsl #3 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - str r0, [sl, r4, lsl #3] │ │ │ │ + ldr lr, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [fp, lr, lsl #3] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #316] @ 7a2f8 │ │ │ │ - bl 14a8c4 │ │ │ │ - lsl ip, fp, #2 │ │ │ │ - add r8, r9, ip │ │ │ │ - mov sl, r0 │ │ │ │ + ldr fp, [sp, #100] @ 0x64 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #312] @ 7e37c │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r1, sl │ │ │ │ - sub r8, r8, r2 │ │ │ │ - str r0, [r9, fp, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sl, r9, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + sub r4, r4, r3 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r0, [r8] │ │ │ │ + str r0, [r4] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #228] @ 7a2f8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr lr, [sp, #88] @ 0x58 │ │ │ │ - add sl, r5, lr │ │ │ │ - mov r9, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #232] @ 7e37c │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r1, r0 │ │ │ │ + mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + add r8, r5, r3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r5, r3, lsl #2] │ │ │ │ + str r0, [r5, r2, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sl, r4, lsl #4] │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [r8, r3, lsl #4] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #92] @ 0x5c │ │ │ │ - sub r8, r8, lr │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #92] @ 0x5c │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + sub r4, r4, ip │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r8] │ │ │ │ + str r0, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - ldr r9, [sp] │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - add r3, r3, r1 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, r9, r1 │ │ │ │ - str r3, [sp] │ │ │ │ - add r3, sl, r2 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + add r2, r2, r1 │ │ │ │ + add r1, fp, r1 │ │ │ │ + str r0, [r4], r3 │ │ │ │ + add r3, r5, r3 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + str r4, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + eor r1, r1, r3 │ │ │ │ eor r7, r7, r3 │ │ │ │ - eor r4, r4, r3 │ │ │ │ - str r0, [r8], r2 │ │ │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - eor r2, r2, r3 │ │ │ │ - ldr r3, [sp, #172] @ 0xac │ │ │ │ - str r2, [sp, #164] @ 0xa4 │ │ │ │ + str r1, [sp, #172] @ 0xac │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + eor r1, r1, r3 │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ subs r3, r3, #1 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ - bne 79d30 │ │ │ │ - add sp, sp, #124 @ 0x7c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq sl, sp, ip, lsl #9 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + bne 7dd88 │ │ │ │ + b 7dd50 │ │ │ │ + andeq ip, sp, ip, ror #8 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x003504f3 │ │ │ │ mcrcc 15, 6, lr, cr3, cr5, {0} │ │ │ │ svccc 0x006c835e │ │ │ │ │ │ │ │ -0007a304 : │ │ │ │ - ldr r2, [pc, #12] @ 7a318 │ │ │ │ - ldr r1, [pc, #12] @ 7a31c │ │ │ │ +0007e388 : │ │ │ │ + ldr r2, [pc, #12] @ 7e39c │ │ │ │ + ldr r1, [pc, #12] @ 7e3a0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b170 │ │ │ │ - andeq r7, sp, r4, lsr #6 │ │ │ │ - @ instruction: 0xfffff3f8 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andeq r9, sp, r0, lsr #5 │ │ │ │ + @ instruction: 0xfffff384 │ │ │ │ + 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 r1, [sp, #212] @ 0xd4 │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #4088] @ 7b334 │ │ │ │ - cmp r1, #0 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r3, [pc, #4088] @ 7f3cc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ble 7b38c │ │ │ │ - mov ip, r2 │ │ │ │ + ble 7f40c │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ lsl r2, r2, #2 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #4048] @ 7b338 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [pc, #4048] @ 7f3d0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ - mov r2, r0 │ │ │ │ + str lr, [sp, #16] │ │ │ │ + str ip, [sp, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - str ip, [sp, #32] │ │ │ │ - str lr, [sp, #12] │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - ldr r7, [r2] │ │ │ │ - ldr r9, [r2, r3, lsl #5] │ │ │ │ + ldr r7, [fp] │ │ │ │ + ldr r8, [fp, r3, lsl #5] │ │ │ │ mov r0, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ - lsl r8, r3, #4 │ │ │ │ - add r3, r2, r3, lsl #4 │ │ │ │ - ldr r5, [r2, r1, lsl #4] │ │ │ │ - ldr r6, [r3, r1, lsl #5] │ │ │ │ - mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + lsl r9, r3, #4 │ │ │ │ + add r3, fp, r9 │ │ │ │ + ldr r5, [fp, r2, lsl #4] │ │ │ │ + ldr r6, [r3, r2, lsl #5] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ - lsl sl, r3, #3 │ │ │ │ - add r3, r2, r3, lsl #3 │ │ │ │ - ldr r4, [r2, r1, lsl #3] │ │ │ │ - ldr r5, [r3, r1, lsl #5] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + mov sl, fp │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + lsl r5, r3, #3 │ │ │ │ + add r3, fp, r5 │ │ │ │ + ldr r4, [fp, r2, lsl #3] │ │ │ │ + ldr r6, [r3, r2, lsl #5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - sub r3, sl, r3 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + sub r3, r5, r3 │ │ │ │ + ldr r4, [fp, r3, lsl #3] │ │ │ │ add fp, r1, r1, lsl #1 │ │ │ │ - ldr r4, [r2, r3, lsl #3] │ │ │ │ - ldr r9, [r2, fp, lsl #3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov r5, r0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr sl, [sl, fp, lsl #3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3708] @ 7b33c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3728] @ 7f3d4 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3684] @ 7b33c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3704] @ 7f3d4 │ │ │ │ + bl 151348 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - sub r8, r8, r1 │ │ │ │ - ldr r4, [r2, r8, lsl #2] │ │ │ │ - ldr r5, [r2, r3, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + sub r9, r9, r1 │ │ │ │ + ldr r4, [sl, r9, lsl #2] │ │ │ │ + ldr r6, [sl, r3, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr ip, [sp, #200] @ 0xc8 │ │ │ │ - add r3, r2, fp, lsl #2 │ │ │ │ - ldr r4, [r2, fp, lsl #2] │ │ │ │ - ldr r9, [r3, ip, lsl #5] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + add r3, sl, fp, lsl #2 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r4, [sl, fp, lsl #2] │ │ │ │ + ldr sl, [r3, r1, lsl #5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3564] @ 7f3d8 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3536] @ 7b340 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3524] @ 7b344 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #3548] @ 7f3dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3524] @ 7f3dc │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3496] @ 7b344 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3476] @ 7b340 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #3500] @ 7f3d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #200] @ 0xc8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - lsl r4, ip, #2 │ │ │ │ - add r3, r2, ip, lsl #2 │ │ │ │ - ldr r5, [r2, ip, lsl #2] │ │ │ │ - ldr r7, [r3, ip, lsl #5] │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + lsl r4, r1, #2 │ │ │ │ + ldr r6, [sl, r1, lsl #2] │ │ │ │ + add r3, sl, r4 │ │ │ │ + ldr r8, [r3, r1, lsl #5] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #200] @ 0xc8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - add r3, r4, ip │ │ │ │ - add r1, r2, r3, lsl #2 │ │ │ │ - ldr r4, [r2, r3, lsl #2] │ │ │ │ - str r2, [sp, #148] @ 0x94 │ │ │ │ - ldr r9, [r1, ip, lsl #5] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ + add r3, r4, r1 │ │ │ │ + add r2, sl, r3, lsl #2 │ │ │ │ + ldr r4, [sl, r3, lsl #2] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr sl, [r2, r1, lsl #5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3332] @ 7f3d8 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3296] @ 7b340 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3284] @ 7b344 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #3316] @ 7f3dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3292] @ 7f3dc │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3256] @ 7b344 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3236] @ 7b340 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #3268] @ 7f3d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r5, [r7, r8, lsl #2] │ │ │ │ - ldr r6, [r7, r3, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp] │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r6, [sl, r9, lsl #2] │ │ │ │ + ldr r7, [sl, r3, lsl #2] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr ip, [sp, #200] @ 0xc8 │ │ │ │ - ldr r5, [r7, fp, lsl #2] │ │ │ │ - add r1, ip, r3, lsl #1 │ │ │ │ - ldr r6, [r7, r1, lsl #2] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + mov r1, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r6, [sl, fp, lsl #2] │ │ │ │ + mul r2, r1, r2 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r9, [sl, r2] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #200] @ 0xc8 │ │ │ │ - ldr r3, [sp] │ │ │ │ - add sl, sl, ip │ │ │ │ - ldr r6, [r3, ip, lsl #2] │ │ │ │ - ldr sl, [r3, sl, lsl #2] │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r9, r0 │ │ │ │ + add r5, r5, r1 │ │ │ │ + ldr r6, [sl, r1, lsl #2] │ │ │ │ + ldr sl, [sl, r5, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #200] @ 0xc8 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp] │ │ │ │ - lsl r1, fp, #2 │ │ │ │ - add r1, r1, ip │ │ │ │ + mov r1, #52 @ 0x34 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + mul r2, r1, r2 │ │ │ │ + ldr sl, [r3, r2] │ │ │ │ mov r2, r3 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr sl, [r3, r1, lsl #2] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r2, r3, lsl #2] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2900] @ 7b33c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2944] @ 7f3d4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2848] @ 7b33c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2892] @ 7f3d4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr sl, [sp] │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ ldr r5, [sl] │ │ │ │ ldr r6, [sl, r1, lsl #5] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + mov r8, r0 │ │ │ │ ldr r6, [sl, fp, lsl #4] │ │ │ │ ldr r5, [sl, r1, lsl #4] │ │ │ │ mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r9, r0 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ ldr r6, [sl, r1, lsl #3] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [sl, r3, lsl #3] │ │ │ │ - mov r1, sl │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr r1, [r3, fp, lsl #3] │ │ │ │ ldr sl, [r3, r2, lsl #3] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #36] @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2540] @ 7b33c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2580] @ 7f3d4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2488] @ 7b33c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2528] @ 7f3d4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - mov sl, r0 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - str fp, [sp, #4] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ - mov fp, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ - ldr ip, [sp, #204] @ 0xcc │ │ │ │ - lsl r9, r2, #5 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r1, sl │ │ │ │ - add r6, r2, ip, lsl #5 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r9 │ │ │ │ + lsl sl, r2, #5 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + add r7, r2, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr ip, [sp, #204] @ 0xcc │ │ │ │ + str r0, [r2, ip, lsl #5] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ - ldr r2, [sp, #204] @ 0xcc │ │ │ │ ldr ip, [sp, #208] @ 0xd0 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r8, r2, lsl #5] │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - mov r0, fp │ │ │ │ - lsl r2, r2, #5 │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add fp, r6, r9 │ │ │ │ - add sl, r2, ip, lsl #5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + lsl r3, ip, #5 │ │ │ │ + add r9, fp, r3 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r2, ip, lsl #5] │ │ │ │ + str r0, [fp, ip, lsl #5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + add fp, r7, sl │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [sp, #204] @ 0xcc │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r6, ip, lsl #5] │ │ │ │ + str r0, [r7, ip, lsl #5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r0, [r8], ip │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - str r8, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ + ldr ip, [sp, #104] @ 0x68 │ │ │ │ + str r0, [r2], ip │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2128] @ 7b33c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2180] @ 7f3d4 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2104] @ 7b33c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #204] @ 0xcc │ │ │ │ - rsb r4, r1, r1, lsl #28 │ │ │ │ - lsl r1, r4, #4 │ │ │ │ - add r3, fp, r4, lsl #4 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2156] @ 7f3d4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r2, [sp, #204] @ 0xcc │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + lsl r2, r2, #4 │ │ │ │ + rsb r4, r2, #0 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + sub r2, fp, r2 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ - ldr lr, [sp, #208] @ 0xd0 │ │ │ │ - lsl r1, r1, #4 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [fp, r4, lsl #4] │ │ │ │ + str r0, [fp, r4] │ │ │ │ mov r0, r6 │ │ │ │ - add fp, sl, lr, lsl #4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #208] @ 0xd0 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - rsb r2, r4, #0 │ │ │ │ + lsl fp, r1, #4 │ │ │ │ + mov r1, r5 │ │ │ │ + add r4, r9, fp │ │ │ │ + str fp, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + sub sl, r2, sl │ │ │ │ + str r0, [r9, r1, lsl #4] │ │ │ │ mov r1, r8 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - sub r4, r3, r9 │ │ │ │ - str r0, [sl, lr, lsl #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #100] @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ mov r1, r6 │ │ │ │ - sub r9, fp, lr │ │ │ │ - str r0, [r4] │ │ │ │ + str r0, [sl] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #116] @ 0x74 │ │ │ │ - ldr r8, [sp, #112] @ 0x70 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r9] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1932] @ 7b33c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ + sub r4, r4, r3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #100] @ 0x64 │ │ │ │ + str r0, [r4] │ │ │ │ + ldr r6, [sp, #108] @ 0x6c │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2000] @ 7f3d4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #92] @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1872] @ 7b33c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #108] @ 0x6c │ │ │ │ - mov r1, r8 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1940] @ 7f3d4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1836] @ 7b340 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1824] @ 7b344 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [pc, #1896] @ 7f3d8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #1884] @ 7f3dc │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #124] @ 0x7c │ │ │ │ - ldr r1, [pc, #1788] @ 7b340 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #116] @ 0x74 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #1772] @ 7b344 │ │ │ │ + ldr r1, [pc, #1852] @ 7f3d8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + ldr fp, [sp, #112] @ 0x70 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1836] @ 7f3dc │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1708] @ 7b340 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1696] @ 7b344 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #1768] @ 7f3d8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [pc, #1756] @ 7f3dc │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1668] @ 7b344 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1732] @ 7f3dc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #1712] @ 7f3d8 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1648] @ 7b340 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #204] @ 0xcc │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #204] @ 0xcc │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + lsl r2, r1, #2 │ │ │ │ + add r1, r2, r1 │ │ │ │ + lsl lr, r1, #3 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + mov r1, r9 │ │ │ │ + add fp, sl, lr │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str lr, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sl, r1, lsl #3] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + lsl r3, r2, #2 │ │ │ │ + add ip, r3, r2 │ │ │ │ + lsl r2, ip, #3 │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ + add sl, r4, r2 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r0, [r4, ip, lsl #3] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr r4, [sp, #204] @ 0xcc │ │ │ │ + lsl lr, r4, #3 │ │ │ │ + sub r2, r4, r2 │ │ │ │ + add r4, fp, r2, lsl #4 │ │ │ │ + str lr, [sp, #24] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - add r5, lr, lr, lsl #2 │ │ │ │ - lsl r3, lr, #2 │ │ │ │ - lsl lr, r5, #3 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - str lr, [sp, #100] @ 0x64 │ │ │ │ - str sl, [sp, #20] │ │ │ │ - add fp, r4, r5, lsl #3 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ - str r0, [r4, r5, lsl #3] │ │ │ │ - ldr r4, [sp, #208] @ 0xd0 │ │ │ │ + ldr r9, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r0, [fp, r2, lsl #4] │ │ │ │ mov r0, r7 │ │ │ │ - lsl r4, r4, #2 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - add r4, r1, r1, lsl #2 │ │ │ │ - lsl r1, r4, #3 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #204] @ 0xcc │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - lsl ip, lr, #3 │ │ │ │ - sub r3, lr, r3 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - add sl, r9, r4, lsl #3 │ │ │ │ - str r0, [r9, r4, lsl #3] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r9, fp, r3, lsl #4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #208] @ 0xd0 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - lsl r8, r8, #3 │ │ │ │ - ldr lr, [sp, #208] @ 0xd0 │ │ │ │ - str r8, [sp, #20] │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [fp, r3, lsl #4] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - sub fp, lr, r8 │ │ │ │ - bl 14a680 │ │ │ │ + lsl lr, r9, #3 │ │ │ │ + sub fp, r9, r3 │ │ │ │ + str lr, [sp, #28] │ │ │ │ + add r9, sl, fp, lsl #4 │ │ │ │ + bl 151104 │ │ │ │ ldr r7, [sp, #208] @ 0xd0 │ │ │ │ - add r8, sl, fp, lsl #4 │ │ │ │ - add r7, r7, r7, lsl #1 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - str r7, [sp, #24] │ │ │ │ - str r0, [sl, fp, lsl #4] │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - lsl sl, r7, #3 │ │ │ │ - str sl, [sp, #108] @ 0x6c │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #208] @ 0xd0 │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - add r7, r8, sl │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ - add sl, r7, sl │ │ │ │ - str r0, [r8, lr, lsl #4] │ │ │ │ - ldr lr, [sp, #204] @ 0xcc │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - add lr, lr, lr, lsl #1 │ │ │ │ - lsl r8, lr, #3 │ │ │ │ - str lr, [sp, #28] │ │ │ │ - str r8, [sp, #112] @ 0x70 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sl, fp, lsl #4] │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + add r7, r7, r7, lsl #1 │ │ │ │ + lsl r8, r7, #3 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + str r8, [sp, #108] @ 0x6c │ │ │ │ add r8, r9, fp │ │ │ │ - str r0, [r9, fp] │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - add r1, r8, fp │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r7, r2, lsl #4] │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r0, [r8, fp] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a680 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [r9, r3, lsl #4] │ │ │ │ + ldr r9, [sp, #204] @ 0xcc │ │ │ │ + add r2, r9, r9, lsl #1 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + lsl r2, r2, #3 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ + ldr sl, [sp, #100] @ 0x64 │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ + add r7, r4, r9 │ │ │ │ + add r9, r7, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + str r0, [r4, r3, lsl #4] │ │ │ │ + add r4, r8, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1204] @ 7b348 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1192] @ 7b34c │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a8c4 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [r8, r4, lsl #4] │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r5, [sp, #204] @ 0xcc │ │ │ │ + str r0, [r7, r5, lsl #4] │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #1160] @ 7b34c │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr fp, [sp, #128] @ 0x80 │ │ │ │ - ldr r1, [pc, #1136] @ 7b348 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [pc, #1248] @ 7f3e0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + ldr sl, [sp, #140] @ 0x8c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #1232] @ 7f3e4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #1200] @ 7f3e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #120] @ 0x78 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #1176] @ 7f3e0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1076] @ 7b348 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1064] @ 7b34c │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1032] @ 7b348 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1020] @ 7b34c │ │ │ │ - mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1120] @ 7f3e0 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #1104] @ 7f3e4 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #1072] @ 7f3e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #1060] @ 7f3e4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ + mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a67c │ │ │ │ - mov fp, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - add fp, fp, r5, lsl #2 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [r2, r5, lsl #2] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - add r5, sl, r4, lsl #2 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - str r0, [sl, r4, lsl #2] │ │ │ │ - ldr r4, [sp, #204] @ 0xcc │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - sub r3, r4, lr │ │ │ │ - add r4, fp, r3, lsl #3 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [fp, r3, lsl #3] │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ - mov r0, r8 │ │ │ │ - sub fp, r2, fp │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ - add sl, r5, fp, lsl #3 │ │ │ │ - ldr r8, [sp, #108] @ 0x6c │ │ │ │ - add r8, sl, r8 │ │ │ │ - str r0, [r5, fp, lsl #3] │ │ │ │ + add fp, r9, sl, lsl #2 │ │ │ │ + str r0, [r9, sl, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - ldr fp, [sp, #112] @ 0x70 │ │ │ │ - str r0, [sl, r5, lsl #3] │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + add sl, r3, r9, lsl #2 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r0, [r3, r9, lsl #2] │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r9, [sp, #204] @ 0xcc │ │ │ │ + sub r3, r9, lr │ │ │ │ + add r9, fp, r3, lsl #3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ - add r5, r4, fp │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ - add sl, r8, fp │ │ │ │ - str r0, [r4, r9, lsl #3] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r0, [fp, r3, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + sub fp, r3, ip │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #108] @ 0x6c │ │ │ │ + add r8, sl, fp, lsl #3 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sl, fp, lsl #3] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + add r7, r8, r6 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + str r0, [r8, r6, lsl #3] │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + ldr fp, [sp, #112] @ 0x70 │ │ │ │ + add r6, r9, r2 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r8, [sp, #44] @ 0x2c │ │ │ │ + str r0, [r9, r8, lsl #3] │ │ │ │ + mov r0, r4 │ │ │ │ + add r9, r7, ip │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ ldr r4, [sp, #208] @ 0xd0 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - str r0, [r8, r4, lsl #3] │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - add r8, r5, lr │ │ │ │ - bl 14a67c │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + add sl, r6, lr │ │ │ │ + str r0, [r7, r4, lsl #3] │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #204] @ 0xcc │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r0, [r5, r4, lsl #3] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ + str r0, [r6, r4, lsl #3] │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - mov fp, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #604] @ 7b350 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #636] @ 7f3e8 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #588] @ 7b354 │ │ │ │ + bl 151348 │ │ │ │ + ldr fp, [sp, #144] @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #616] @ 7f3ec │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #140] @ 0x8c │ │ │ │ - ldr r1, [pc, #556] @ 7b354 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #132] @ 0x84 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #584] @ 7f3ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #532] @ 7b350 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #124] @ 0x7c │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #560] @ 7f3e8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #472] @ 7b350 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #460] @ 7b354 │ │ │ │ + ldr r1, [pc, #500] @ 7f3e8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #484] @ 7f3ec │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #428] @ 7b350 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #456] @ 7f3e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #416] @ 7b354 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #444] @ 7f3ec │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + mov r8, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ - mov r9, r0 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - add r7, r8, r7 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - mov r1, r9 │ │ │ │ - add r3, sl, ip │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r0, [r8, r2] │ │ │ │ - ldr r8, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sl, r2, lsl #4] │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - sub r7, r7, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - mov fp, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, fp │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + add r3, sl, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r1, [sp, #204] @ 0xcc │ │ │ │ + add r2, r9, r2 │ │ │ │ + str r0, [sl, r1, lsl #4] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [r9, r1, lsl #4] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ sub sl, r3, r1 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + mov fp, sl │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ str r0, [fp], lr │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r8, sl │ │ │ │ - str r0, [r8], r1 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + sub r9, r2, r1 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + mov r7, r9 │ │ │ │ mov r1, r6 │ │ │ │ + str r0, [r7], ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ - str r0, [sl, r1, lsl #3] │ │ │ │ - ldr sl, [sp, #40] @ 0x28 │ │ │ │ + str r0, [r9, r1, lsl #3] │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ - str r0, [r7, r1, lsl #3] │ │ │ │ + str r0, [sl, r1, lsl #3] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r8, r5, lsl #3] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - ldr r2, [sp, #148] @ 0x94 │ │ │ │ - add r2, r2, r1 │ │ │ │ - str r0, [fp, r9, lsl #3] │ │ │ │ + str r0, [r7, r6, lsl #3] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr ip, [sp, #96] @ 0x60 │ │ │ │ - add r1, r3, r1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r1, [sp] │ │ │ │ - add r3, r3, ip │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b 7b358 │ │ │ │ - andeq r9, sp, r4, lsl #17 │ │ │ │ + ldr r8, [sp, #44] @ 0x2c │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + str r0, [fp, r8, lsl #3] │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + ldr ip, [sp, #104] @ 0x68 │ │ │ │ + add r3, r3, r2 │ │ │ │ + add r1, sl, r2 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + add r3, fp, ip │ │ │ │ + str r3, [sp, #16] │ │ │ │ + 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 │ │ │ │ + b 7f3f0 │ │ │ │ + andeq fp, sp, r8, ror #15 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x003504f3 │ │ │ │ svccc 0x006c835e │ │ │ │ mcrcc 15, 6, lr, cr3, cr5, {0} │ │ │ │ svccc 0x007b14be │ │ │ │ cdpcc 5, 4, cr12, cr7, cr2, {6} │ │ │ │ svccc 0x0054db31 │ │ │ │ svccc 0x000e39da │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ - eor r1, r1, r3 │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ - ldr r1, [sp, #204] @ 0xcc │ │ │ │ - eor r1, r1, r3 │ │ │ │ - str r1, [sp, #204] @ 0xcc │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ - eor r1, r1, r3 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + eor r2, r2, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r1, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ - bne 7a37c │ │ │ │ + bne 7e410 │ │ │ │ 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) │ │ │ │ │ │ │ │ -0007b394 : │ │ │ │ - ldr r2, [pc, #12] @ 7b3a8 │ │ │ │ - ldr r1, [pc, #12] @ 7b3ac │ │ │ │ +0007f428 : │ │ │ │ + ldr r2, [pc, #12] @ 7f43c │ │ │ │ + ldr r1, [pc, #12] @ 7f440 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b170 │ │ │ │ - andeq r6, sp, r4, asr #5 │ │ │ │ - @ instruction: 0xffffef78 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #316 @ 0x13c │ │ │ │ + andeq r8, sp, r0, lsr r2 │ │ │ │ + @ instruction: 0xffffef68 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [sp, #364] @ 0x16c │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #316 @ 0x13c │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #4088] @ 7c3c4 │ │ │ │ - cmp r2, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ + ldr r2, [sp, #364] @ 0x16c │ │ │ │ str r0, [sp, #8] │ │ │ │ + ldr r3, [pc, #4088] @ 8046c │ │ │ │ str r1, [sp, #12] │ │ │ │ - ble 7dad8 │ │ │ │ + cmp r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ble 81b78 │ │ │ │ ldr r2, [sp, #368] @ 0x170 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r2, [sp, #300] @ 0x12c │ │ │ │ ldr r2, [sp, #372] @ 0x174 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r2, [sp, #304] @ 0x130 │ │ │ │ - ldr r2, [pc, #4044] @ 7c3c8 │ │ │ │ + ldr r2, [pc, #4048] @ 80470 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str ip, [sp, #16] │ │ │ │ + str lr, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ - str lr, [sp, #32] │ │ │ │ ldr sl, [sp, #8] │ │ │ │ ldr r3, [sp, #352] @ 0x160 │ │ │ │ ldr r4, [sl] │ │ │ │ ldr r5, [sl, r3, lsl #6] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #352] @ 0x160 │ │ │ │ - ldr r1, [sp, #352] @ 0x160 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r2, [sp, #352] @ 0x160 │ │ │ │ lsl r3, r3, #3 │ │ │ │ - rsb lr, r1, r1, lsl #3 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, r1, r1, lsl #1 │ │ │ │ - ldr r5, [sl, lr, lsl #4] │ │ │ │ + sub ip, r3, r2 │ │ │ │ + ldr r5, [sl, ip, lsl #4] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, r2, r2, lsl #1 │ │ │ │ ldr r7, [sl, r3, lsl #4] │ │ │ │ - str lr, [sp, #24] │ │ │ │ - mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + str ip, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #352] @ 0x160 │ │ │ │ - add r3, sl, r1, lsl #5 │ │ │ │ - ldr r8, [r3, r1, lsl #6] │ │ │ │ - ldr r5, [sl, r1, lsl #5] │ │ │ │ - lsl r2, r1, #5 │ │ │ │ - mov r1, r8 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ + lsl r2, r1, #5 │ │ │ │ + ldr r5, [sl, r1, lsl #5] │ │ │ │ + add r3, sl, r2 │ │ │ │ + ldr r8, [r3, r1, lsl #6] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #352] @ 0x160 │ │ │ │ - lsl r1, r1, #4 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ - add r3, sl, r0, lsl #4 │ │ │ │ + lsl r1, r1, #4 │ │ │ │ + add r3, sl, r1 │ │ │ │ ldr sl, [sl, r0, lsl #4] │ │ │ │ + str r1, [sp, #32] │ │ │ │ ldr r1, [r3, r0, lsl #6] │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3752] @ 7c3d4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3756] @ 8047c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3696] @ 7c3d4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3700] @ 8047c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r4, [fp, lr, lsl #4] │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ ldr r5, [fp, r3, lsl #4] │ │ │ │ + ldr r4, [fp, ip, lsl #4] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r7, [sp, #352] @ 0x160 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r5, [fp] │ │ │ │ ldr r6, [fp, r7, lsl #6] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #352] @ 0x160 │ │ │ │ + bl 151104 │ │ │ │ ldr r9, [sp, #352] @ 0x160 │ │ │ │ - add ip, r2, r2, lsl #2 │ │ │ │ - ldr sl, [fp, ip, lsl #4] │ │ │ │ - ldr r5, [fp, r9, lsl #4] │ │ │ │ - mov r1, sl │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - str r9, [sp, #152] @ 0x98 │ │ │ │ mov r6, r0 │ │ │ │ + lsl lr, r9, #2 │ │ │ │ + ldr r5, [fp, r9, lsl #4] │ │ │ │ + str lr, [sp, #44] @ 0x2c │ │ │ │ + add lr, lr, r9 │ │ │ │ + ldr sl, [fp, lr, lsl #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + str lr, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #352] @ 0x160 │ │ │ │ mov r3, fp │ │ │ │ + mov r5, r0 │ │ │ │ ldr fp, [fp, r2, lsl #5] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ + mov r0, fp │ │ │ │ ldr r1, [r3, r2, lsl #5] │ │ │ │ str r1, [sp, #28] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3348] @ 7c3d4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3356] @ 8047c │ │ │ │ + bl 151348 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3296] @ 7c3d4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3304] @ 8047c │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #352] @ 0x160 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - sub r2, r2, r6 │ │ │ │ - sub r5, r5, r6 │ │ │ │ - ldr r4, [r9, r2, lsl #2] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [r9, r5, lsl #2] │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + ldr r9, [sp, #352] @ 0x160 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + sub r5, r5, r9 │ │ │ │ + sub r7, r2, r9 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + ldr r4, [r8, r7, lsl #2] │ │ │ │ + ldr r5, [r8, r5, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov fp, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - lsl r4, lr, #2 │ │ │ │ - rsb r3, r8, sl, lsl #3 │ │ │ │ - ldr r5, [r9, r3, lsl #2] │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r4, [r9, lr, lsl #2] │ │ │ │ - lsl r2, sl, #3 │ │ │ │ mov r1, r5 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + mov r2, #92 @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ + lsl r9, ip, #2 │ │ │ │ + ldr r4, [r8, ip, lsl #2] │ │ │ │ + str r9, [sp, #120] @ 0x78 │ │ │ │ + ldr r9, [sp, #352] @ 0x160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + mul r9, r2, r9 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r9, r8 │ │ │ │ + ldr r5, [r8, r3] │ │ │ │ mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - lsl r4, sl, #2 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #100] @ 0x64 │ │ │ │ - ldr r4, [r9, sl, lsl #2] │ │ │ │ - ldr r1, [sp, #352] @ 0x160 │ │ │ │ - add r5, r2, r1 │ │ │ │ - add r3, r1, r5, lsl #1 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - ldr r5, [r9, r3, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + lsl r2, r3, #2 │ │ │ │ + ldr r4, [r9, r3, lsl #2] │ │ │ │ + mov r3, #76 @ 0x4c │ │ │ │ + str r2, [sp, #124] @ 0x7c │ │ │ │ + ldr sl, [sp, #352] @ 0x160 │ │ │ │ + mov r0, r4 │ │ │ │ + mul sl, r3, sl │ │ │ │ + ldr r5, [r9, sl] │ │ │ │ mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - add r3, r3, r2 │ │ │ │ - ldr r1, [sp, #352] @ 0x160 │ │ │ │ - ldr r5, [r9, r3, lsl #2] │ │ │ │ - add r1, r1, ip, lsl #1 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [r9, r1, lsl #2] │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #352] @ 0x160 │ │ │ │ + mov r3, #108 @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ + ldr r2, [sp, #352] @ 0x160 │ │ │ │ + mul ip, r3, ip │ │ │ │ + ldr r5, [r9, ip] │ │ │ │ + str ip, [sp, #132] @ 0x84 │ │ │ │ + mov ip, #44 @ 0x2c │ │ │ │ + mul r2, ip, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [r9, r2] │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2860] @ 7c3d4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2876] @ 8047c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2804] @ 7c3d4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2820] @ 8047c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ - ldr r4, [fp, r2, lsl #2] │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldr r4, [fp, r7, lsl #2] │ │ │ │ + ldr r6, [fp, r5, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [fp, r6, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r5, [fp, r3, lsl #2] │ │ │ │ - ldr r7, [fp, r4, lsl #2] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #48] @ 0x30 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ - add r3, fp, r8 │ │ │ │ - ldr r5, [fp, lr, lsl #2] │ │ │ │ - ldr r8, [r3, r7, lsl #6] │ │ │ │ + ldr r8, [fp, r2] │ │ │ │ + ldr r7, [fp, r3] │ │ │ │ mov r1, r8 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr sl, [sp, #120] @ 0x78 │ │ │ │ + ldr r9, [fp, ip, lsl #2] │ │ │ │ + add r3, fp, sl │ │ │ │ + ldr sl, [sp, #352] @ 0x160 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr sl, [r3, sl, lsl #6] │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr sl, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #352] @ 0x160 │ │ │ │ - add r3, fp, r3 │ │ │ │ + add r3, fp, sl │ │ │ │ ldr fp, [fp, r2, lsl #2] │ │ │ │ ldr r1, [r3, r1, lsl #6] │ │ │ │ - str r1, [sp, #132] @ 0x84 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #132] @ 0x84 │ │ │ │ - mov r5, r0 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2476] @ 7c3d4 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2496] @ 8047c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2420] @ 7c3d4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2440] @ 8047c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r9 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r9, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2280] @ 7c3cc │ │ │ │ - mov r4, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2268] @ 7c3d0 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #2296] @ 80474 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2240] @ 7c3d0 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #2284] @ 80478 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2220] @ 7c3cc │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2260] @ 80478 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #2236] @ 80474 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - ldr r1, [sp, #352] @ 0x160 │ │ │ │ - add r3, fp, r3 │ │ │ │ - ldr r5, [r3, r1, lsl #6] │ │ │ │ - ldr r4, [fp, r1, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [sp, #352] @ 0x160 │ │ │ │ + add r3, sl, r4 │ │ │ │ + ldr r5, [r3, r6, lsl #6] │ │ │ │ + ldr r4, [sl, r6, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #352] @ 0x160 │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ - add r2, sl, r3 │ │ │ │ - ldr sl, [sp, #100] @ 0x64 │ │ │ │ - ldr r5, [fp, r2, lsl #2] │ │ │ │ - add sl, sl, r3 │ │ │ │ - ldr r7, [fp, sl, lsl #2] │ │ │ │ - str r2, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r7 │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #352] @ 0x160 │ │ │ │ + mov r3, #116 @ 0x74 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ + mul r4, r3, r4 │ │ │ │ + mov r3, #52 @ 0x34 │ │ │ │ + mul r7, r3, r7 │ │ │ │ + ldr r5, [sl, r4] │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [sl, r7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #40] @ 0x28 │ │ │ │ + mov r9, r0 │ │ │ │ ldr r1, [sp, #352] @ 0x160 │ │ │ │ - add r3, fp, r5, lsl #2 │ │ │ │ + add r2, fp, r1 │ │ │ │ + mov fp, sl │ │ │ │ + add r3, sl, r2, lsl #2 │ │ │ │ + ldr r5, [sl, r2, lsl #2] │ │ │ │ + str r2, [sp, #180] @ 0xb4 │ │ │ │ ldr sl, [r3, r1, lsl #6] │ │ │ │ - ldr r5, [fp, r5, lsl #2] │ │ │ │ - mov r1, sl │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + mov sl, r0 │ │ │ │ ldr r1, [sp, #352] @ 0x160 │ │ │ │ - lsl r3, ip, #2 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ - add r3, fp, ip, lsl #2 │ │ │ │ - ldr fp, [fp, ip, lsl #2] │ │ │ │ + add r3, fp, lr, lsl #2 │ │ │ │ + ldr fp, [fp, lr, lsl #2] │ │ │ │ ldr r1, [r3, r1, lsl #6] │ │ │ │ - str r1, [sp, #100] @ 0x64 │ │ │ │ - mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ + str r1, [sp, #140] @ 0x8c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1948] @ 7c3d4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1960] @ 8047c │ │ │ │ + bl 151348 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1896] @ 7c3d4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1908] @ 8047c │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #156] @ 0x9c │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1752] @ 7c3cc │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1760] @ 80474 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1740] @ 7c3d0 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1748] @ 80478 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1708] @ 7c3cc │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1720] @ 80474 │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1696] @ 7c3d0 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1704] @ 80478 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr fp, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [sp, #352] @ 0x160 │ │ │ │ add r3, r8, fp │ │ │ │ - ldr fp, [sp, #352] @ 0x160 │ │ │ │ - ldr r5, [r3, fp, lsl #6] │ │ │ │ - ldr r4, [r8, fp, lsl #3] │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r4, [r8, r6, lsl #3] │ │ │ │ + ldr r5, [r3, r6, lsl #6] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - add r3, r8, r4 │ │ │ │ - ldr r6, [r3, fp, lsl #6] │ │ │ │ - ldr r4, [r8, r2, lsl #3] │ │ │ │ - mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ + add r3, r8, r2, lsl #3 │ │ │ │ + ldr r4, [r8, r2, lsl #3] │ │ │ │ + ldr r6, [r3, r6, lsl #6] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - add r3, r8, ip, lsl #3 │ │ │ │ - ldr r7, [r3, fp, lsl #6] │ │ │ │ - ldr r4, [r8, ip, lsl #3] │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ + ldr fp, [sp, #352] @ 0x160 │ │ │ │ + add r3, r8, lr, lsl #3 │ │ │ │ + ldr r4, [r8, lr, lsl #3] │ │ │ │ + ldr r7, [r3, fp, lsl #6] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - ldr r7, [r8, r7, lsl #3] │ │ │ │ - ldr r1, [r8, lr, lsl #3] │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + ldr r1, [r8, ip, lsl #3] │ │ │ │ + ldr r7, [r8, r7, lsl #3] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1372] @ 7c3d4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1384] @ 8047c │ │ │ │ + bl 151348 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1348] @ 7c3d4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1332] @ 7c3cc │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1360] @ 8047c │ │ │ │ + mov sl, #104 @ 0x68 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [pc, #1340] @ 80474 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1320] @ 7c3d0 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1324] @ 80478 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1288] @ 7c3cc │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1292] @ 80474 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1276] @ 7c3d0 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #1280] @ 80478 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1216] @ 7c3d0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1224] @ 80478 │ │ │ │ str r0, [sp, #284] @ 0x11c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1196] @ 7c3cc │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #1200] @ 80474 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1172] @ 7c3d0 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #1176] @ 80478 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1152] @ 7c3cc │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1156] @ 80474 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [r9, lr, lsl #3] │ │ │ │ + str r0, [sp, #292] @ 0x124 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + ldr r5, [r9, ip, lsl #3] │ │ │ │ ldr r4, [r9, r7, lsl #3] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #292] @ 0x124 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ - ldr r4, [r9, ip, lsl #3] │ │ │ │ - ldr r5, [r9, sl, lsl #3] │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ + ldr r6, [sp, #352] @ 0x160 │ │ │ │ + ldr r4, [r9, lr, lsl #3] │ │ │ │ + mul r6, sl, r6 │ │ │ │ + ldr r5, [r9, r6] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + mov r6, #88 @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #28] │ │ │ │ ldr r4, [r9, r2, lsl #3] │ │ │ │ - ldr r5, [r9, r6, lsl #3] │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ mov r0, r4 │ │ │ │ + mul r3, r6, r3 │ │ │ │ + ldr r5, [r9, r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #352] @ 0x160 │ │ │ │ - ldr r5, [r9, lr, lsl #3] │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - ldr sl, [r9, lr, lsl #3] │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ + ldr sl, [r9, r2, lsl #3] │ │ │ │ + str r2, [sp, #204] @ 0xcc │ │ │ │ + ldr r5, [r9, r3, lsl #3] │ │ │ │ mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #900] @ 7c3d0 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #888] @ 80478 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #880] @ 7c3cc │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #868] @ 80474 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #856] @ 7c3d0 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #844] @ 80478 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #836] @ 7c3cc │ │ │ │ + bl 151348 │ │ │ │ mov fp, r0 │ │ │ │ + ldr r1, [pc, #824] @ 80474 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #712] @ 7c3cc │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #704] @ 80474 │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #700] @ 7c3d0 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #688] @ 80478 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #668] @ 7c3cc │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #656] @ 80474 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #656] @ 7c3d0 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #644] @ 80478 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #552] @ 7c3d4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #544] @ 8047c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #528] @ 7c3d4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr fp, [sp, #352] @ 0x160 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #520] @ 8047c │ │ │ │ + bl 151348 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ - add r3, r6, fp │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ + ldr r4, [r9, r3, lsl #2] │ │ │ │ + add r3, r5, r3 │ │ │ │ ldr r5, [r9, r3, lsl #2] │ │ │ │ - ldr r4, [r9, fp, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r9 │ │ │ │ - str r0, [sp, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ - sub r3, ip, r3 │ │ │ │ - ldr r5, [r6, r3, lsl #2] │ │ │ │ - ldr r4, [r6, r9, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + mov r3, #84 @ 0x54 │ │ │ │ str r0, [sp, #24] │ │ │ │ + ldr r5, [sp, #352] @ 0x160 │ │ │ │ + ldr r4, [r9, lr, lsl #2] │ │ │ │ + mul r5, r3, r5 │ │ │ │ + ldr r5, [r9, r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - add r3, r9, r3 │ │ │ │ - ldr r4, [r6, lr, lsl #2] │ │ │ │ - ldr r5, [r6, r3, lsl #2] │ │ │ │ - mov r9, r6 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + mov r5, #100 @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #204] @ 0xcc │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ + ldr r4, [r9, r2, lsl #2] │ │ │ │ + mul r3, r5, r3 │ │ │ │ + ldr r5, [r9, r3] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r4, [r9, r2, lsl #2] │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ - ldr sl, [r9, sl, lsl #2] │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [r9, r4] │ │ │ │ + ldr sl, [r9, r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #292] @ 7c3cc │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #284] @ 80474 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #280] @ 7c3d0 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #272] @ 80478 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #248] @ 7c3cc │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #240] @ 80474 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #236] @ 7c3d0 │ │ │ │ + bl 151348 │ │ │ │ mov fp, r0 │ │ │ │ + ldr r1, [pc, #228] @ 80478 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #204] @ 0xcc │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #108] @ 7c3d0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #104] @ 80478 │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #88] @ 7c3cc │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #80] @ 80474 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #64] @ 7c3d0 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #56] @ 80478 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #44] @ 7c3cc │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #36] @ 80474 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - b 7c3f8 │ │ │ │ - strdeq r8, [sp], -r4 │ │ │ │ + b 804a0 │ │ │ │ + andeq sl, sp, r8, asr #14 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x006c835e │ │ │ │ mcrcc 15, 6, lr, cr3, cr5, {0} │ │ │ │ svccc 0x003504f3 │ │ │ │ cdpcc 5, 4, cr12, cr7, cr2, {6} │ │ │ │ svccc 0x007b14be │ │ │ │ svccc 0x000e39da │ │ │ │ svccc 0x0054db31 │ │ │ │ svccc 0x0061c598 │ │ │ │ vsqrtcc.f32 s11, s21 │ │ │ │ mrccc 0, 4, sl, cr4, cr1, {1} │ │ │ │ svccc 0x0074fa0b │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-112] @ 7c3d4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-116] @ 8047c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-136] @ 7c3d4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-140] @ 8047c │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #156] @ 0x9c │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r1, fp │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a680 │ │ │ │ - mov r9, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #356] @ 0x164 │ │ │ │ - ldr r2, [sp, #356] @ 0x164 │ │ │ │ - lsl r3, r3, #6 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, sl │ │ │ │ - add r6, r3, r2, lsl #6 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ - ldr r2, [sp, #356] @ 0x164 │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sl, r2, lsl #6] │ │ │ │ - ldr r2, [sp, #360] @ 0x168 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - lsl r3, r2, #6 │ │ │ │ - add sl, r8, r2, lsl #6 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #360] @ 0x168 │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ + lsl r2, r3, #6 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add r7, r3, r2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr sl, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #356] @ 0x164 │ │ │ │ + str r0, [r9, r3, lsl #6] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [sp, #360] @ 0x168 │ │ │ │ + lsl r3, r3, #6 │ │ │ │ + add sl, sl, r3 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, r2, lsl #6] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr ip, [sp, #360] @ 0x168 │ │ │ │ + add r8, r7, r2 │ │ │ │ + str r0, [r3, ip, lsl #6] │ │ │ │ mov r0, r4 │ │ │ │ - add r8, r6, lr │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #356] @ 0x164 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #356] @ 0x164 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r6, r2, lsl #6] │ │ │ │ + str r0, [r7, ip, lsl #6] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r0, [r3] │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #156] @ 0x9c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [r9] │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-456] @ 7c3d4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-456] @ 8047c │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-480] @ 7c3d4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r2, [sp, #356] @ 0x164 │ │ │ │ - mov r1, r7 │ │ │ │ - rsb r2, r2, r2, lsl #27 │ │ │ │ - add r9, r8, r2, lsl #5 │ │ │ │ - lsl fp, r2, #5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - rsb fp, fp, #0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-480] @ 8047c │ │ │ │ + bl 151348 │ │ │ │ + ldr ip, [sp, #356] @ 0x164 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + lsl ip, ip, #5 │ │ │ │ + rsb fp, ip, #0 │ │ │ │ + sub r9, r8, ip │ │ │ │ + str ip, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + str r0, [r8, fp] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r8, r2, lsl #5] │ │ │ │ - ldr r2, [sp, #360] @ 0x168 │ │ │ │ mov r0, r5 │ │ │ │ - lsl r2, r2, #5 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #360] @ 0x168 │ │ │ │ - add r8, sl, r2, lsl #5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #360] @ 0x168 │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ + ldr fp, [sp, #360] @ 0x168 │ │ │ │ + lsl fp, fp, #5 │ │ │ │ + add r8, sl, fp │ │ │ │ + str fp, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ - sub r9, r9, lr │ │ │ │ - str fp, [sp, #136] @ 0x88 │ │ │ │ - str r0, [sl, r2, lsl #5] │ │ │ │ + ldr r3, [sp, #360] @ 0x168 │ │ │ │ + sub r9, r9, r2 │ │ │ │ + str r0, [sl, r3, lsl #5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - sub r6, r8, r3 │ │ │ │ - rsb fp, r3, #0 │ │ │ │ str r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str fp, [sp, #4] │ │ │ │ + rsb fp, r3, #0 │ │ │ │ + sub r6, r8, r3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [r8, fp] │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-664] @ 7c3d4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-648] @ 8047c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r8, [sp, #296] @ 0x128 │ │ │ │ - ldr r1, [pc, #-716] @ 7c3cc │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #-704] @ 80474 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr fp, [sp, #252] @ 0xfc │ │ │ │ - ldr r1, [pc, #-732] @ 7c3d0 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-720] @ 80478 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr sl, [sp, #256] @ 0x100 │ │ │ │ - ldr r1, [pc, #-764] @ 7c3d0 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-752] @ 80478 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - ldr r1, [pc, #-788] @ 7c3cc │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-776] @ 80474 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-848] @ 7c3cc │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-832] @ 80474 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-860] @ 7c3d0 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-848] @ 80478 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-892] @ 7c3cc │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-880] @ 80474 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-904] @ 7c3d0 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-892] @ 80478 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-976] @ 7c3d4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-960] @ 8047c │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [sp, #356] @ 0x164 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #356] @ 0x164 │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - lsl ip, r1, #4 │ │ │ │ - add fp, r9, r1, lsl #4 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + add r1, r1, r3 │ │ │ │ + lsl lr, r1, #4 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, r8 │ │ │ │ - str ip, [sp, #76] @ 0x4c │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #360] @ 0x168 │ │ │ │ - str sl, [sp, #24] │ │ │ │ - add r1, r2, r2, lsl #2 │ │ │ │ - lsl r3, r2, #2 │ │ │ │ - lsl r2, r1, #4 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - str r0, [r9, sl, lsl #4] │ │ │ │ - add sl, r6, r1, lsl #4 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ + add fp, r9, lr │ │ │ │ + str lr, [sp, #32] │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #360] @ 0x168 │ │ │ │ mov r1, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #356] @ 0x164 │ │ │ │ + str r0, [r9, sl, lsl #4] │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + str sl, [sp, #44] @ 0x2c │ │ │ │ + ldr ip, [sp, #360] @ 0x168 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + add lr, r3, ip │ │ │ │ + lsl r3, lr, #4 │ │ │ │ + mov r9, lr │ │ │ │ + add sl, r6, r3 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #356] @ 0x164 │ │ │ │ mov r1, r8 │ │ │ │ - str r9, [sp, #20] │ │ │ │ str r0, [r6, r9, lsl #4] │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - sub r6, lr, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - ldr lr, [sp, #360] @ 0x168 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + str r9, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + sub r6, ip, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ add r9, fp, r6, lsl #5 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ str r0, [fp, r6, lsl #5] │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - sub fp, lr, r3 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #124] @ 0x7c │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ + sub fp, r1, r3 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - add r8, sl, fp, lsl #5 │ │ │ │ str r0, [sl, fp, lsl #5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #360] @ 0x168 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - ldr sl, [sp, #136] @ 0x88 │ │ │ │ - ldr fp, [sp, #40] @ 0x28 │ │ │ │ - add r6, r9, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ + add r8, sl, fp, lsl #5 │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ + str r0, [r8, r1, lsl #5] │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r7, r8, fp │ │ │ │ - str r0, [r8, r2, lsl #5] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ add r8, r7, fp │ │ │ │ - str r0, [r9, sl] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #356] @ 0x164 │ │ │ │ + mov r1, r5 │ │ │ │ + add r6, r9, sl │ │ │ │ + add fp, r6, sl │ │ │ │ + str r0, [r9, ip, lsl #5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #360] @ 0x168 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - mov r4, sl │ │ │ │ - add sl, r6, sl │ │ │ │ - str r0, [r7, lr, lsl #5] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ │ │ - str r0, [r6, r4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + ldr ip, [sp, #360] @ 0x168 │ │ │ │ + str r0, [r7, ip, lsl #5] │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #356] @ 0x164 │ │ │ │ + str r0, [r6, r1, lsl #5] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #156] @ 0x9c │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #204] @ 0xcc │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1452] @ 7c3e4 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1448] @ 8048c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1472] @ 7c3e0 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-1468] @ 80488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1496] @ 7c3e4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-1492] @ 8048c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1516] @ 7c3e0 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1512] @ 80488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1572] @ 7c3e4 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-1568] @ 8048c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1592] @ 7c3e0 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-1588] @ 80488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1620] @ 7c3e0 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-1616] @ 80488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1632] @ 7c3e4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1628] @ 8048c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #356] @ 0x164 │ │ │ │ - add r4, lr, lr, lsl #1 │ │ │ │ - lsl lr, r4, #3 │ │ │ │ - add r3, sl, r4, lsl #3 │ │ │ │ - str lr, [sp, #140] @ 0x8c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #356] @ 0x164 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr ip, [sp, #76] @ 0x4c │ │ │ │ + mov r0, sl │ │ │ │ + add r4, r2, r2, lsl #1 │ │ │ │ + lsl r2, r4, #3 │ │ │ │ + add r3, fp, r2 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sl, r4, lsl #3] │ │ │ │ - mov r0, fp │ │ │ │ - sub r4, r3, ip │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ + str r0, [fp, r4, lsl #3] │ │ │ │ + mov r0, sl │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + sub r4, r3, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov r6, r4 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r6], lr │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #360] @ 0x168 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ - sub ip, lr, lr, lsl #3 │ │ │ │ - lsl lr, ip, #3 │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - add fp, r8, ip, lsl #3 │ │ │ │ - mov sl, ip │ │ │ │ - str lr, [sp, #160] @ 0xa0 │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ + str r0, [r6], r2 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #360] @ 0x168 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #172] @ 0xac │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr lr, [sp, #360] @ 0x168 │ │ │ │ + lsl fp, fp, #3 │ │ │ │ + sub r3, lr, fp │ │ │ │ + lsl lr, r3, #3 │ │ │ │ + mov sl, r3 │ │ │ │ + str fp, [sp, #128] @ 0x80 │ │ │ │ + add fp, r8, lr │ │ │ │ + str lr, [sp, #148] @ 0x94 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - str sl, [sp, #44] @ 0x2c │ │ │ │ str r0, [r8, sl, lsl #3] │ │ │ │ - mov r0, r2 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + str sl, [sp, #56] @ 0x38 │ │ │ │ add sl, fp, r3 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [fp, lr, lsl #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #72] @ 0x48 │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ - add r7, sl, fp │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + ldr r9, [sp, #152] @ 0x98 │ │ │ │ + add r7, sl, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #360] @ 0x168 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sl, fp] │ │ │ │ - ldr fp, [sp, #360] @ 0x168 │ │ │ │ mov r0, r8 │ │ │ │ - add r2, fp, fp, lsl #1 │ │ │ │ - add ip, r7, r2, lsl #4 │ │ │ │ - mov fp, r2 │ │ │ │ - str ip, [sp, #72] @ 0x48 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str fp, [sp, #48] @ 0x30 │ │ │ │ + add r3, ip, ip, lsl #1 │ │ │ │ + add ip, r7, r3, lsl #4 │ │ │ │ + mov fp, r3 │ │ │ │ + str ip, [sp, #152] @ 0x98 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ str r0, [r7, fp, lsl #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #136] @ 0x88 │ │ │ │ + str fp, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #164] @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #356] @ 0x164 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #356] @ 0x164 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r4, sl, lsl #6] │ │ │ │ + str r0, [r4, r9, lsl #6] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ │ │ - add sl, r6, r4, lsl #4 │ │ │ │ + ldr r4, [sp, #124] @ 0x7c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ str r0, [r6, r4, lsl #4] │ │ │ │ + add sl, r6, r4, lsl #4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #156] @ 0x9c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #204] @ 0xcc │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2176] @ 7c3dc │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-2172] @ 80484 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2196] @ 7c3d8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-2192] @ 80480 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2220] @ 7c3dc │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-2216] @ 80484 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2240] @ 7c3d8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-2236] @ 80480 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2296] @ 7c3dc │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-2292] @ 80484 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2316] @ 7c3d8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-2312] @ 80480 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2344] @ 7c3d8 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-2340] @ 80480 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2356] @ 7c3dc │ │ │ │ + bl 151348 │ │ │ │ mov fp, r0 │ │ │ │ + ldr r1, [pc, #-2352] @ 80484 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #76] @ 0x4c │ │ │ │ - add fp, sl, ip │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr ip, [sp, #356] @ 0x164 │ │ │ │ - lsl ip, ip, #3 │ │ │ │ - str ip, [sp, #60] @ 0x3c │ │ │ │ + add fp, sl, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #356] @ 0x164 │ │ │ │ str r0, [sl, r1, lsl #4] │ │ │ │ - ldr sl, [sp, #356] @ 0x164 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - sub r3, sl, sl, lsl #3 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r1, [sp, #356] @ 0x164 │ │ │ │ + lsl r1, r1, #3 │ │ │ │ + sub r3, r3, r1 │ │ │ │ add sl, fp, r3, lsl #4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [fp, r3, lsl #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - sub r4, r1, r3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + sub r4, r1, r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ + str r0, [r4] │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [sp, #360] @ 0x168 │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ + mov r0, r2 │ │ │ │ sub r3, r3, r1 │ │ │ │ mov r1, r9 │ │ │ │ add fp, r4, r3, lsl #4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r0, [r4] │ │ │ │ - mov r0, r2 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r4, r3, lsl #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ - add r4, fp, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ + ldr r9, [sp, #64] @ 0x40 │ │ │ │ + add r4, fp, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ str r0, [fp, r8] │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ - mov r0, r7 │ │ │ │ - lsl r3, r1, #4 │ │ │ │ - add fp, r4, r1, lsl #4 │ │ │ │ mov r1, r9 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - str fp, [sp, #52] @ 0x34 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ - str r0, [r4, r1, lsl #4] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [sp, #360] @ 0x168 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + add fp, r4, r3 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str fp, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #360] @ 0x168 │ │ │ │ mov r1, r6 │ │ │ │ + str r0, [r4, fp, lsl #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr fp, [sp, #68] @ 0x44 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - add r4, sl, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ + ldr fp, [sp, #88] @ 0x58 │ │ │ │ + add r4, sl, r2 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #356] @ 0x164 │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sl, r1, lsl #6] │ │ │ │ - sub r1, ip, r1 │ │ │ │ - ldr ip, [sp, #356] @ 0x164 │ │ │ │ + str r0, [sl, r5, lsl #6] │ │ │ │ mov r0, fp │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r6 │ │ │ │ - rsb r5, ip, ip, lsl #28 │ │ │ │ - bl 14a680 │ │ │ │ - add r9, r4, r5, lsl #4 │ │ │ │ - ldr r6, [sp, #292] @ 0x124 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r4, r5, lsl #4] │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ - ldr r6, [sp, #284] @ 0x11c │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ + lsl sl, r1, #4 │ │ │ │ + sub r9, r4, sl │ │ │ │ + sub r5, r5, r1 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + rsb r5, sl, #0 │ │ │ │ + bl 151104 │ │ │ │ + str r0, [r4, r5] │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #292] @ 0x124 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2808] @ 7c3e4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2828] @ 7c3e0 │ │ │ │ + ldr r4, [sp, #284] @ 0x11c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-2804] @ 8048c │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + ldr r1, [pc, #-2832] @ 80488 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r8, [sp, #260] @ 0x104 │ │ │ │ - ldr r1, [pc, #-2856] @ 7c3e4 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-2856] @ 8048c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r7, [sp, #268] @ 0x10c │ │ │ │ - ldr r1, [pc, #-2880] @ 7c3e0 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-2880] @ 80488 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - mov fp, r0 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2964] @ 7c3e8 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-2964] @ 80490 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2976] @ 7c3ec │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-2976] @ 80494 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3004] @ 7c3ec │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-3000] @ 80494 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3024] @ 7c3e8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3024] @ 80490 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3056] @ 7c3e4 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3076] @ 7c3e0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-3052] @ 8048c │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [pc, #-3080] @ 80488 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3104] @ 7c3e0 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3104] @ 80488 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3116] @ 7c3e4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3116] @ 8048c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #244] @ 0xf4 │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r8, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3196] @ 7c3f4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3196] @ 8049c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3216] @ 7c3f0 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-3216] @ 80498 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3240] @ 7c3f4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-3240] @ 8049c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3260] @ 7c3f0 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3260] @ 80498 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3328] @ 7c3e8 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-3328] @ 80490 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3340] @ 7c3ec │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-3340] @ 80494 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3372] @ 7c3e8 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-3368] @ 80490 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3384] @ 7c3ec │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-3384] @ 80494 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3436] @ 7c3f4 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3436] @ 8049c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3456] @ 7c3f0 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-3456] @ 80498 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3484] @ 7c3f0 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-3484] @ 80498 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3496] @ 7c3f4 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-3496] @ 8049c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ - str fp, [sp, #80] @ 0x50 │ │ │ │ - str sl, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, fp │ │ │ │ + str fp, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #356] @ 0x164 │ │ │ │ - rsb ip, ip, ip, lsl #4 │ │ │ │ - mov fp, ip │ │ │ │ - add sl, r9, ip, lsl #2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #356] @ 0x164 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #356] @ 0x164 │ │ │ │ - str fp, [sp, #116] @ 0x74 │ │ │ │ + sub fp, sl, r3 │ │ │ │ + bl 151100 │ │ │ │ + add sl, r9, fp, lsl #2 │ │ │ │ str r0, [r9, fp, lsl #2] │ │ │ │ - mvn fp, #103 @ 0x67 │ │ │ │ - mul lr, fp, lr │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, r8 │ │ │ │ - add r9, sl, lr │ │ │ │ - mov fp, lr │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ + str fp, [sp, #104] @ 0x68 │ │ │ │ + mvn fp, #103 @ 0x67 │ │ │ │ + ldr r9, [sp, #356] @ 0x164 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + mul r9, fp, r9 │ │ │ │ + mov fp, r9 │ │ │ │ + add r9, sl, r9 │ │ │ │ str r0, [sl, fp] │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #64] @ 0x40 │ │ │ │ - ldr sl, [sp, #360] @ 0x168 │ │ │ │ - ldr fp, [sp, #52] @ 0x34 │ │ │ │ - sub sl, sl, lr │ │ │ │ - add fp, fp, sl, lsl #2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr fp, [sp, #64] @ 0x40 │ │ │ │ + ldr ip, [sp, #360] @ 0x168 │ │ │ │ + sub sl, ip, r3 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + mov lr, #104 @ 0x68 │ │ │ │ + add fp, fp, sl, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r3, sl, lsl #2] │ │ │ │ ldr r3, [sp, #360] @ 0x168 │ │ │ │ - add r2, r3, r2, lsl #2 │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - add sl, fp, r2, lsl #3 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - str r0, [fp, r2, lsl #3] │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ + str r0, [ip, sl, lsl #2] │ │ │ │ + mul r3, lr, r3 │ │ │ │ + mov r0, r2 │ │ │ │ + add sl, fp, r3 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + str r0, [fp, r3] │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - add r6, sl, r7 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ + add r6, sl, r7 │ │ │ │ str r0, [sl, r7] │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ - lsl r3, sl, #3 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - add r7, r6, sl, lsl #3 │ │ │ │ + ldr sl, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [r6, sl, lsl #3] │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + add r7, r6, sl, lsl #3 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add r4, r9, r2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #356] @ 0x164 │ │ │ │ - str r0, [r9, sl, lsl #6] │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ - mov r0, r6 │ │ │ │ - sub r4, r4, r1 │ │ │ │ + add r4, r9, r2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #356] @ 0x164 │ │ │ │ + str r0, [r9, r1, lsl #6] │ │ │ │ mov r1, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + sub r4, r4, r2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ str r0, [r4, r2, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - ldr fp, [sp, #136] @ 0x88 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - add r8, sl, r4, lsl #2 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr fp, [sp, #152] @ 0x98 │ │ │ │ str r0, [sl, r4, lsl #2] │ │ │ │ + add r8, sl, r4, lsl #2 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - add r6, r7, r3 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ + ldr r6, [sp, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r2, [sp, #360] @ 0x168 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov lr, #88 @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ - add r9, r2, lr, lsl #1 │ │ │ │ - str r0, [r7, r3, lsl #3] │ │ │ │ + ldr r9, [sp, #360] @ 0x168 │ │ │ │ + add r6, r7, r6 │ │ │ │ + str r0, [r7, r2, lsl #3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + mul r9, lr, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r1, fp │ │ │ │ - add r7, r6, r9, lsl #3 │ │ │ │ - str r0, [r6, r9, lsl #3] │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [r6, r9] │ │ │ │ + add r7, r6, r9 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 151100 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ - add r5, r7, fp │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ + add r5, r7, fp │ │ │ │ str r0, [r7, fp] │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ add r2, r5, r7, lsl #3 │ │ │ │ - str r2, [sp, #124] @ 0x7c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ str r0, [r5, r7, lsl #3] │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ - mov r7, sl │ │ │ │ + mov r7, #44 @ 0x2c │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ - mov r5, r1 │ │ │ │ str r0, [r8, r1, lsl #6] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + mul r1, r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - add r5, r5, r1, lsl #1 │ │ │ │ + mov r7, sl │ │ │ │ + mov r5, r1 │ │ │ │ + add sl, sl, r1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 14a680 │ │ │ │ - add sl, sl, r5, lsl #2 │ │ │ │ + bl 151104 │ │ │ │ ldr r4, [sp, #228] @ 0xe4 │ │ │ │ - str r0, [r7, r5, lsl #2] │ │ │ │ - ldr r5, [sp, #280] @ 0x118 │ │ │ │ + str r0, [r7, r5] │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ + bl 151104 │ │ │ │ ldr r4, [sp, #236] @ 0xec │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1516] @ 7dae0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ - ldr r1, [pc, #1500] @ 7dae4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1548] @ 81b94 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #264] @ 0x108 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1528] @ 81b98 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #272] @ 0x110 │ │ │ │ - ldr r1, [pc, #1468] @ 7dae4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #272] @ 0x110 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #276] @ 0x114 │ │ │ │ - ldr r1, [pc, #1444] @ 7dae0 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r1, [pc, #1496] @ 81b98 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #276] @ 0x114 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #1472] @ 81b94 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + bl 151104 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #204] @ 0xcc │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1360] @ 7dae8 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1388] @ 81b9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1348] @ 7daec │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #1376] @ 81ba0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1316] @ 7dae8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1348] @ 81b9c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1304] @ 7daec │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1332] @ 81ba0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1268] @ 7dae4 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1248] @ 7dae0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1300] @ 81b98 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1276] @ 81b94 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1224] @ 7dae4 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1204] @ 7dae0 │ │ │ │ + ldr r1, [pc, #1252] @ 81b98 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1232] @ 81b94 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #188] @ 0xbc │ │ │ │ mov r5, r0 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1124] @ 7daf0 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1152] @ 81ba4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1112] @ 7daf4 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #1140] @ 81ba8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1084] @ 7daf4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1112] @ 81ba8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1064] @ 7daf0 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1092] @ 81ba4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #188] @ 0xbc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1000] @ 7daec │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1028] @ 81ba0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #980] @ 7dae8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #1008] @ 81b9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #952] @ 7dae8 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #984] @ 81b9c │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #940] @ 7daec │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #968] @ 81ba0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #888] @ 7daf4 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #916] @ 81ba8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #868] @ 7daf0 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #896] @ 81ba4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #844] @ 7daf4 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #872] @ 81ba8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #824] @ 7daf0 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #852] @ 81ba4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str fp, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + str fp, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r1, fp │ │ │ │ str r0, [sl, r2, lsl #3] │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ add r3, sl, r2, lsl #2 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sl, r2, lsl #2] │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr lr, [sp, #44] @ 0x2c │ │ │ │ - add r4, r3, r3, lsl #2 │ │ │ │ - ldr r2, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ + ldr lr, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r4, [sp, #360] @ 0x168 │ │ │ │ str r0, [r2, lr, lsl #3] │ │ │ │ - add r2, r3, r4, lsl #2 │ │ │ │ + mov lr, #100 @ 0x64 │ │ │ │ mov r0, sl │ │ │ │ - str r2, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #32] │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sl, r4, lsl #2] │ │ │ │ + mul r4, lr, r4 │ │ │ │ + add r2, r3, r4 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sl, r4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ mov r9, sl │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ - ldr lr, [sp, #360] @ 0x168 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r1, r4 │ │ │ │ - sub r8, r3, lr │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr lr, [sp, #360] @ 0x168 │ │ │ │ str r0, [r2, fp] │ │ │ │ + mov r2, #92 @ 0x5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + mul lr, r2, lr │ │ │ │ + mov r8, lr │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sl, r8, lsl #2] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [sl, r8] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #356] @ 0x164 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r3, r5, lsl #6] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #356] @ 0x164 │ │ │ │ + str r0, [r3, r2, lsl #6] │ │ │ │ mov r0, r4 │ │ │ │ - add r5, r3, r5 │ │ │ │ - bl 14a680 │ │ │ │ + add r5, r5, r2 │ │ │ │ + bl 151104 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ - str r0, [sl, r5, lsl #2] │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sl, r5, lsl #2] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sp, #356] @ 0x164 │ │ │ │ - rsb r5, r5, r5, lsl #5 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r2, [sp, #356] @ 0x164 │ │ │ │ + sub r5, ip, r2 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - add r6, sl, r6 │ │ │ │ str r0, [sl, r5, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r4, [sp, #356] @ 0x164 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #356] @ 0x164 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r0, [sl, r4, lsl #2] │ │ │ │ + add r6, sl, r6 │ │ │ │ + str r0, [sl, r2, lsl #2] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r4, [sp, #360] @ 0x168 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r9, r4, lsl #2] │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ + sub r4, ip, r2 │ │ │ │ + str r0, [r9, r2, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - sub r4, r2, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r7, r9, r4, lsl #2 │ │ │ │ str r0, [r9, r4, lsl #2] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r7, fp] │ │ │ │ mov r0, r5 │ │ │ │ - add r7, lr, r3 │ │ │ │ - bl 14a67c │ │ │ │ mov fp, r9 │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ + add r7, r3, r2 │ │ │ │ + bl 151100 │ │ │ │ str r0, [r9, r7, lsl #2] │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #356] @ 0x164 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #356] @ 0x164 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r6, r3, lsl #6] │ │ │ │ + str r0, [r6, r2, lsl #6] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ - add r1, r8, r3 │ │ │ │ + str r0, [sl, r3, lsl #2] │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + add r2, r8, r3 │ │ │ │ add r3, r9, r3 │ │ │ │ + str r2, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ - ldr ip, [sp, #116] @ 0x74 │ │ │ │ add r2, sl, r3 │ │ │ │ add r3, fp, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - str r3, [sp, #32] │ │ │ │ ldr r2, [sp, #352] @ 0x160 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ - str r1, [sp, #8] │ │ │ │ eor r2, r2, r3 │ │ │ │ str r2, [sp, #352] @ 0x160 │ │ │ │ ldr r2, [sp, #356] @ 0x164 │ │ │ │ eor r2, r2, r3 │ │ │ │ str r2, [sp, #356] @ 0x164 │ │ │ │ ldr r2, [sp, #360] @ 0x168 │ │ │ │ eor r2, r2, r3 │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ str r2, [sp, #360] @ 0x168 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #364] @ 0x16c │ │ │ │ - str r0, [sl, ip, lsl #2] │ │ │ │ - bne 7b40c │ │ │ │ + bne 7f4b0 │ │ │ │ add sp, sp, #316 @ 0x13c │ │ │ │ - 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) │ │ │ │ cdpcc 5, 4, cr12, cr7, cr2, {6} │ │ │ │ svccc 0x007b14be │ │ │ │ svccc 0x007ec46d │ │ │ │ stclcc 13, cr11, [r8, #216] @ 0xd8 │ │ │ │ svccc 0x00226799 │ │ │ │ svccc 0x0045e403 │ │ │ │ │ │ │ │ -0007daf8 : │ │ │ │ - ldr r2, [pc, #12] @ 7db0c │ │ │ │ - ldr r1, [pc, #12] @ 7db10 │ │ │ │ +00081bac : │ │ │ │ + ldr r2, [pc, #12] @ 81bc0 │ │ │ │ + ldr r1, [pc, #12] @ 81bc4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b170 │ │ │ │ - muleq sp, r0, fp │ │ │ │ - @ instruction: 0xffffd8a4 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #588 @ 0x24c │ │ │ │ + ldrdeq r5, [sp], -ip │ │ │ │ + @ instruction: 0xffffd884 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [sp, #636] @ 0x27c │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #588 @ 0x24c │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #4088] @ 7eb28 │ │ │ │ + ldr r2, [sp, #636] @ 0x27c │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ldr r3, [pc, #4088] @ 82bf0 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ble 8385c │ │ │ │ + ble 8790c │ │ │ │ ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r2, [sp, #572] @ 0x23c │ │ │ │ ldr r2, [sp, #644] @ 0x284 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r2, [sp, #576] @ 0x240 │ │ │ │ - ldr r2, [pc, #4044] @ 7eb2c │ │ │ │ + ldr r2, [pc, #4052] @ 82bf4 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ - str ip, [sp, #4] │ │ │ │ + str lr, [sp, #4] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str r0, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #580] @ 0x244 │ │ │ │ - str lr, [sp] │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldr r3, [sp, #624] @ 0x270 │ │ │ │ ldr r4, [sl] │ │ │ │ ldr r5, [sl, r3, lsl #7] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #624] @ 0x270 │ │ │ │ + mov fp, r0 │ │ │ │ ldr r2, [sp, #624] @ 0x270 │ │ │ │ lsl r3, r3, #3 │ │ │ │ - rsb r1, r2, r2, lsl #3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r3, r2, r2, lsl #1 │ │ │ │ - ldr r7, [sl, r3, lsl #5] │ │ │ │ + sub r1, r3, r2 │ │ │ │ + add r2, r2, r2, lsl #1 │ │ │ │ ldr r5, [sl, r1, lsl #5] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - mov r1, r7 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov fp, r0 │ │ │ │ + ldr r7, [sl, r2, lsl #5] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + str r2, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ - lsl r2, r2, #6 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #624] @ 0x270 │ │ │ │ - add r3, sl, r0, lsl #6 │ │ │ │ - ldr r8, [r3, r0, lsl #7] │ │ │ │ + lsl r2, r0, #6 │ │ │ │ ldr r5, [sl, r0, lsl #6] │ │ │ │ - mov r1, r8 │ │ │ │ + add r3, sl, r2 │ │ │ │ + ldr r8, [r3, r0, lsl #7] │ │ │ │ + str r2, [sp, #260] @ 0x104 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #624] @ 0x270 │ │ │ │ - add r3, sl, r0, lsl #5 │ │ │ │ - ldr sl, [sl, r0, lsl #5] │ │ │ │ - lsl r2, r0, #5 │ │ │ │ - ldr r1, [r3, r0, lsl #7] │ │ │ │ + ldr ip, [sp, #624] @ 0x270 │ │ │ │ + lsl r0, r0, #5 │ │ │ │ + add r3, sl, r0 │ │ │ │ + ldr sl, [sl, ip, lsl #5] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [r3, ip, lsl #7] │ │ │ │ mov r0, sl │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3768] @ 7eb48 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3772] @ 82c10 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3712] @ 7eb48 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3716] @ 82c10 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - ldr r4, [sp, #624] @ 0x270 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ - add r3, r6, r4, lsl #4 │ │ │ │ - ldr r5, [r3, r7, lsl #7] │ │ │ │ - ldr r4, [r6, r4, lsl #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + str r0, [sp, #388] @ 0x184 │ │ │ │ ldr ip, [sp, #624] @ 0x270 │ │ │ │ - mov r1, r5 │ │ │ │ - lsl ip, ip, #4 │ │ │ │ - str ip, [sp, #72] @ 0x48 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + lsl fp, ip, #4 │ │ │ │ + ldr r4, [r7, ip, lsl #4] │ │ │ │ + add r3, r7, fp │ │ │ │ + ldr r5, [r3, ip, lsl #7] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - add r3, r6, fp, lsl #4 │ │ │ │ - ldr r5, [r3, r7, lsl #7] │ │ │ │ - ldr r4, [r6, fp, lsl #4] │ │ │ │ - lsl sl, fp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - str sl, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr ip, [sp, #624] @ 0x270 │ │ │ │ + add r3, r7, r2, lsl #4 │ │ │ │ + ldr r4, [r7, r2, lsl #4] │ │ │ │ + ldr r5, [r3, ip, lsl #7] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - add r2, r7, r7, lsl #2 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #624] @ 0x270 │ │ │ │ + mov r5, r0 │ │ │ │ ldr lr, [sp, #624] @ 0x270 │ │ │ │ - add r3, r6, r2, lsl #4 │ │ │ │ - lsl r4, r7, #2 │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ - mov r7, r6 │ │ │ │ - ldr r4, [r6, r2, lsl #4] │ │ │ │ + lsl ip, ip, #2 │ │ │ │ + str ip, [sp, #68] @ 0x44 │ │ │ │ + add ip, ip, lr │ │ │ │ + add r3, r7, ip, lsl #4 │ │ │ │ + ldr r4, [r7, ip, lsl #4] │ │ │ │ + str ip, [sp, #28] │ │ │ │ ldr r6, [r3, lr, lsl #7] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r4, r0 │ │ │ │ + str fp, [sp, #48] @ 0x30 │ │ │ │ ldr lr, [sp, #624] @ 0x270 │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - sub ip, ip, lr │ │ │ │ - ldr r6, [r7, ip, lsl #4] │ │ │ │ + sub lr, fp, lr │ │ │ │ ldr fp, [r7, r1, lsl #4] │ │ │ │ - str ip, [sp, #28] │ │ │ │ + ldr r6, [r7, lr, lsl #4] │ │ │ │ + str lr, [sp, #32] │ │ │ │ mov r1, fp │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #396] @ 0x18c │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3244] @ 7eb48 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3264] @ 82c10 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3220] @ 7eb48 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #3204] @ 7eb44 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3184] @ 7eb40 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3240] @ 82c10 │ │ │ │ + bl 151348 │ │ │ │ + ldr sl, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [pc, #3220] @ 82c0c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #3200] @ 82c08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3160] @ 7eb44 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #3176] @ 82c0c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3140] @ 7eb40 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #3156] @ 82c08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3080] @ 7eb40 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3100] @ 82c08 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3068] @ 7eb44 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #3084] @ 82c0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3036] @ 7eb40 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3024] @ 7eb44 │ │ │ │ + ldr r1, [pc, #3052] @ 82c08 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #3040] @ 82c0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [sp, #624] @ 0x270 │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ add r3, r7, r6 │ │ │ │ ldr r5, [r3, r8, lsl #7] │ │ │ │ - ldr r4, [r7, r8, lsl #3] │ │ │ │ + ldr r4, [r7, r4, lsl #3] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - add ip, r6, r8 │ │ │ │ - add r3, r7, ip, lsl #3 │ │ │ │ - ldr r4, [r7, ip, lsl #3] │ │ │ │ - ldr r6, [r3, r8, lsl #7] │ │ │ │ - str ip, [sp, #32] │ │ │ │ - mov r1, r6 │ │ │ │ + add r4, r6, r8 │ │ │ │ + bl 151100 │ │ │ │ + add r3, r7, r4, lsl #3 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r4, [r7, r4, lsl #3] │ │ │ │ + ldr r6, [r3, r8, lsl #7] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - lsl r2, r3, #3 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - mov r2, r3 │ │ │ │ - add r3, r7, r3, lsl #3 │ │ │ │ - ldr r4, [r7, r2, lsl #3] │ │ │ │ - ldr r8, [r3, r8, lsl #7] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ + add r3, r7, ip, lsl #3 │ │ │ │ + ldr r4, [r7, ip, lsl #3] │ │ │ │ + ldr r8, [r3, r8, lsl #7] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - lsl r3, r1, #2 │ │ │ │ - str r3, [sp, #324] @ 0x144 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #624] @ 0x270 │ │ │ │ - add lr, r3, r1, lsl #2 │ │ │ │ - str lr, [sp, #48] @ 0x30 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r7, [r7, lr, lsl #3] │ │ │ │ - lsl lr, fp, #2 │ │ │ │ - str lr, [sp, #328] @ 0x148 │ │ │ │ - ldr lr, [sp, #624] @ 0x270 │ │ │ │ - add lr, lr, fp, lsl #2 │ │ │ │ - ldr r3, [r3, lr, lsl #3] │ │ │ │ - str lr, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r2, #232 @ 0xe8 │ │ │ │ + mov lr, #104 @ 0x68 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [sp, #624] @ 0x270 │ │ │ │ + mul r3, r2, r3 │ │ │ │ + mul r1, lr, r1 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r7, [r7, r2] │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2704] @ 7eb48 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2744] @ 82c10 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2660] @ 7eb48 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2700] @ 82c10 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ + str r0, [sp, #396] @ 0x18c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2552] @ 7eb44 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #2588] @ 82c0c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2532] @ 7eb40 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #2568] @ 82c08 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2508] @ 7eb44 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2548] @ 82c0c │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2488] @ 7eb40 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #2524] @ 82c08 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ - mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2408] @ 7eb30 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #2444] @ 82bf8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2396] @ 7eb34 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #2432] @ 82bfc │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2364] @ 7eb30 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2404] @ 82bf8 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2352] @ 7eb34 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #2388] @ 82bfc │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #156] @ 0x9c │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2296] @ 7eb38 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2332] @ 82c00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2284] @ 7eb3c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2320] @ 82c04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2252] @ 7eb38 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2292] @ 82c00 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2240] @ 7eb3c │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2276] @ 82c04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #624] @ 0x270 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - sub r6, r6, r8 │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r4, [r7, r6, lsl #3] │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + ldr r8, [sp, #624] @ 0x270 │ │ │ │ + sub r5, r5, r8 │ │ │ │ + ldr r4, [r7, r5, lsl #3] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r7, lr, lsl #3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - lsl r3, r1, #3 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r5, r0 │ │ │ │ add r3, r7, r1, lsl #3 │ │ │ │ - ldr r6, [r3, r8, lsl #7] │ │ │ │ ldr r4, [r7, r1, lsl #3] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r6, [r3, r8, lsl #7] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - add r3, r7, fp, lsl #3 │ │ │ │ - lsl r4, fp, #3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + add r3, r7, r2, lsl #3 │ │ │ │ + ldr r4, [r7, r2, lsl #3] │ │ │ │ ldr r8, [r3, r8, lsl #7] │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ - ldr r4, [r7, fp, lsl #3] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add r3, fp, r3 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov fp, r7 │ │ │ │ - ldr r7, [r7, r3, lsl #3] │ │ │ │ - ldr r3, [sp, #624] @ 0x270 │ │ │ │ - add r3, r3, r2, lsl #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [fp, r3, lsl #3] │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ - mov r1, r3 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #624] @ 0x270 │ │ │ │ + mov r3, #216 @ 0xd8 │ │ │ │ + mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ + mul ip, r3, ip │ │ │ │ + mov r3, #88 @ 0x58 │ │ │ │ + ldr r7, [r7, ip] │ │ │ │ + str ip, [sp, #60] @ 0x3c │ │ │ │ + ldr ip, [sp, #624] @ 0x270 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + mul ip, r3, ip │ │ │ │ + ldr r3, [r2, ip] │ │ │ │ + str ip, [sp, #64] @ 0x40 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1972] @ 7eb48 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2024] @ 82c10 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1928] @ 7eb48 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1980] @ 82c10 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #404] @ 0x194 │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1820] @ 7eb44 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #1868] @ 82c0c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1800] @ 7eb40 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1848] @ 82c08 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1772] @ 7eb40 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1824] @ 82c08 │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1760] @ 7eb44 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1808] @ 82c0c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #180] @ 0xb4 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #72] @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1676] @ 7eb30 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #1724] @ 82bf8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1664] @ 7eb34 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #1712] @ 82bfc │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1636] @ 7eb34 │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1688] @ 82bfc │ │ │ │ + str r0, [sp, #204] @ 0xcc │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1616] @ 7eb30 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1664] @ 82bf8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1564] @ 7eb38 │ │ │ │ + mov r7, #228 @ 0xe4 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1608] @ 82c00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1552] @ 7eb3c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #1596] @ 82c04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1524] @ 7eb3c │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1572] @ 82c04 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1504] @ 7eb38 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1548] @ 82c00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ - add r3, fp, r7 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ - ldr r5, [r3, r7, lsl #7] │ │ │ │ - ldr r4, [fp, r7, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #68] @ 0x44 │ │ │ │ + ldr r8, [sp, #624] @ 0x270 │ │ │ │ + add r3, sl, r6 │ │ │ │ + ldr r5, [r3, r8, lsl #7] │ │ │ │ + ldr r4, [sl, r8, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - add sl, r5, r7 │ │ │ │ - add r3, fp, sl, lsl #2 │ │ │ │ - ldr r5, [r3, r7, lsl #7] │ │ │ │ - ldr r4, [fp, sl, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ + add r6, fp, r8 │ │ │ │ + mov fp, r8 │ │ │ │ + add r3, sl, r6, lsl #2 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [r3, r8, lsl #7] │ │ │ │ + ldr r4, [sl, r6, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ - str sl, [sp, #72] @ 0x48 │ │ │ │ - str r0, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - ldr r4, [sp, #624] @ 0x270 │ │ │ │ - add r3, fp, ip, lsl #2 │ │ │ │ - ldr r9, [fp, ip, lsl #2] │ │ │ │ - ldr sl, [r3, r4, lsl #7] │ │ │ │ - lsl r7, ip, #2 │ │ │ │ - mov r1, sl │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ - str r0, [sp, #204] @ 0xcc │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r8, [sp, #64] @ 0x40 │ │ │ │ - lsl r6, r2, #2 │ │ │ │ - add r7, r8, r4 │ │ │ │ - add r4, r2, r2, lsl #2 │ │ │ │ - ldr r8, [fp, r4, lsl #2] │ │ │ │ - str r7, [sp, #208] @ 0xd0 │ │ │ │ - ldr r7, [fp, r7, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ - add r6, fp, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + add r3, sl, r4, lsl #2 │ │ │ │ + ldr r8, [sl, r4, lsl #2] │ │ │ │ + mov r4, #100 @ 0x64 │ │ │ │ + ldr r9, [r3, fp, lsl #7] │ │ │ │ + mul fp, r7, fp │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #624] @ 0x270 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + str fp, [sp, #68] @ 0x44 │ │ │ │ + ldr r6, [sl, fp] │ │ │ │ + mul r7, r4, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ + ldr r7, [sl, r7] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r9, #244 @ 0xf4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1248] @ 7eb48 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1308] @ 82c10 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - mov r7, fp │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1204] @ 7eb48 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r9, [sp, #624] @ 0x270 │ │ │ │ - ldr r4, [fp, r2, lsl #2] │ │ │ │ - ldr r5, [r6, r9, lsl #7] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #252] @ 0xfc │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1268] @ 82c10 │ │ │ │ + mov r7, sl │ │ │ │ + bl 151348 │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r8, [sp, #624] @ 0x270 │ │ │ │ + add r3, sl, ip, lsl #2 │ │ │ │ + ldr r4, [sl, ip, lsl #2] │ │ │ │ + mov sl, #84 @ 0x54 │ │ │ │ + ldr r5, [r3, r8, lsl #7] │ │ │ │ + mul r8, sl, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r5 │ │ │ │ - mov sl, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - sub r2, r4, r9 │ │ │ │ - ldr r4, [fp, r2, lsl #2] │ │ │ │ - str r2, [sp, #348] @ 0x15c │ │ │ │ - ldr r9, [sp, #624] @ 0x270 │ │ │ │ - add r3, fp, r2, lsl #2 │ │ │ │ - ldr r6, [r3, r9, lsl #7] │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #624] @ 0x270 │ │ │ │ + add r3, r7, r8 │ │ │ │ mov r5, r0 │ │ │ │ + str r8, [sp, #76] @ 0x4c │ │ │ │ + ldr r4, [r7, r8] │ │ │ │ + ldr r6, [r3, sl, lsl #7] │ │ │ │ + mul sl, r9, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1076] @ 7eb40 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1128] @ 82c08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1064] @ 7eb44 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #1116] @ 82c0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str sl, [sp, #220] @ 0xdc │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1016] @ 7eb44 │ │ │ │ + str r0, [sp, #252] @ 0xfc │ │ │ │ + mov r0, fp │ │ │ │ + str fp, [sp, #224] @ 0xe0 │ │ │ │ + mov r6, #116 @ 0x74 │ │ │ │ + bl 151100 │ │ │ │ mov fp, r0 │ │ │ │ + ldr r1, [pc, #1064] @ 82c0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #996] @ 7eb40 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1044] @ 82c08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ - lsl r5, r4, #2 │ │ │ │ - add r9, r9, r4, lsl #2 │ │ │ │ - ldr r4, [r7, r9, lsl #2] │ │ │ │ - str r5, [sp, #224] @ 0xe0 │ │ │ │ - ldr r5, [r7, sl, lsl #2] │ │ │ │ - str r9, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [r7, sl] │ │ │ │ + str sl, [sp, #80] @ 0x50 │ │ │ │ + ldr sl, [sp, #624] @ 0x270 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + mul sl, r6, sl │ │ │ │ + ldr r5, [r7, sl] │ │ │ │ + str sl, [sp, #84] @ 0x54 │ │ │ │ mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [sp, #624] @ 0x270 │ │ │ │ - add r3, r7, r5, lsl #2 │ │ │ │ - ldr r4, [r7, r5, lsl #2] │ │ │ │ - ldr r5, [r3, ip, lsl #7] │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, #52 @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #624] @ 0x270 │ │ │ │ mov r9, r0 │ │ │ │ + ldr lr, [sp, #624] @ 0x270 │ │ │ │ + mul sl, r4, sl │ │ │ │ + add r3, r7, sl │ │ │ │ + ldr r4, [r7, sl] │ │ │ │ + str sl, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [r3, lr, lsl #7] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #852] @ 7eb40 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #896] @ 82c08 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #840] @ 7eb44 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #884] @ 82c0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #796] @ 7eb44 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #840] @ 82c0c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #776] @ 7eb40 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #820] @ 82c08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #660] @ 7eb48 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #708] @ 82c10 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ - str r0, [sp, #196] @ 0xc4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #404] @ 0x194 │ │ │ │ + ldr r0, [sp, #220] @ 0xdc │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #588] @ 7eb48 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #636] @ 82c10 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #412] @ 0x19c │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #416] @ 0x1a0 │ │ │ │ - ldr r0, [sp, #220] @ 0xdc │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + str r0, [sp, #412] @ 0x19c │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #252] @ 0xfc │ │ │ │ - ldr r1, [sp, #204] @ 0xcc │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr sl, [sp, #248] @ 0xf8 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr fp, [sp, #256] @ 0x100 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #252] @ 0xfc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #420] @ 0x1a4 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #248] @ 0xf8 │ │ │ │ - ldr r8, [sp, #244] @ 0xf4 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #420] @ 0x1a4 │ │ │ │ + ldr r9, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #428] @ 0x1ac │ │ │ │ + str r0, [sp, #424] @ 0x1a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ - ldr r0, [sp, #204] @ 0xcc │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #260] @ 0x104 │ │ │ │ - mov r1, fp │ │ │ │ + str r0, [sp, #428] @ 0x1ac │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #256] @ 0x100 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #436] @ 0x1b4 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + str r0, [sp, #436] @ 0x1b4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + mov r8, #188 @ 0xbc │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + mov r9, #156 @ 0x9c │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #444] @ 0x1bc │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #240] @ 0xf0 │ │ │ │ - ldr fp, [sp, #624] @ 0x270 │ │ │ │ - sub r8, lr, fp │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ - str r8, [sp, #204] @ 0xcc │ │ │ │ - ldr r4, [fp, r8, lsl #2] │ │ │ │ - ldr r8, [sp, #52] @ 0x34 │ │ │ │ - ldr r5, [fp, r8, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ + str r0, [sp, #444] @ 0x1bc │ │ │ │ + ldr r2, [sp, #260] @ 0x104 │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + sub r4, r2, r4 │ │ │ │ + ldr r5, [fp, r5, lsl #2] │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [fp, r4, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #624] @ 0x270 │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - sub r3, sl, ip │ │ │ │ - ldr r5, [fp, r3, lsl #2] │ │ │ │ - ldr r4, [fp, r4, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ + ldr r4, [fp, lr, lsl #2] │ │ │ │ + lsl r1, lr, #2 │ │ │ │ + mul r6, r8, r6 │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ + ldr r5, [fp, r6] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #252] @ 0xfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - sub r3, lr, r2 │ │ │ │ - ldr r7, [fp, r3, lsl #2] │ │ │ │ - ldr r6, [fp, r1, lsl #2] │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #244] @ 0xf4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ + lsl r1, r3, #2 │ │ │ │ + ldr r6, [fp, r3, lsl #2] │ │ │ │ + str r1, [sp, #332] @ 0x14c │ │ │ │ + ldr r1, [sp, #624] @ 0x270 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ - ldr r8, [sp, #64] @ 0x40 │ │ │ │ - sub lr, r8, r2 │ │ │ │ - ldr r8, [fp, lr, lsl #2] │ │ │ │ - str lr, [sp, #248] @ 0xf8 │ │ │ │ - b 7eb4c │ │ │ │ - muleq sp, r0, r0 │ │ │ │ + mul r1, r9, r1 │ │ │ │ + ldr r7, [fp, r1] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #624] @ 0x270 │ │ │ │ + mov r1, #220 @ 0xdc │ │ │ │ + mov r5, r0 │ │ │ │ + mul r9, r1, r9 │ │ │ │ + mov r1, #92 @ 0x5c │ │ │ │ + str r9, [sp, #92] @ 0x5c │ │ │ │ + ldr r8, [fp, r9] │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ + mov r0, r8 │ │ │ │ + mul r4, r1, r4 │ │ │ │ + ldr r9, [fp, r4] │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ + mov r1, r9 │ │ │ │ + b 82c14 │ │ │ │ + andeq r7, sp, r8, asr #31 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x007b14be │ │ │ │ cdpcc 5, 4, cr12, cr7, cr2, {6} │ │ │ │ svccc 0x0054db31 │ │ │ │ svccc 0x000e39da │ │ │ │ mcrcc 15, 6, lr, cr3, cr5, {0} │ │ │ │ svccc 0x006c835e │ │ │ │ svccc 0x003504f3 │ │ │ │ - ldr lr, [sp, #68] @ 0x44 │ │ │ │ - sub lr, lr, r2 │ │ │ │ - ldr r9, [fp, lr, lsl #2] │ │ │ │ - str lr, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-60] @ 7eb48 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-32] @ 82c10 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #252] @ 0xfc │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - mov r8, fp │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-104] @ 7eb48 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-72] @ 82c10 │ │ │ │ + mov r8, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sp, #300] @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + str r0, [sp, #268] @ 0x10c │ │ │ │ ldr r4, [fp, r9, lsl #2] │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ - sub r3, fp, r2 │ │ │ │ - ldr r6, [r8, r3, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ + lsl lr, r9, #2 │ │ │ │ + ldr fp, [sp, #624] @ 0x270 │ │ │ │ + str lr, [sp, #336] @ 0x150 │ │ │ │ + mov lr, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + mul fp, lr, fp │ │ │ │ + ldr r6, [r8, fp] │ │ │ │ mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - add r1, r9, sl │ │ │ │ - add r3, r2, ip, lsl #1 │ │ │ │ - lsl ip, r3, #2 │ │ │ │ - ldr r6, [r8, r3, lsl #2] │ │ │ │ - str ip, [sp, #332] @ 0x14c │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ - ldr r7, [r8, r1, lsl #2] │ │ │ │ + mov r6, #76 @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #624] @ 0x270 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [sp, #624] @ 0x270 │ │ │ │ + mul fp, r6, fp │ │ │ │ + ldr r6, [r8, fp] │ │ │ │ + str fp, [sp, #348] @ 0x15c │ │ │ │ + mov fp, #204 @ 0xcc │ │ │ │ + mul r1, fp, r1 │ │ │ │ mov r0, r6 │ │ │ │ + ldr r7, [r8, r1] │ │ │ │ mov r1, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-256] @ 7eb44 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + ldr r1, [pc, #-240] @ 82c0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-276] @ 7eb40 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-260] @ 82c08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, fp │ │ │ │ - str fp, [sp, #268] @ 0x10c │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-324] @ 7eb40 │ │ │ │ + str sl, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ + mov r0, sl │ │ │ │ + str fp, [sp, #276] @ 0x114 │ │ │ │ + bl 151100 │ │ │ │ mov fp, r0 │ │ │ │ + ldr r1, [pc, #-312] @ 82c08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-336] @ 7eb44 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-324] @ 82c0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #224] @ 0xe0 │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ - ldr lr, [sp, #56] @ 0x38 │ │ │ │ - sub r5, ip, r2 │ │ │ │ - ldr r4, [r8, r5, lsl #2] │ │ │ │ - str r5, [sp, #276] @ 0x114 │ │ │ │ - ldr r5, [r8, lr, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ + mov lr, #236 @ 0xec │ │ │ │ + mov ip, #108 @ 0x6c │ │ │ │ mov r7, r0 │ │ │ │ + mul r6, lr, r6 │ │ │ │ + ldr r4, [r8, r6] │ │ │ │ + str r6, [sp, #100] @ 0x64 │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + mul r5, ip, r5 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r5, [r8, r5] │ │ │ │ mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #624] @ 0x270 │ │ │ │ - lsl r2, r6, #2 │ │ │ │ - str r2, [sp, #336] @ 0x150 │ │ │ │ - mov r2, #172 @ 0xac │ │ │ │ - mul r3, r2, r3 │ │ │ │ - ldr r4, [r8, r6, lsl #2] │ │ │ │ - ldr r6, [r8, r3] │ │ │ │ - mov r1, r6 │ │ │ │ + mov r4, #44 @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #624] @ 0x270 │ │ │ │ + mov ip, #172 @ 0xac │ │ │ │ mov r5, r0 │ │ │ │ + mul r1, r4, r1 │ │ │ │ + ldr r4, [r8, r1] │ │ │ │ + str r1, [sp, #344] @ 0x158 │ │ │ │ + ldr r1, [sp, #624] @ 0x270 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + mul r1, ip, r1 │ │ │ │ + ldr r6, [r8, r1] │ │ │ │ mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-488] @ 7eb44 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-492] @ 82c0c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-508] @ 7eb40 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-512] @ 82c08 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-552] @ 7eb40 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #-556] @ 82c08 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-564] @ 7eb44 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #-568] @ 82c0c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #252] @ 0xfc │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #260] @ 0x104 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #284] @ 0x11c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ - str r0, [sp, #452] @ 0x1c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #284] @ 0x11c │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ - ldr r0, [sp, #220] @ 0xdc │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #452] @ 0x1c4 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-684] @ 7eb48 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-684] @ 82c10 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #284] @ 0x11c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #284] @ 0x11c │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #260] @ 0x104 │ │ │ │ + bl 151104 │ │ │ │ str r0, [sp, #284] @ 0x11c │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r1, [sp, #288] @ 0x120 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-756] @ 7eb48 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-756] @ 82c10 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr fp, [sp, #296] @ 0x128 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #292] @ 0x124 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #252] @ 0xfc │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ + ldr fp, [sp, #300] @ 0x12c │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #460] @ 0x1cc │ │ │ │ + str r0, [sp, #456] @ 0x1c8 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #252] @ 0xfc │ │ │ │ - str r0, [sp, #464] @ 0x1d0 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #260] @ 0x104 │ │ │ │ + str r0, [sp, #460] @ 0x1cc │ │ │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #468] @ 0x1d4 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - str r0, [sp, #472] @ 0x1d8 │ │ │ │ - ldr r0, [sp, #220] @ 0xdc │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #260] @ 0x104 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #468] @ 0x1d4 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #276] @ 0x114 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #244] @ 0xf4 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sp, #252] @ 0xfc │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ + ldr r0, [sp, #252] @ 0xfc │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #476] @ 0x1dc │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ - ldr r3, [sp, #624] @ 0x270 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ + str r0, [sp, #476] @ 0x1dc │ │ │ │ + ldr r1, [sp, #624] @ 0x270 │ │ │ │ ldr r4, [fp] │ │ │ │ - ldr r5, [fp, r3, lsl #7] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r5, [fp, r1, lsl #7] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #252] @ 0xfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #624] @ 0x270 │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - ldr r4, [fp, r3, lsl #6] │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r1, [sp, #624] @ 0x270 │ │ │ │ ldr r5, [fp, sl, lsl #6] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r4, [fp, r1, lsl #6] │ │ │ │ mov r1, r5 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ + str r0, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #624] @ 0x270 │ │ │ │ - ldr r7, [fp, r2, lsl #5] │ │ │ │ - ldr r6, [fp, r3, lsl #5] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ + ldr r1, [sp, #624] @ 0x270 │ │ │ │ + ldr r7, [fp, ip, lsl #5] │ │ │ │ + ldr r6, [fp, r1, lsl #5] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r5, r0 │ │ │ │ ldr r9, [fp, sl, lsl #5] │ │ │ │ - ldr r8, [fp, r1, lsl #5] │ │ │ │ + ldr r8, [fp, r3, lsl #5] │ │ │ │ mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1292] @ 7eb48 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1292] @ 82c10 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sp, #276] @ 0x114 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - mov r8, fp │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1336] @ 7eb48 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1332] @ 82c10 │ │ │ │ + mov r8, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - ldr r3, [sp, #624] @ 0x270 │ │ │ │ - ldr r6, [fp, ip, lsl #4] │ │ │ │ - ldr r4, [fp, r3, lsl #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #300] @ 0x12c │ │ │ │ + ldr fp, [sp, #624] @ 0x270 │ │ │ │ + ldr r6, [r8, r1, lsl #4] │ │ │ │ + ldr r4, [r8, fp, lsl #4] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r9, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [r8, r2, lsl #4] │ │ │ │ - ldr r7, [r8, r9, lsl #4] │ │ │ │ - mov r1, r7 │ │ │ │ - mov fp, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + mov r1, #208 @ 0xd0 │ │ │ │ + mov r9, r0 │ │ │ │ + mul fp, r1, fp │ │ │ │ + ldr r6, [r8, ip, lsl #4] │ │ │ │ + ldr r7, [r8, fp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1460] @ 7eb44 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r1, [pc, #-1468] @ 82c0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1480] @ 7eb40 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-1488] @ 82c08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ - str fp, [sp, #300] @ 0x12c │ │ │ │ - str r0, [sp, #308] @ 0x134 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1532] @ 7eb40 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, fp │ │ │ │ + str r9, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ + mov r0, r9 │ │ │ │ + str fp, [sp, #308] @ 0x134 │ │ │ │ + bl 151100 │ │ │ │ mov fp, r0 │ │ │ │ + ldr r1, [pc, #-1540] @ 82c08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1544] @ 7eb44 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1552] @ 82c0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ ldr r5, [r8, r3, lsl #4] │ │ │ │ - ldr r4, [r8, r4, lsl #4] │ │ │ │ + ldr r4, [r8, lr, lsl #4] │ │ │ │ mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [r8, sl, lsl #4] │ │ │ │ - ldr r6, [r8, r6, lsl #4] │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #624] @ 0x270 │ │ │ │ + mov lr, #176 @ 0xb0 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r4, [r8, sl, lsl #4] │ │ │ │ + mul r1, lr, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r6, [r8, r1] │ │ │ │ mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1664] @ 7eb44 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-1680] @ 82c0c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1684] @ 7eb40 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-1700] @ 82c08 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1728] @ 7eb40 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #-1744] @ 82c08 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1740] @ 7eb44 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #-1756] @ 82c0c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #276] @ 0x114 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r0, [sp, #252] @ 0xfc │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #308] @ 0x134 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #316] @ 0x13c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ - str r0, [sp, #484] @ 0x1e4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #316] @ 0x13c │ │ │ │ + str r0, [sp, #480] @ 0x1e0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ - ldr r1, [sp, #264] @ 0x108 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #484] @ 0x1e4 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1860] @ 7eb48 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1872] @ 82c10 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #316] @ 0x13c │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #316] @ 0x13c │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ + str r0, [sp, #316] @ 0x13c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ - str r0, [sp, #492] @ 0x1ec │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #300] @ 0x12c │ │ │ │ + str r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1932] @ 7eb48 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1944] @ 82c10 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #316] @ 0x13c │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sp, #324] @ 0x144 │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ ldr fp, [sp, #340] @ 0x154 │ │ │ │ - ldr r1, [sp, #260] @ 0x104 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #496] @ 0x1f0 │ │ │ │ + str r0, [sp, #492] @ 0x1ec │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - str r0, [sp, #500] @ 0x1f4 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #276] @ 0x114 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r0, [sp, #252] @ 0xfc │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ + str r0, [sp, #500] @ 0x1f4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #264] @ 0x108 │ │ │ │ - str r0, [sp, #508] @ 0x1fc │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #300] @ 0x12c │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #252] @ 0xfc │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #304] @ 0x130 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #308] @ 0x134 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #300] @ 0x12c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ + str r0, [sp, #508] @ 0x1fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #308] @ 0x134 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ + ldr r0, [sp, #268] @ 0x10c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #516] @ 0x204 │ │ │ │ + str r0, [sp, #512] @ 0x200 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ - ldr r1, [sp, #204] @ 0xcc │ │ │ │ - ldr r7, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [sl, r1, lsl #2] │ │ │ │ - ldr r5, [sl, r7, lsl #2] │ │ │ │ + str r0, [sp, #516] @ 0x204 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr fp, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sl, r5, lsl #2] │ │ │ │ + ldr r4, [sl, fp, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #204] @ 0xcc │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #224] @ 0xe0 │ │ │ │ - ldr ip, [sp, #624] @ 0x270 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - add r1, sl, r9 │ │ │ │ - ldr r5, [r1, ip, lsl #7] │ │ │ │ - ldr r4, [sl, r4, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr fp, [sp, #624] @ 0x270 │ │ │ │ + add r1, sl, r4 │ │ │ │ + ldr r4, [sl, lr, lsl #2] │ │ │ │ + ldr r5, [r1, fp, lsl #7] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r1, [sp, #324] @ 0x144 │ │ │ │ - add r1, sl, r1 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #300] @ 0x12c │ │ │ │ - ldr r8, [sl, ip, lsl #2] │ │ │ │ - ldr r3, [sp, #624] @ 0x270 │ │ │ │ + ldr r4, [sp, #332] @ 0x14c │ │ │ │ + ldr r8, [sl, r2, lsl #2] │ │ │ │ + add r1, sl, r4 │ │ │ │ + ldr r9, [r1, fp, lsl #7] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r9, [r1, r3, lsl #7] │ │ │ │ mov r1, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ - ldr r6, [sl, r1, lsl #2] │ │ │ │ - ldr r7, [sl, r7, lsl #2] │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #92] @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ + ldr r6, [sl, r6] │ │ │ │ + ldr r7, [sl, r7] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2508] @ 7eb48 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2516] @ 82c10 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2548] @ 7eb48 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #328] @ 0x148 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr lr, [sp, #624] @ 0x270 │ │ │ │ - add r1, sl, r1 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-2556] @ 82c10 │ │ │ │ + bl 151348 │ │ │ │ + str r0, [sp, #308] @ 0x134 │ │ │ │ + ldr r4, [sp, #336] @ 0x150 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r1, sl, r4 │ │ │ │ + ldr r5, [r1, fp, lsl #7] │ │ │ │ ldr r4, [sl, r3, lsl #2] │ │ │ │ - ldr r5, [r1, lr, lsl #7] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #308] @ 0x134 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #332] @ 0x14c │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #348] @ 0x15c │ │ │ │ + mov r5, r0 │ │ │ │ ldr lr, [sp, #624] @ 0x270 │ │ │ │ - add r1, sl, r1 │ │ │ │ - ldr r4, [sl, r3, lsl #2] │ │ │ │ + add r1, sl, r3 │ │ │ │ + ldr r4, [sl, r3] │ │ │ │ ldr r6, [r1, lr, lsl #7] │ │ │ │ - str r3, [sp, #332] @ 0x14c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2676] @ 7eb44 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-2676] @ 82c0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2696] @ 7eb40 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-2696] @ 82c08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #324] @ 0x144 │ │ │ │ - mov r0, r9 │ │ │ │ - str r9, [sp, #268] @ 0x10c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2744] @ 7eb40 │ │ │ │ + str fp, [sp, #276] @ 0x114 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ mov fp, r0 │ │ │ │ + ldr r1, [pc, #-2744] @ 82c08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2756] @ 7eb44 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-2756] @ 82c0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sp, #276] @ 0x114 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r4, [sl, r5, lsl #2] │ │ │ │ - ldr r5, [sl, r1, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ + ldr r4, [sl, r9] │ │ │ │ + ldr r9, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r5, [sl, r9] │ │ │ │ mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #336] @ 0x150 │ │ │ │ - ldr r4, [sl, lr, lsl #2] │ │ │ │ - ldr lr, [sp, #624] @ 0x270 │ │ │ │ - add r1, sl, r1 │ │ │ │ - ldr r5, [r1, lr, lsl #7] │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [sp, #624] @ 0x270 │ │ │ │ + add r3, sl, r2 │ │ │ │ + ldr r4, [sl, r2] │ │ │ │ + ldr r5, [r3, r1, lsl #7] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2888] @ 7eb44 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-2884] @ 82c0c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2908] @ 7eb40 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-2904] @ 82c08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2952] @ 7eb40 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #-2948] @ 82c08 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2964] @ 7eb44 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #-2960] @ 82c0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #204] @ 0xcc │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #260] @ 0x104 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #276] @ 0x114 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ - ldr r1, [sp, #276] @ 0x114 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - str r0, [sp, #276] @ 0x114 │ │ │ │ - ldr r0, [sp, #204] @ 0xcc │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3084] @ 7eb48 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-3076] @ 82c10 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #204] @ 0xcc │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #204] @ 0xcc │ │ │ │ - str r0, [sp, #524] @ 0x20c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #520] @ 0x208 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - str r0, [sp, #204] @ 0xcc │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3156] @ 7eb48 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-3148] @ 82c10 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ + str r0, [sp, #524] @ 0x20c │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ - ldr r0, [sp, #268] @ 0x10c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [sp, #276] @ 0x114 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ ldr sl, [sp, #308] @ 0x134 │ │ │ │ - ldr fp, [sp, #296] @ 0x128 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #532] @ 0x214 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #324] @ 0x144 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #312] @ 0x138 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #536] @ 0x218 │ │ │ │ + str r0, [sp, #532] @ 0x214 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #540] @ 0x21c │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #328] @ 0x148 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #328] @ 0x148 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #544] @ 0x220 │ │ │ │ + str r0, [sp, #540] @ 0x21c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr fp, [sp, #300] @ 0x12c │ │ │ │ - ldr sl, [sp, #304] @ 0x130 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #548] @ 0x224 │ │ │ │ + str r0, [sp, #544] @ 0x220 │ │ │ │ + ldr r9, [sp, #304] @ 0x130 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #552] @ 0x228 │ │ │ │ + str r0, [sp, #548] @ 0x224 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sp, #556] @ 0x22c │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + str r0, [sp, #552] @ 0x228 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + mov fp, #200 @ 0xc8 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #560] @ 0x230 │ │ │ │ + str r0, [sp, #556] @ 0x22c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ - ldr fp, [sp, #72] @ 0x48 │ │ │ │ - ldr r8, [sl, r1, lsl #3] │ │ │ │ - ldr r9, [sl, fp, lsl #3] │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + str r0, [sp, #560] @ 0x230 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ + ldr r9, [sl, r6, lsl #3] │ │ │ │ + ldr r8, [sl, r4, lsl #3] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #564] @ 0x234 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - ldr r5, [sp, #76] @ 0x4c │ │ │ │ - ldr r6, [sl, lr, lsl #3] │ │ │ │ - ldr r7, [sl, r5, lsl #3] │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ + ldr r6, [sl, r1, lsl #3] │ │ │ │ + mul r5, fp, r5 │ │ │ │ + mov fp, #184 @ 0xb8 │ │ │ │ + ldr r7, [sl, r5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ + str r0, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sp, #276] @ 0x114 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - ldr r7, [sl, r8, lsl #3] │ │ │ │ - ldr r9, [sl, r4, lsl #3] │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ str r0, [sp, #300] @ 0x12c │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r9, [sl, lr, lsl #3] │ │ │ │ + ldr r7, [sl, r5, lsl #3] │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - ldr r6, [sl, ip, lsl #3] │ │ │ │ - ldr r8, [sl, r1, lsl #3] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ + ldr r6, [sl, r2, lsl #3] │ │ │ │ + mul r5, fp, r5 │ │ │ │ + ldr r8, [sl, r5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r4, [sl, r2, lsl #3] │ │ │ │ - ldr r2, [sp, #348] @ 0x15c │ │ │ │ - str r2, [sp, #372] @ 0x174 │ │ │ │ - ldr r5, [sl, r2, lsl #3] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - mov r9, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r5, [sl, r1, lsl #3] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [sl, r1, lsl #3] │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + mov r3, #168 @ 0xa8 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ + ldr r4, [sl, ip, lsl #3] │ │ │ │ + mul r5, r3, r5 │ │ │ │ + ldr r5, [sl, r5] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r5, [sl, r2] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r6, [sl, r2] │ │ │ │ mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3916] @ 7eb48 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-3928] @ 82c10 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3956] @ 7eb48 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-3968] @ 82c10 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #308] @ 0x134 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, #152 @ 0x98 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ ldr r4, [sl, r3, lsl #3] │ │ │ │ - ldr r3, [sp, #332] @ 0x14c │ │ │ │ - str r0, [sp, #324] @ 0x144 │ │ │ │ - ldr r6, [sl, r3, lsl #3] │ │ │ │ + mul r6, r1, r6 │ │ │ │ + ldr r6, [sl, r6] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [sl, r8, lsl #3] │ │ │ │ - ldr r8, [sl, r6, lsl #3] │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sl, r3] │ │ │ │ + ldr r8, [sl, r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-4092] @ 7eb48 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #4084] @ 84c14 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #4088] @ 80b64 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #4044] @ 84c14 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #324] @ 0x144 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, fp │ │ │ │ - str fp, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #304] @ 0x130 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + str fp, [sp, #16] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #268] @ 0x10c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #308] @ 0x134 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #4044] @ 80b94 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #3996] @ 84c44 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #4024] @ 80b90 │ │ │ │ + bl 151348 │ │ │ │ mov fp, r0 │ │ │ │ + ldr r1, [pc, #3976] @ 84c40 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #4000] @ 80b94 │ │ │ │ - str r0, [sp, #332] @ 0x14c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3956] @ 84c44 │ │ │ │ + str r0, [sp, #308] @ 0x134 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3980] @ 80b90 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #3932] @ 84c40 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3916] @ 80b6c │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3872] @ 84c1c │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3896] @ 80b68 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #268] @ 0x10c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #276] @ 0x114 │ │ │ │ + ldr r1, [pc, #3844] @ 84c18 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3868] @ 80b68 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3856] @ 80b6c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr r1, [pc, #3816] @ 84c18 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #3808] @ 84c1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #340] @ 0x154 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #344] @ 0x158 │ │ │ │ + str r0, [sp, #332] @ 0x14c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3804] @ 80b94 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #3756] @ 84c44 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3784] @ 80b90 │ │ │ │ + bl 151348 │ │ │ │ mov fp, r0 │ │ │ │ + ldr r1, [pc, #3736] @ 84c40 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3756] @ 80b90 │ │ │ │ - str r0, [sp, #348] @ 0x15c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3712] @ 84c40 │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3744] @ 80b94 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #3696] @ 84c44 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #340] @ 0x154 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3656] @ 80b78 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #3608] @ 84c28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3644] @ 80b7c │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #3596] @ 84c2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3616] @ 80b7c │ │ │ │ - str r0, [sp, #356] @ 0x164 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3572] @ 84c2c │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3596] @ 80b78 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #3548] @ 84c28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3556] @ 80b6c │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ - ldr r0, [sp, #268] @ 0x10c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3536] @ 80b68 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3512] @ 84c1c │ │ │ │ + str r0, [sp, #348] @ 0x15c │ │ │ │ + ldr r0, [sp, #276] @ 0x114 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #3488] @ 84c18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3512] @ 80b6c │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3492] @ 80b68 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr r1, [pc, #3460] @ 84c1c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #3444] @ 84c18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sp, #276] @ 0x114 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #304] @ 0x130 │ │ │ │ - str r0, [sp, #364] @ 0x16c │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #308] @ 0x134 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #268] @ 0x10c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #296] @ 0x128 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3416] @ 80b78 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #3368] @ 84c28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3404] @ 80b7c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #3356] @ 84c2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3372] @ 80b78 │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3328] @ 84c28 │ │ │ │ + str r0, [sp, #268] @ 0x10c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3360] @ 80b7c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #3312] @ 84c2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #324] @ 0x144 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3260] @ 80b64 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3216] @ 84c14 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3236] @ 80b64 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr lr, [sp, #624] @ 0x270 │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ - ldr r8, [sl, lr, lsl #2] │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r8 │ │ │ │ - add r3, r6, lr │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3192] @ 84c14 │ │ │ │ + bl 151348 │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ + add r3, r5, r4 │ │ │ │ + ldr r8, [sl, r4, lsl #2] │ │ │ │ + mov r5, #196 @ 0xc4 │ │ │ │ ldr r9, [sl, r3, lsl #2] │ │ │ │ + mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - ldr fp, [sp, #72] @ 0x48 │ │ │ │ - sub r3, r5, ip │ │ │ │ - ldr r7, [sl, r3, lsl #2] │ │ │ │ - ldr r6, [sl, fp, lsl #2] │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ + ldr r6, [sl, r6, lsl #2] │ │ │ │ + mul r3, r5, r3 │ │ │ │ + ldr r7, [sl, r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #228] @ 0xe4 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [sl, r9, lsl #2] │ │ │ │ - ldr r9, [sl, r4, lsl #2] │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r7, [sl, r2] │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r6, [sl, r1, lsl #2] │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - sub r3, r1, r3 │ │ │ │ - ldr r8, [sl, r3, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r9, [sl, r2] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r6, [sl, r3] │ │ │ │ + mov r3, #180 @ 0xb4 │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + mul r5, r3, r5 │ │ │ │ + ldr r8, [sl, r5] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ - ldr r4, [sl, ip, lsl #2] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r6, #164 @ 0xa4 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ + ldr r4, [sl, r1, lsl #2] │ │ │ │ + mul r5, r6, r5 │ │ │ │ + ldr r5, [sl, r5] │ │ │ │ mov r0, r4 │ │ │ │ - add r3, fp, r1 │ │ │ │ - ldr r5, [sl, r3, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - ldr r5, [sl, r3, lsl #2] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r6, [sl, r3, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sl, fp] │ │ │ │ + ldr r6, [sl, r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2828] @ 80b64 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2784] @ 84c14 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2788] @ 80b64 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2744] @ 84c14 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ - ldr r3, [sp, #368] @ 0x170 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add r3, r3, r1 │ │ │ │ - ldr r4, [sl, r2, lsl #2] │ │ │ │ - ldr r6, [sl, r3, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + mov r6, #148 @ 0x94 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ + ldr r4, [sl, ip, lsl #2] │ │ │ │ + mul r3, r6, r3 │ │ │ │ + ldr r6, [sl, r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #624] @ 0x270 │ │ │ │ - mov r2, #212 @ 0xd4 │ │ │ │ - mul r3, r2, r3 │ │ │ │ - ldr r2, [sp, #372] @ 0x174 │ │ │ │ - ldr r4, [sl, r3] │ │ │ │ - ldr r8, [sl, r2, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ + mov r6, #212 @ 0xd4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ mov r9, r0 │ │ │ │ + mul r4, r6, r4 │ │ │ │ + ldr r4, [sl, r4] │ │ │ │ + ldr r8, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r8, [sl, r8] │ │ │ │ mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2636] @ 80b64 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2592] @ 84c14 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2596] @ 80b64 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2552] @ 84c14 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ - str fp, [sp, #20] │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + mov r1, fp │ │ │ │ + str fp, [sp, #28] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2552] @ 80b94 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #2504] @ 84c44 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2532] @ 80b90 │ │ │ │ + bl 151348 │ │ │ │ mov fp, r0 │ │ │ │ + ldr r1, [pc, #2484] @ 84c40 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2508] @ 80b94 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2464] @ 84c44 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2488] @ 80b90 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #2440] @ 84c40 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2424] @ 80b6c │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2380] @ 84c1c │ │ │ │ + str r0, [sp, #300] @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2404] @ 80b68 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr r1, [pc, #2352] @ 84c18 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2376] @ 80b68 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2364] @ 80b6c │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #2324] @ 84c18 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #2316] @ 84c1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #300] @ 0x12c │ │ │ │ + str r0, [sp, #356] @ 0x164 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2312] @ 80b94 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #2264] @ 84c44 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2292] @ 80b90 │ │ │ │ + bl 151348 │ │ │ │ mov fp, r0 │ │ │ │ + ldr r1, [pc, #2244] @ 84c40 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2264] @ 80b90 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2220] @ 84c40 │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2252] @ 80b94 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #2204] @ 84c44 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #308] @ 0x134 │ │ │ │ + str r0, [sp, #364] @ 0x16c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2164] @ 80b78 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2116] @ 84c28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2152] @ 80b7c │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #2104] @ 84c2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2124] @ 80b7c │ │ │ │ - str r0, [sp, #324] @ 0x144 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2080] @ 84c2c │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2104] @ 80b78 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #2056] @ 84c28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2064] @ 80b6c │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2044] @ 80b68 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2020] @ 84c1c │ │ │ │ + str r0, [sp, #372] @ 0x174 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #1996] @ 84c18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2020] @ 80b6c │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2000] @ 80b68 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #1968] @ 84c1c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #1952] @ 84c18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #372] @ 0x174 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #380] @ 0x17c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1924] @ 80b78 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1876] @ 84c28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1912] @ 80b7c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #1864] @ 84c2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1880] @ 80b78 │ │ │ │ - str r0, [sp, #380] @ 0x17c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1836] @ 84c28 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1868] @ 80b7c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1820] @ 84c2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #384] @ 0x180 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r4, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1768] @ 80b64 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1724] @ 84c14 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1744] @ 80b64 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1700] @ 84c14 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - mov fp, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #252] @ 0xfc │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #260] @ 0x104 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [sp, #220] @ 0xdc │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #264] @ 0x108 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #628] @ 0x274 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - lsl ip, r3, #7 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ - add r4, r5, r3, lsl #7 │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ - str fp, [sp, #28] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #628] @ 0x274 │ │ │ │ - ldr fp, [sp] │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - str r0, [r5, r3, lsl #7] │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ + ldr r4, [sp, #628] @ 0x274 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - lsl lr, r3, #7 │ │ │ │ - add r5, fp, r3, lsl #7 │ │ │ │ - str lr, [sp, #8] │ │ │ │ - bl 14a67c │ │ │ │ + lsl ip, r4, #7 │ │ │ │ + add r4, fp, ip │ │ │ │ + str ip, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #628] @ 0x274 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [fp, r3, lsl #7] │ │ │ │ ldr r3, [sp, #632] @ 0x278 │ │ │ │ + lsl r2, r3, #7 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + add fp, r3, r2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [fp, r3, lsl #7] │ │ │ │ + ldr lr, [sp, #632] @ 0x278 │ │ │ │ + str r0, [r3, lr, lsl #7] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1380] @ 80b64 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #628] @ 0x274 │ │ │ │ - ldr r2, [sp, #628] @ 0x274 │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - lsl r2, r2, #6 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r2, [sp, #388] @ 0x184 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1336] @ 84c14 │ │ │ │ + bl 151348 │ │ │ │ ldr lr, [sp, #628] @ 0x274 │ │ │ │ - lsl fp, r3, #6 │ │ │ │ - add r2, r4, lr, lsl #6 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #628] @ 0x274 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r0, [r4, lr, lsl #6] │ │ │ │ + ldr r3, [sp, #628] @ 0x274 │ │ │ │ + add r2, lr, lr, lsl #1 │ │ │ │ + lsl r3, r3, #6 │ │ │ │ + lsl lr, r2, #6 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + add r2, r4, r3 │ │ │ │ + str lr, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #568] @ 0x238 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + ldr r3, [sp, #628] @ 0x274 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + str r0, [r4, r3, lsl #6] │ │ │ │ mov r0, sl │ │ │ │ sub r4, r2, ip │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #48] @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r2], fp │ │ │ │ + str r0, [r2], sl │ │ │ │ mov r0, r8 │ │ │ │ - str r2, [sp, #568] @ 0x238 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1260] @ 80b64 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r2, [sp, #564] @ 0x234 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1212] @ 84c14 │ │ │ │ + bl 151348 │ │ │ │ ldr lr, [sp, #632] @ 0x278 │ │ │ │ - rsb sl, lr, lr, lsl #26 │ │ │ │ - add r8, r5, sl, lsl #6 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ + lsl lr, lr, #6 │ │ │ │ + sub r8, fp, lr │ │ │ │ + rsb sl, lr, #0 │ │ │ │ + str lr, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - add r2, r8, lr │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r0, [r5, sl, lsl #6] │ │ │ │ + str r0, [fp, sl] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #632] @ 0x278 │ │ │ │ + add sl, r8, lr │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #632] @ 0x278 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r8, lr, lsl #7] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r6, r0 │ │ │ │ + str r0, [r8, ip, lsl #7] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r4, r3, lsl #6] │ │ │ │ + str r0, [r4, r2, lsl #6] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ str r0, [r9] │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1040] @ 80b64 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #988] @ 84c14 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1016] @ 80b64 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #264] @ 0x108 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #964] @ 84c14 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #984] @ 80b6c │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #928] @ 84c1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #964] @ 80b68 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #908] @ 84c18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #940] @ 80b6c │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #884] @ 84c1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #920] @ 80b68 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #864] @ 84c18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #252] @ 0xfc │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #260] @ 0x104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #220] @ 0xdc │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #864] @ 80b6c │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #808] @ 84c1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #844] @ 80b68 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #788] @ 84c18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #816] @ 80b68 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #760] @ 84c18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #804] @ 80b6c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #748] @ 84c1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r9, [sp, #60] @ 0x3c │ │ │ │ - str sl, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + str fp, [sp, #60] @ 0x3c │ │ │ │ + mov r0, fp │ │ │ │ + str r9, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #564] @ 0x234 │ │ │ │ + mov fp, r0 │ │ │ │ ldr r4, [sp, #628] @ 0x274 │ │ │ │ - rsb r2, r4, r4, lsl #27 │ │ │ │ - mov lr, r2 │ │ │ │ - lsl r4, r2, #5 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ - str r4, [sp, #232] @ 0xe8 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - add r4, r2, lr, lsl #5 │ │ │ │ - sub r4, r4, fp │ │ │ │ - mov sl, r0 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + lsl r4, r4, #5 │ │ │ │ + rsb r1, r4, #0 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [r2, lr, lsl #5] │ │ │ │ + str r4, [sp, #84] @ 0x54 │ │ │ │ + sub r4, r2, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r0, [r2, r1] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + sub r4, r4, r1 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + mvn fp, #159 @ 0x9f │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [r2], ip │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr ip, [sp, #632] @ 0x278 │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - rsb r2, ip, ip, lsl #25 │ │ │ │ - rsb sl, ip, r2, lsl #2 │ │ │ │ - lsl ip, sl, #5 │ │ │ │ - str ip, [sp, #248] @ 0xf8 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - add fp, fp, sl, lsl #5 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + mul ip, fp, ip │ │ │ │ + add fp, sl, ip │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r3, sl, lsl #5] │ │ │ │ ldr r3, [sp, #632] @ 0x278 │ │ │ │ - add r2, r3, r3, lsl #1 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - add sl, fp, r2, lsl #6 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - str r0, [fp, r2, lsl #6] │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + str r0, [sl, ip] │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + add lr, r3, r3, lsl #1 │ │ │ │ + add sl, fp, lr, lsl #6 │ │ │ │ + str lr, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + str r0, [fp, lr, lsl #6] │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - rsb r3, lr, #0 │ │ │ │ - mov fp, r3 │ │ │ │ - sub r7, sl, lr │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #632] @ 0x278 │ │ │ │ + rsb r2, r3, #0 │ │ │ │ + sub r7, sl, r3 │ │ │ │ + mov fp, r2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - lsl lr, lr, #6 │ │ │ │ - str lr, [sp, #252] @ 0xfc │ │ │ │ - ldr lr, [sp, #632] @ 0x278 │ │ │ │ - str fp, [sp, #8] │ │ │ │ - add lr, r7, lr, lsl #6 │ │ │ │ str r0, [sl, fp] │ │ │ │ mov r0, r8 │ │ │ │ - str lr, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #632] @ 0x278 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - str r0, [r7, lr, lsl #6] │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + add sl, r7, r3 │ │ │ │ + str sl, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #632] @ 0x278 │ │ │ │ + str r0, [r7, r3, lsl #6] │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [sp, #568] @ 0x238 │ │ │ │ ldr r1, [sp, #628] @ 0x274 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - lsl r8, r3, #5 │ │ │ │ - str r8, [sp, #56] @ 0x38 │ │ │ │ str r0, [r4, r1, lsl #7] │ │ │ │ - ldr r4, [sp, #388] @ 0x184 │ │ │ │ - mov r1, r5 │ │ │ │ + lsl r1, r2, #5 │ │ │ │ mov r0, r7 │ │ │ │ - sub r9, r2, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #404] @ 0x194 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ - mov r1, fp │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ + mov r1, r5 │ │ │ │ + sub r9, r2, r3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r5, [sp, #396] @ 0x18c │ │ │ │ str r0, [r9] │ │ │ │ + ldr r7, [sp, #400] @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #284] @ 80b64 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r6, [sp, #392] @ 0x188 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #260] @ 84c14 │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #388] @ 0x184 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #224] @ 80b64 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #396] @ 0x18c │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #200] @ 84c14 │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #392] @ 0x188 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #188] @ 80b6c │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #168] @ 80b68 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #164] @ 84c1c │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [pc, #136] @ 84c18 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #144] @ 80b6c │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #276] @ 0x114 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #532] @ 0x214 │ │ │ │ - ldr r1, [pc, #120] @ 80b68 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [pc, #112] @ 84c1c │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #528] @ 0x210 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #92] @ 84c18 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #44] @ 80b78 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #32] @ 80b7c │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - b 80ba0 │ │ │ │ + b 84c50 │ │ │ │ svccc 0x003504f3 │ │ │ │ mcrcc 15, 6, lr, cr3, cr5, {0} │ │ │ │ svccc 0x006c835e │ │ │ │ svccc 0x0074fa0b │ │ │ │ mrccc 0, 4, sl, cr4, cr1, {1} │ │ │ │ svccc 0x0054db31 │ │ │ │ svccc 0x000e39da │ │ │ │ @@ -120395,2200 +124535,2191 @@ │ │ │ │ vsqrtcc.f32 s11, s21 │ │ │ │ svccc 0x00226799 │ │ │ │ svccc 0x0045e403 │ │ │ │ cdpcc 5, 4, cr12, cr7, cr2, {6} │ │ │ │ svccc 0x007b14be │ │ │ │ stclcc 13, cr11, [r8, #216] @ 0xd8 │ │ │ │ svccc 0x007ec46d │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-48] @ 84c28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #-60] @ 84c2c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-60] @ 80b7c │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-84] @ 84c2c │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-80] @ 80b78 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-108] @ 84c28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #512] @ 0x200 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r0, [sp, #252] @ 0xfc │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r8, [sp, #508] @ 0x1fc │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-116] @ 80b94 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-144] @ 84c44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-136] @ 80b90 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-164] @ 84c40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-160] @ 80b94 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-188] @ 84c44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-180] @ 80b90 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-208] @ 84c40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-244] @ 80b6c │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-264] @ 80b68 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-268] @ 84c1c │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [pc, #-296] @ 84c18 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-292] @ 80b68 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #276] @ 0x114 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-304] @ 80b6c │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [pc, #-324] @ 84c18 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-332] @ 84c1c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #252] @ 0xfc │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-384] @ 80b78 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-412] @ 84c28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-396] @ 80b7c │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-424] @ 84c2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-428] @ 80b78 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-452] @ 84c28 │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-440] @ 80b7c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-468] @ 84c2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-476] @ 80b94 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-504] @ 84c44 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-496] @ 80b90 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-524] @ 84c40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-524] @ 80b90 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-552] @ 84c40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-536] @ 80b94 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-564] @ 84c44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ - str fp, [sp, #68] @ 0x44 │ │ │ │ - str sl, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, fp │ │ │ │ + str sl, [sp, #72] @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + str fp, [sp, #100] @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #628] @ 0x274 │ │ │ │ - ldr lr, [sp, #628] @ 0x274 │ │ │ │ - add ip, r3, r3, lsl #3 │ │ │ │ - lsl lr, lr, #3 │ │ │ │ - mov fp, ip │ │ │ │ - add sl, r9, ip, lsl #4 │ │ │ │ - str lr, [sp, #52] @ 0x34 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #628] @ 0x274 │ │ │ │ - ldr lr, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str fp, [sp, #32] │ │ │ │ + ldr ip, [sp, #628] @ 0x274 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + add ip, r3, ip │ │ │ │ + add sl, r9, ip, lsl #4 │ │ │ │ + mov fp, ip │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [r9, fp, lsl #4] │ │ │ │ mov r0, r8 │ │ │ │ - sub fp, r3, lr │ │ │ │ - bl 14a680 │ │ │ │ + ldr lr, [sp, #628] @ 0x274 │ │ │ │ + str fp, [sp, #32] │ │ │ │ + sub fp, lr, r1 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - add r9, sl, fp, lsl #5 │ │ │ │ str r0, [sl, fp, lsl #5] │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + add r9, sl, fp, lsl #5 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #632] @ 0x278 │ │ │ │ - ldr lr, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - rsb lr, ip, lr, lsl #3 │ │ │ │ - add fp, r1, lr, lsl #4 │ │ │ │ - mov sl, lr │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #40] @ 0x28 │ │ │ │ + mvn r2, #143 @ 0x8f │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr lr, [sp, #632] @ 0x278 │ │ │ │ + mul lr, r2, lr │ │ │ │ + mov sl, lr │ │ │ │ + add fp, fp, lr │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ - str r0, [r3, sl, lsl #4] │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - str r3, [sp, #236] @ 0xec │ │ │ │ + str sl, [sp, #40] @ 0x28 │ │ │ │ + str r0, [r3, sl] │ │ │ │ ldr r3, [sp, #632] @ 0x278 │ │ │ │ - rsb lr, r3, r3, lsl #3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - add sl, fp, lr, lsl #5 │ │ │ │ + lsl sl, r3, #3 │ │ │ │ + sub r2, sl, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str sl, [sp, #228] @ 0xe4 │ │ │ │ + add sl, fp, r2, lsl #5 │ │ │ │ mov r0, r3 │ │ │ │ - str lr, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r0, [fp, lr, lsl #5] │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + str r0, [fp, r8, lsl #5] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - add r5, sl, fp │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ mov r1, r7 │ │ │ │ - lsl r6, r6, #5 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - ldr r6, [sp, #632] @ 0x278 │ │ │ │ - add r6, r5, r6, lsl #5 │ │ │ │ str r0, [sl, fp] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #632] @ 0x278 │ │ │ │ - str r0, [r5, r1, lsl #5] │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + add r5, sl, fp │ │ │ │ + lsl r6, r6, #5 │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ + add r6, r5, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #632] @ 0x278 │ │ │ │ + str r0, [r5, r3, lsl #5] │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #40] @ 0x28 │ │ │ │ - add r4, r9, sl │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #628] @ 0x274 │ │ │ │ + add r4, r9, sl │ │ │ │ str r0, [r9, r1, lsl #7] │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r5 │ │ │ │ - add r7, r4, r1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - str r0, [r4, r1, lsl #5] │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r9, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + str r0, [r4, r9] │ │ │ │ + add r7, r4, r9 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #56] @ 0x38 │ │ │ │ - add r5, r7, r8 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ + ldr r5, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #628] @ 0x274 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - rsb r8, ip, ip, lsl #25 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ - rsb r8, ip, r8, lsl #2 │ │ │ │ - str r0, [r7, r3, lsl #5] │ │ │ │ + ldr r8, [sp, #628] @ 0x274 │ │ │ │ + add r5, r7, r5 │ │ │ │ + str r0, [r7, r2, lsl #5] │ │ │ │ + mvn r7, #159 @ 0x9f │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ - add r7, r5, r8, lsl #5 │ │ │ │ - str r0, [r5, r8, lsl #5] │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ + bl 151104 │ │ │ │ + mul r8, r7, r8 │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + str r0, [r5, r8] │ │ │ │ + add r7, r5, r8 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + bl 151104 │ │ │ │ ldr r4, [sp, #632] @ 0x278 │ │ │ │ - lsl r2, r4, #2 │ │ │ │ - str r2, [sp, #244] @ 0xf4 │ │ │ │ - sub r9, r4, r4, lsl #2 │ │ │ │ - add r4, r6, r9, lsl #5 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [sp, #632] @ 0x278 │ │ │ │ + lsl r4, r4, #2 │ │ │ │ + sub r9, r3, r4 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ + add r4, r6, r9, lsl #5 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - sub r4, r4, r3 │ │ │ │ str r0, [r6, r9, lsl #5] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r6, r4 │ │ │ │ - mov r3, fp │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r9, r7, sl │ │ │ │ - str r0, [r6], r3 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + sub r4, r4, ip │ │ │ │ + mov r6, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov r2, fp │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + str r0, [r6], r2 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ str r0, [r4, fp] │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - add r3, r6, r4, lsl #5 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + add fp, r6, r4, lsl #5 │ │ │ │ + str fp, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ str r0, [r6, r4, lsl #5] │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #628] @ 0x274 │ │ │ │ + sub r9, r9, r5 │ │ │ │ str r0, [r7, r1, lsl #7] │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - sub r9, r9, r1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ str r0, [r9] │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #364] @ 0x16c │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #492] @ 0x1ec │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #324] @ 0x144 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #332] @ 0x14c │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1480] @ 80b74 │ │ │ │ + ldr sl, [sp, #488] @ 0x1e8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-1500] @ 84c24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1500] @ 80b70 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-1520] @ 84c20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1528] @ 80b70 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1544] @ 84c20 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1540] @ 80b74 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1560] @ 84c24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #300] @ 0x12c │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [sp, #284] @ 0x11c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #376] @ 0x178 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #356] @ 0x164 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #380] @ 0x17c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #292] @ 0x124 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1604] @ 80b70 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1624] @ 84c20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1616] @ 80b74 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-1636] @ 84c24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1648] @ 80b70 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1664] @ 84c20 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1660] @ 80b74 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1680] @ 84c24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1680] @ 80b7c │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ - ldr r0, [sp, #204] @ 0xcc │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1700] @ 80b78 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1696] @ 84c2c │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [pc, #-1724] @ 84c28 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ - ldr r1, [pc, #-1732] @ 80b78 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #412] @ 0x19c │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #408] @ 0x198 │ │ │ │ - ldr r1, [pc, #-1748] @ 80b7c │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1752] @ 84c28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #404] @ 0x194 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1768] @ 84c2c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #320] @ 0x140 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ - ldr r0, [sp, #364] @ 0x16c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #324] @ 0x144 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #332] @ 0x14c │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1832] @ 80b84 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-1852] @ 84c34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1852] @ 80b80 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-1872] @ 84c30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1880] @ 80b80 │ │ │ │ - mov fp, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [pc, #-1900] @ 84c30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1892] @ 80b84 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1912] @ 84c34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1932] @ 80b78 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r0, [sp, #204] @ 0xcc │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1944] @ 80b7c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1948] @ 84c28 │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [pc, #-1968] @ 84c2c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1976] @ 80b78 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1988] @ 80b7c │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1996] @ 84c28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #-2008] @ 84c2c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ - ldr r1, [sp, #300] @ 0x12c │ │ │ │ - ldr r0, [sp, #284] @ 0x11c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #292] @ 0x124 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r1, [sp, #356] @ 0x164 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2140] @ 80b80 │ │ │ │ + ldr r0, [sp, #380] @ 0x17c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-2160] @ 84c30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2152] @ 80b84 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-2172] @ 84c34 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2184] @ 80b80 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-2204] @ 84c30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-2196] @ 80b84 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-2216] @ 84c34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - str sl, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str fp, [sp, #204] @ 0xcc │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #628] @ 0x274 │ │ │ │ - lsl ip, ip, #4 │ │ │ │ - str ip, [sp, #232] @ 0xe8 │ │ │ │ + str fp, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + str sl, [sp, #92] @ 0x5c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ ldr ip, [sp, #628] @ 0x274 │ │ │ │ - add r2, ip, ip, lsl #4 │ │ │ │ - add sl, r9, r2, lsl #3 │ │ │ │ - mov fp, r2 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - str fp, [sp, #56] @ 0x38 │ │ │ │ + lsl r2, ip, #4 │ │ │ │ + add ip, r2, ip │ │ │ │ + mov fp, ip │ │ │ │ + add sl, r9, ip, lsl #3 │ │ │ │ + str r2, [sp, #244] @ 0xf4 │ │ │ │ + bl 151100 │ │ │ │ str r0, [r9, fp, lsl #3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #628] @ 0x274 │ │ │ │ + str fp, [sp, #64] @ 0x40 │ │ │ │ mvn fp, #175 @ 0xaf │ │ │ │ - mul r9, fp, r9 │ │ │ │ + ldr r9, [sp, #628] @ 0x274 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ + mul r9, fp, r9 │ │ │ │ mov fp, r9 │ │ │ │ add r9, sl, r9 │ │ │ │ str r0, [sl, fp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr ip, [sp, #632] @ 0x278 │ │ │ │ - rsb ip, ip, r2, lsl #4 │ │ │ │ - lsl r2, ip, #3 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov sl, ip │ │ │ │ - add fp, r2, ip, lsl #3 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ + mvn r3, #135 @ 0x87 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str sl, [sp, #224] @ 0xe0 │ │ │ │ + ldr ip, [sp, #632] @ 0x278 │ │ │ │ + mul ip, r3, ip │ │ │ │ + mov sl, ip │ │ │ │ + add fp, fp, ip │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #48] @ 0x30 │ │ │ │ + mov ip, #176 @ 0xb0 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r3, sl, lsl #3] │ │ │ │ + str sl, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #632] @ 0x278 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - add r2, r2, r3 │ │ │ │ - add r3, r3, r2, lsl #1 │ │ │ │ - add sl, fp, r3, lsl #4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #28] │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #60] @ 0x3c │ │ │ │ + str r0, [lr, sl] │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + mul r3, ip, r3 │ │ │ │ + add sl, fp, r3 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [fp, r8, lsl #4] │ │ │ │ + str r0, [fp, r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #204] @ 0xcc │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - add r5, sl, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ - ldr fp, [sp, #28] │ │ │ │ + ldr lr, [sp, #632] @ 0x278 │ │ │ │ + add r5, sl, r8 │ │ │ │ str r0, [sl, r8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - add r8, r5, fp, lsl #4 │ │ │ │ - str r0, [r5, fp, lsl #4] │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + mvn r7, #79 @ 0x4f │ │ │ │ + add r2, ip, lr │ │ │ │ + mov sl, r2 │ │ │ │ + add r8, r5, r2, lsl #4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + str r0, [r5, sl, lsl #4] │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + str sl, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - add r4, r9, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #628] @ 0x274 │ │ │ │ + add r4, r9, lr │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #628] @ 0x274 │ │ │ │ mov r1, sl │ │ │ │ - rsb r7, r6, r6, lsl #26 │ │ │ │ - rsb r7, r6, r7, lsl #2 │ │ │ │ - str r0, [r9, r6, lsl #7] │ │ │ │ + str r0, [r9, ip, lsl #7] │ │ │ │ + mul ip, r7, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - add r6, r4, r7, lsl #4 │ │ │ │ - str r0, [r4, r7, lsl #4] │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + mov r7, ip │ │ │ │ + add r6, r4, ip │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [r4, r7] │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - ldr sl, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ str r0, [r6, ip, lsl #4] │ │ │ │ - lsl r6, sl, #3 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ - add r6, r9, sl, lsl #3 │ │ │ │ - str r0, [r9, sl, lsl #3] │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ + str r0, [r9, r6, lsl #3] │ │ │ │ + add r7, r9, r6, lsl #3 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a680 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr sl, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #632] @ 0x278 │ │ │ │ + bl 151104 │ │ │ │ + mov r2, #232 @ 0xe8 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - ldr fp, [sp] │ │ │ │ - str r0, [r8, r3, lsl #4] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - add r7, r2, r3, lsl #2 │ │ │ │ - bl 14a67c │ │ │ │ + ldr fp, [sp, #632] @ 0x278 │ │ │ │ + str r0, [r8, lr] │ │ │ │ + mov r0, r6 │ │ │ │ + mul fp, r2, fp │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ - add r8, fp, r7, lsl #3 │ │ │ │ - str r0, [fp, r7, lsl #3] │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ + mov r4, fp │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + str r0, [fp, r4] │ │ │ │ + add r8, fp, r4 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr lr, [sp, #632] @ 0x278 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, #152 @ 0x98 │ │ │ │ mov r1, r4 │ │ │ │ + ldr r6, [sp, #632] @ 0x278 │ │ │ │ str r0, [r8, r3] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, lr │ │ │ │ - add r7, lr, r3, lsl #1 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 14a67c │ │ │ │ mov r8, fp │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - add fp, fp, r7, lsl #3 │ │ │ │ - str r0, [r8, r7, lsl #3] │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ + mov r0, r5 │ │ │ │ + mul r6, r2, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [r8, r6] │ │ │ │ + add fp, fp, r6 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a67c │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #628] @ 0x274 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r6, lr, lsl #7] │ │ │ │ - lsl lr, sl, #2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #628] @ 0x274 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r5, r2 │ │ │ │ + str r0, [r7, r2, lsl #7] │ │ │ │ + mov r2, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ - str lr, [sp, #200] @ 0xc8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #628] @ 0x274 │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ - add r6, r6, sl, lsl #2 │ │ │ │ - str r6, [sp, #76] @ 0x4c │ │ │ │ - add sl, r9, r6, lsl #3 │ │ │ │ - str r0, [r9, r6, lsl #3] │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ + mul r5, r2, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + str r0, [r9, r5] │ │ │ │ + add sl, r9, r5 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #316] @ 0x13c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #276] @ 0x114 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #316] @ 0x13c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #340] @ 0x154 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3108] @ 80b8c │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3108] @ 84c3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3128] @ 80b88 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-3128] @ 84c38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3152] @ 80b8c │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-3148] @ 84c3c │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3172] @ 80b88 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3172] @ 84c38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #372] @ 0x174 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #288] @ 0x120 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [sp, #284] @ 0x11c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #292] @ 0x124 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3228] @ 80b8c │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3228] @ 84c3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3248] @ 80b88 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-3248] @ 84c38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3276] @ 80b88 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-3272] @ 84c38 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3288] @ 80b8c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3288] @ 84c3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3308] @ 80b94 │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #412] @ 0x19c │ │ │ │ - ldr r1, [pc, #-3332] @ 80b90 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-3304] @ 84c44 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #408] @ 0x198 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3332] @ 84c40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #524] @ 0x20c │ │ │ │ - ldr r1, [pc, #-3360] @ 80b94 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #520] @ 0x208 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3360] @ 84c44 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ - ldr r1, [pc, #-3384] @ 80b90 │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #524] @ 0x20c │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3384] @ 84c40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #340] @ 0x154 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #276] @ 0x114 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3464] @ 80b9c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3464] @ 84c4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3484] @ 80b98 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-3484] @ 84c48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3508] @ 80b9c │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-3504] @ 84c4c │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3528] @ 80b98 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3528] @ 84c48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3560] @ 80b94 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-3556] @ 84c44 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3580] @ 80b90 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + ldr r1, [pc, #-3584] @ 84c40 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3608] @ 80b90 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3608] @ 84c40 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3620] @ 80b94 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3620] @ 84c44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #372] @ 0x174 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3768] @ 80b9c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3788] @ 80b98 │ │ │ │ + ldr r0, [sp, #284] @ 0x11c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #292] @ 0x124 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ + ldr r1, [pc, #-3768] @ 84c4c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #-3788] @ 84c48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3816] @ 80b98 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #-3816] @ 84c48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3828] @ 80b9c │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-3828] @ 84c4c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str r0, [sl, ip, lsl #4] │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - ldr lr, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sl, r2, lsl #4] │ │ │ │ mov r0, r9 │ │ │ │ - add r3, sl, lr │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - bl 14a680 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + add r3, sl, r2 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #628] @ 0x274 │ │ │ │ str r0, [sl, r1, lsl #3] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ - ldr ip, [sp, #632] @ 0x278 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp] │ │ │ │ - str r0, [fp, lr, lsl #4] │ │ │ │ - sub fp, r1, ip │ │ │ │ - add r2, r3, fp, lsl #3 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ + str r0, [fp, lr] │ │ │ │ mov r0, r9 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp] │ │ │ │ + sub fp, r2, r1 │ │ │ │ + add r1, r3, fp, lsl #3 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - mov r8, r9 │ │ │ │ str r0, [r9, fp, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ - sub r6, r9, r1 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + sub r8, r9, fp │ │ │ │ + str r0, [r1, r3] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r2, sl] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + str r0, [r8] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - str r0, [r6] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r1, [sp, #628] @ 0x274 │ │ │ │ - ldr ip, [sp, #628] @ 0x274 │ │ │ │ str r0, [r3, r1, lsl #7] │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r5 │ │ │ │ - sub r1, r1, ip │ │ │ │ - mov r6, r1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - str r0, [r9, r6, lsl #3] │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #628] @ 0x274 │ │ │ │ - ldr r1, [sp, #628] @ 0x274 │ │ │ │ - add r3, ip, ip, lsl #2 │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - lsl ip, r3, #2 │ │ │ │ - str r1, [sp, #204] @ 0xcc │ │ │ │ - add fp, r3, r3, lsl #2 │ │ │ │ - str ip, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #228] @ 0xe4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #628] @ 0x274 │ │ │ │ + sub r1, r2, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r8, r1 │ │ │ │ mov r1, r5 │ │ │ │ - sub r6, lr, r2 │ │ │ │ - lsl r7, r6, #3 │ │ │ │ - str fp, [sp, #120] @ 0x78 │ │ │ │ - str r7, [sp, #148] @ 0x94 │ │ │ │ - add r7, r9, r6, lsl #3 │ │ │ │ - str r0, [r9, fp, lsl #3] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - str r0, [r9, r6, lsl #3] │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + str r8, [sp, #28] │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ + str r0, [sl, r8, lsl #3] │ │ │ │ + mov r8, #200 @ 0xc8 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #36] @ 0x24 │ │ │ │ - lsl r2, fp, #3 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #628] @ 0x274 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r8, fp, lsl #3] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr fp, [sp, #28] │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - add r6, fp, fp, lsl #2 │ │ │ │ - mov fp, r8 │ │ │ │ - add r8, r8, r6, lsl #3 │ │ │ │ - str r0, [fp, r6, lsl #3] │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #628] @ 0x274 │ │ │ │ + mov r1, r7 │ │ │ │ + mul fp, r8, fp │ │ │ │ + ldr r8, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sl, fp] │ │ │ │ + mov r0, r5 │ │ │ │ + sub fp, r8, r2 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sl, fp, lsl #3] │ │ │ │ + add r8, sl, fp, lsl #3 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #632] @ 0x278 │ │ │ │ + str r0, [r9, r5, lsl #3] │ │ │ │ + mov r5, #200 @ 0xc8 │ │ │ │ + mov r0, r6 │ │ │ │ + mul r2, r5, r2 │ │ │ │ + mov r5, r2 │ │ │ │ + add r9, r9, r2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [r7, r5] │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - str r0, [r8, sl] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, #184 @ 0xb8 │ │ │ │ ldr r1, [sp, #632] @ 0x278 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ + str r0, [r9, r3] │ │ │ │ mov r0, r5 │ │ │ │ - rsb r6, r1, lr, lsl #3 │ │ │ │ + mul r1, r2, r1 │ │ │ │ + mov r6, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - str r0, [fp, r6, lsl #3] │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + str r0, [r7, r6] │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #628] @ 0x274 │ │ │ │ - str r0, [r7, r1, lsl #7] │ │ │ │ + str r0, [r8, r1, lsl #7] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ - str r0, [r9, r2, lsl #3] │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #156] @ 0x9c │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + str r0, [sl, lr, lsl #3] │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #564] @ 0x234 │ │ │ │ - ldr r1, [pc, #4088] @ 82dc8 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #560] @ 0x230 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #4088] @ 86e54 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #540] @ 0x21c │ │ │ │ - ldr r1, [pc, #4072] @ 82dcc │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #536] @ 0x218 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #4072] @ 86e58 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #424] @ 0x1a8 │ │ │ │ - ldr r1, [pc, #4036] @ 82dc8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #420] @ 0x1a4 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #448] @ 0x1c0 │ │ │ │ - ldr r1, [pc, #4020] @ 82dcc │ │ │ │ + ldr r1, [pc, #4036] @ 86e54 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #444] @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #4020] @ 86e58 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #204] @ 0xcc │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3892] @ 82dc8 │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3880] @ 82dcc │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3896] @ 86e54 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #3880] @ 86e58 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3852] @ 82dcc │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3832] @ 82dc8 │ │ │ │ + ldr r1, [pc, #3852] @ 86e58 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #3832] @ 86e54 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r0, [sp, #308] @ 0x134 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #456] @ 0x1c8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #300] @ 0x12c │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #364] @ 0x16c │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #452] @ 0x1c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #464] @ 0x1d0 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #460] @ 0x1cc │ │ │ │ mov r4, r0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3680] @ 82dd0 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3668] @ 82dd4 │ │ │ │ + ldr r1, [pc, #3680] @ 86e5c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #3668] @ 86e60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3644] @ 82dd8 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #3644] @ 86e64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3632] @ 82ddc │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #3632] @ 86e68 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3592] @ 82dd0 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3596] @ 86e5c │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3580] @ 82dd4 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #3580] @ 86e60 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3556] @ 82dd8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3544] @ 82ddc │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #3556] @ 86e64 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #3544] @ 86e68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #332] @ 0x14c │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ - ldr r0, [sp, #348] @ 0x15c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #500] @ 0x1f4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #308] @ 0x134 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #336] @ 0x150 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #488] @ 0x1e8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #340] @ 0x154 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #484] @ 0x1e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3408] @ 82dd4 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #3408] @ 86e60 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3388] @ 82dd0 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #3388] @ 86e5c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3368] @ 82dd8 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3356] @ 82ddc │ │ │ │ - mov fp, r0 │ │ │ │ + ldr r1, [pc, #3368] @ 86e64 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [pc, #3360] @ 86e68 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3316] @ 82dd0 │ │ │ │ - mov fp, r0 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3320] @ 86e5c │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3304] @ 82dd4 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #3304] @ 86e60 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3284] @ 82ddc │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3264] @ 82dd8 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #3284] @ 86e68 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #3264] @ 86e64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r9 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #148] @ 0x94 │ │ │ │ - ldr r2, [sp, #628] @ 0x274 │ │ │ │ - sub sl, lr, r2 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #628] @ 0x274 │ │ │ │ + mov r2, #220 @ 0xdc │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - add r2, r3, r2, lsl #2 │ │ │ │ - str r2, [sp, #196] @ 0xc4 │ │ │ │ - str r0, [r3, sl, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + mov r0, r4 │ │ │ │ + mul ip, r2, ip │ │ │ │ + mov sl, ip │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + str r0, [r3, sl] │ │ │ │ + mov r0, r4 │ │ │ │ mov sl, r3 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ - str r0, [sl, r2, lsl #2] │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + add r2, r3, lr, lsl #2 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sl, lr, lsl #2] │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - lsl ip, r3, #2 │ │ │ │ - str ip, [sp, #216] @ 0xd8 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r0 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ + add r4, ip, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r2, #220 @ 0xdc │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ - str r0, [ip, r3, lsl #2] │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ - mov r0, r7 │ │ │ │ - sub r2, r2, r3 │ │ │ │ - add r3, ip, r2, lsl #2 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #220] @ 0xdc │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ - str r0, [ip, r2, lsl #2] │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a67c │ │ │ │ + ldr ip, [sp, #632] @ 0x278 │ │ │ │ + str r0, [r3, r4, lsl #2] │ │ │ │ + mul ip, r2, ip │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + add r3, r3, ip │ │ │ │ + mov r4, ip │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sl, r4] │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r9 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r8, r0 │ │ │ │ + mov r8, #164 @ 0xa4 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr ip, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + str r0, [r3, r2] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r2, [sp, #632] @ 0x278 │ │ │ │ + mul r2, r8, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + add sl, sl, r2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r0, [r3, r8] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r9, r2] │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - mov r0, r8 │ │ │ │ - lsl r3, r9, #3 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ - add sl, r3, r9, lsl #3 │ │ │ │ - add r9, ip, sl, lsl #2 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ - str r0, [ip, sl, lsl #2] │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #628] @ 0x274 │ │ │ │ - ldr r5, [sp, #196] @ 0xc4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - str r0, [r5, r3, lsl #7] │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r7 │ │ │ │ - sub r5, r5, r3 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - add r6, sl, r5, lsl #2 │ │ │ │ - str r0, [sl, r5, lsl #2] │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ + ldr ip, [sp, #628] @ 0x274 │ │ │ │ + mov r7, ip │ │ │ │ + str r0, [r2, ip, lsl #7] │ │ │ │ + mov r2, #92 @ 0x5c │ │ │ │ + mov r0, r4 │ │ │ │ + mul r7, r2, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + str r0, [r9, r7] │ │ │ │ + add r6, r9, r7 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r6, ip, lsl #3] │ │ │ │ + mov r0, r4 │ │ │ │ + add r6, r9, fp, lsl #2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + str r0, [r9, fp, lsl #2] │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r8 │ │ │ │ - add r7, sl, lr, lsl #2 │ │ │ │ - str r0, [r6, r3, lsl #3] │ │ │ │ - lsl r3, lr, #2 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ - str r0, [sl, r5, lsl #2] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr fp, [sp, #632] @ 0x278 │ │ │ │ + str r0, [sl, r9] │ │ │ │ + mov r9, #228 @ 0xe4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mul fp, r9, fp │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + mov r7, fp │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + str r0, [fp, r7] │ │ │ │ + add r9, fp, r7 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #224] @ 0xe0 │ │ │ │ - ldr ip, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r9, r8, lsl #3] │ │ │ │ - ldr r8, [sp, #52] @ 0x34 │ │ │ │ - ldr r9, [sp, #632] @ 0x278 │ │ │ │ - mov r0, r5 │ │ │ │ - add r9, r8, r9 │ │ │ │ - add r8, ip, r9, lsl #2 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp] │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ - str r0, [ip, r9, lsl #2] │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r0 │ │ │ │ + str r0, [r9, r2] │ │ │ │ + mov r9, #156 @ 0x9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r9, [sp, #68] @ 0x44 │ │ │ │ - ldr r6, [sp, #632] @ 0x278 │ │ │ │ - sub r6, r9, r6 │ │ │ │ - str r0, [r8, r2] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - str r0, [r3, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + ldr r7, [sp, #632] @ 0x278 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + mul r7, r9, r7 │ │ │ │ + mov r9, #100 @ 0x64 │ │ │ │ + str r0, [fp, r7] │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a67c │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #628] @ 0x274 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r7, r9, lsl #7] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #628] @ 0x274 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r6, ip, lsl #7] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - str r0, [sl, fp, lsl #2] │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + mov r5, ip │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + mul r5, r9, r5 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [r8, r5] │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #188] @ 0xbc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #548] @ 0x224 │ │ │ │ - ldr r1, [pc, #2432] @ 82de0 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr fp, [sp, #556] @ 0x22c │ │ │ │ - ldr r1, [pc, #2416] @ 82de4 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #544] @ 0x220 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #2444] @ 86e6c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + ldr fp, [sp, #552] @ 0x228 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2428] @ 86e70 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ - ldr r1, [pc, #2384] @ 82de4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #436] @ 0x1b4 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #432] @ 0x1b0 │ │ │ │ - ldr r1, [pc, #2360] @ 82de0 │ │ │ │ + ldr r1, [pc, #2396] @ 86e70 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #428] @ 0x1ac │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #2372] @ 86e6c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2240] @ 82de4 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2220] @ 82de0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2256] @ 86e70 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2232] @ 86e6c │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2196] @ 82de4 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2208] @ 86e70 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2176] @ 82de0 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2188] @ 86e6c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #384] @ 0x180 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #372] @ 0x174 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #468] @ 0x1d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #380] @ 0x17c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #324] @ 0x144 │ │ │ │ - bl 14a67c │ │ │ │ - ldr fp, [sp, #480] @ 0x1e0 │ │ │ │ - mov r1, fp │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #476] @ 0x1dc │ │ │ │ mov r4, r0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2024] @ 82de8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2036] @ 86e74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2012] @ 82dec │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #2024] @ 86e78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1988] @ 82df0 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #2000] @ 86e7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1976] @ 82df4 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #1988] @ 86e80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1936] @ 82de8 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1952] @ 86e74 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1924] @ 82dec │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #1936] @ 86e78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1900] @ 82df0 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #1912] @ 86e7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1888] @ 82df4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1900] @ 86e80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #260] @ 0x104 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ - ldr r0, [sp, #356] @ 0x164 │ │ │ │ - bl 14a67c │ │ │ │ - ldr fp, [sp, #520] @ 0x208 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #516] @ 0x204 │ │ │ │ mov r4, r0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ - bl 14a67c │ │ │ │ - ldr fp, [sp, #508] @ 0x1fc │ │ │ │ + ldr r0, [sp, #348] @ 0x15c │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #504] @ 0x1f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1752] @ 82dec │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1764] @ 86e78 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1732] @ 82de8 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #1744] @ 86e74 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1712] @ 82df0 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #1724] @ 86e7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1700] @ 82df4 │ │ │ │ + bl 151348 │ │ │ │ mov fp, r0 │ │ │ │ + ldr r1, [pc, #1712] @ 86e80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1660] @ 82de8 │ │ │ │ + bl 151100 │ │ │ │ mov fp, r0 │ │ │ │ + ldr r1, [pc, #1672] @ 86e74 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1648] @ 82dec │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #1660] @ 86e78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1628] @ 82df4 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #1640] @ 86e80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1608] @ 82df0 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1620] @ 86e7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr sl, [sp, #628] @ 0x274 │ │ │ │ - mov ip, #212 @ 0xd4 │ │ │ │ - mul sl, ip, sl │ │ │ │ + mov r3, #212 @ 0xd4 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ - str r0, [r2, sl] │ │ │ │ - ldr sl, [sp, #628] @ 0x274 │ │ │ │ + mul sl, r3, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov ip, #44 @ 0x2c │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + str r0, [r3, sl] │ │ │ │ mov r0, r4 │ │ │ │ - add sl, sl, r3, lsl #1 │ │ │ │ - add ip, r2, sl, lsl #2 │ │ │ │ - str ip, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ - str r0, [r2, sl, lsl #2] │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr sl, [sp, #628] @ 0x274 │ │ │ │ + mul sl, ip, sl │ │ │ │ + add r2, r3, sl │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + str r0, [r3, sl] │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ + mov ip, #44 @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ + mul r4, ip, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mov ip, #212 @ 0xd4 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r1, sl │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ + str r0, [r2, r4] │ │ │ │ ldr r4, [sp, #632] @ 0x278 │ │ │ │ - mov r0, r2 │ │ │ │ mul r4, ip, r4 │ │ │ │ - add ip, r3, r4 │ │ │ │ - str ip, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp] │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ + add r3, r2, r4 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sl, r4] │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + mov r9, #172 @ 0xac │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r9, [sp, #60] @ 0x3c │ │ │ │ - mov ip, #172 @ 0xac │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r9, r3] │ │ │ │ - ldr r9, [sp, #632] @ 0x278 │ │ │ │ + ldr ip, [sp, #632] @ 0x278 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + mul ip, r9, ip │ │ │ │ + str r0, [r3, r2] │ │ │ │ mov r0, r8 │ │ │ │ - mul r9, ip, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ + mov r8, #84 @ 0x54 │ │ │ │ + mov r9, ip │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sl, r9] │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #176] @ 0xb0 │ │ │ │ - ldr r6, [sp, #628] @ 0x274 │ │ │ │ - ldr r8, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #112] @ 0x70 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [ip, r6, lsl #7] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ + ldr ip, [sp, #628] @ 0x274 │ │ │ │ + str r0, [r9, ip, lsl #7] │ │ │ │ mov r0, r4 │ │ │ │ - sub r6, r8, ip │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r9, ip │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + mul r9, r8, r9 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sl, r9] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #628] @ 0x274 │ │ │ │ - lsl r6, ip, #2 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - rsb r6, r2, ip, lsl #2 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #628] @ 0x274 │ │ │ │ + mov r3, #236 @ 0xec │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #212] @ 0xd4 │ │ │ │ + mul ip, r3, ip │ │ │ │ + mov r6, ip │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #628] @ 0x274 │ │ │ │ mov r1, r8 │ │ │ │ - add r7, sl, ip │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ + str r0, [sl, r6] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - str r0, [sl, r3, lsl #2] │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + lsl r3, ip, #2 │ │ │ │ + add r6, r3, ip │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + add r7, sl, r6, lsl #2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sl, r6, lsl #2] │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r2, r9, lsl #2] │ │ │ │ - ldr r9, [sp, #632] @ 0x278 │ │ │ │ - mov r0, r4 │ │ │ │ - rsb r3, r9, r9, lsl #4 │ │ │ │ - lsl r9, r3, #2 │ │ │ │ - str r9, [sp, #176] @ 0xb0 │ │ │ │ - ldr r9, [sp, #632] @ 0x278 │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ - rsb r9, r9, r3, lsl #2 │ │ │ │ - add r8, r2, r9, lsl #2 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - str r0, [r2, r9, lsl #2] │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r8, [sp, #72] @ 0x48 │ │ │ │ + ldr ip, [sp, #632] @ 0x278 │ │ │ │ + str r0, [r3, r8, lsl #2] │ │ │ │ + mov r8, #236 @ 0xec │ │ │ │ + mov r0, r9 │ │ │ │ + mul ip, r8, ip │ │ │ │ + add r8, r3, ip │ │ │ │ + mov r4, ip │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + str r0, [r9, r4] │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr ip, [sp, #216] @ 0xd8 │ │ │ │ - ldr r6, [sp, #632] @ 0x278 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ - add r6, ip, r6 │ │ │ │ - str r0, [r8, r3] │ │ │ │ - ldr r8, [sp] │ │ │ │ + ldr ip, [sp, #632] @ 0x278 │ │ │ │ + str r0, [r8, r2] │ │ │ │ + mov r8, #148 @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ - add r2, r8, r6, lsl #2 │ │ │ │ - str r2, [sp, #140] @ 0x8c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ - str r0, [r8, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + mov r5, #108 @ 0x6c │ │ │ │ + mul ip, r8, ip │ │ │ │ + mov r6, ip │ │ │ │ + add ip, r9, ip │ │ │ │ + str ip, [sp, #108] @ 0x6c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + str r0, [r9, r6] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr fp, [sp, #628] @ 0x274 │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - ldr r8, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #628] @ 0x274 │ │ │ │ mov r1, r6 │ │ │ │ - add r5, ip, r8 │ │ │ │ - str r0, [r7, fp, lsl #7] │ │ │ │ + mov fp, r9 │ │ │ │ + str r0, [r7, r9, lsl #7] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ - add fp, sl, r5, lsl #2 │ │ │ │ - str r0, [sl, r5, lsl #2] │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ │ │ + mul fp, r5, fp │ │ │ │ + add r2, sl, fp │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + str r0, [sl, fp] │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #204] @ 0xcc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #420] @ 0x1a4 │ │ │ │ - ldr r1, [pc, #760] @ 82df8 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #416] @ 0x1a0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #768] @ 86e84 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #744] @ 82dfc │ │ │ │ + bl 151348 │ │ │ │ + ldr fp, [sp, #440] @ 0x1b8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #752] @ 86e88 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #536] @ 0x218 │ │ │ │ - ldr r1, [pc, #712] @ 82dfc │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #532] @ 0x214 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r6, [sp, #560] @ 0x230 │ │ │ │ - ldr r1, [pc, #688] @ 82df8 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r1, [pc, #720] @ 86e88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #556] @ 0x22c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #696] @ 86e84 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #132] @ 0x84 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #156] @ 0x9c │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #568] @ 82dfc │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #580] @ 86e88 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #548] @ 82df8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #556] @ 86e84 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #524] @ 82dfc │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #504] @ 82df8 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r1, [pc, #532] @ 86e88 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #512] @ 86e84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #304] @ 0x130 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sp, #452] @ 0x1c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ + ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #308] @ 0x134 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #460] @ 0x1cc │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #364] @ 0x16c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #300] @ 0x12c │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #456] @ 0x1c8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, sl │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #348] @ 82e00 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #356] @ 86e8c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #336] @ 82e04 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #344] @ 86e90 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #316] @ 82e0c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #296] @ 82e08 │ │ │ │ + ldr r1, [pc, #324] @ 86e98 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #304] @ 86e94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #264] @ 82e04 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #276] @ 86e90 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #244] @ 82e00 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #252] @ 86e8c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #224] @ 82e08 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #212] @ 82e0c │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #232] @ 86e94 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #220] @ 86e98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #348] @ 0x15c │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [sp, #332] @ 0x14c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #484] @ 0x1e4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #308] @ 0x134 │ │ │ │ + bl 151104 │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #352] @ 0x160 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #336] @ 0x150 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #496] @ 0x1f0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #340] @ 0x154 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #492] @ 0x1ec │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #68] @ 82e00 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - b 82e28 │ │ │ │ + ldr r1, [pc, #76] @ 86e8c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #64] @ 86e90 │ │ │ │ + mov r0, sl │ │ │ │ + b 86eb4 │ │ │ │ svccc 0x0045e403 │ │ │ │ svccc 0x00226799 │ │ │ │ svccc 0x00676bd8 │ │ │ │ cdpcc 8, 13, cr14, cr10, cr0, {4} │ │ │ │ svccc 0x00710908 │ │ │ │ mcrcc 12, 5, r7, cr12, cr4, {6} │ │ │ │ vsqrtcc.f32 s11, s21 │ │ │ │ @@ -122605,2327 +126736,2361 @@ │ │ │ │ svccc 0x002beb4a │ │ │ │ mrccc 0, 4, sl, cr4, cr1, {1} │ │ │ │ svccc 0x0074fa0b │ │ │ │ svccc 0x007d3aac │ │ │ │ cdpcc 0, 1, cr4, cr6, cr3, {4} │ │ │ │ svccc 0x004d9f02 │ │ │ │ svccc 0x00187fc0 │ │ │ │ - ldr r1, [pc, #-44] @ 82e04 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-68] @ 82e08 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #-60] @ 86e94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-80] @ 82e0c │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r1, [pc, #-72] @ 86e98 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-120] @ 82e00 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r1, [pc, #-112] @ 86e8c │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-132] @ 82e04 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-124] @ 86e90 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-156] @ 82e08 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-168] @ 82e0c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-148] @ 86e94 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #-160] @ 86e98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r9 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ - str r0, [fp, r2, lsl #4] │ │ │ │ - ldr fp, [sp, #204] @ 0xcc │ │ │ │ - mov r0, r7 │ │ │ │ - add fp, r3, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + str r0, [r2, lr, lsl #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add r3, r2, r3 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr sl, [sp, #628] @ 0x274 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - str r0, [r3, sl, lsl #2] │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [r2, sl, lsl #2] │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [sp, #140] @ 0x8c │ │ │ │ - ldr r2, [sp, #252] @ 0xfc │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ - str r0, [r7, lr, lsl #4] │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ - sub r7, r2, r7 │ │ │ │ - ldr r2, [sp] │ │ │ │ - add r2, r2, r7, lsl #2 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #132] @ 0x84 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + ldr ip, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + str r0, [ip, lr] │ │ │ │ + ldr lr, [sp, #52] @ 0x34 │ │ │ │ mov r0, r2 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp] │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - str r0, [sl, r7, lsl #2] │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a67c │ │ │ │ + ldr ip, [sp, #632] @ 0x278 │ │ │ │ + sub r4, lr, ip │ │ │ │ + add lr, r3, r4, lsl #2 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sl, r4, lsl #2] │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r9 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr lr, [sp, #72] @ 0x48 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r9, r2] │ │ │ │ - ldr r2, [sp, #632] @ 0x278 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + str r0, [lr, r3] │ │ │ │ mov r0, r8 │ │ │ │ - add r9, lr, r2 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr lr, [sp, #632] @ 0x278 │ │ │ │ + add r9, r3, lr │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sl, r9, lsl #2] │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #628] @ 0x274 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [fp, r5, lsl #7] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - rsb r5, r5, r5, lsl #5 │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ - str r0, [sl, r5, lsl #2] │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - sub r6, r3, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #84] @ 0x54 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr lr, [sp, #628] @ 0x274 │ │ │ │ + str r0, [r3, lr, lsl #7] │ │ │ │ + mov r0, r4 │ │ │ │ + sub r6, r8, lr │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sl, r6, lsl #2] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #628] @ 0x274 │ │ │ │ + mov r2, #196 @ 0xc4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r4 │ │ │ │ + mul lr, r2, lr │ │ │ │ + mov r6, lr │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sl, r6] │ │ │ │ mov r1, r8 │ │ │ │ - add r7, sl, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + mov r8, #196 @ 0xc4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sl, r6, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ - str r0, [sl, r5, lsl #2] │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ + add r7, sl, r6, lsl #2 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #632] @ 0x278 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr fp, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ + rsb r4, lr, lr, lsl #4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - sub r5, r5, fp │ │ │ │ - add r8, r2, r5, lsl #2 │ │ │ │ - mov fp, r2 │ │ │ │ - str r0, [r2, r3, lsl #2] │ │ │ │ + ldr lr, [sp, #632] @ 0x278 │ │ │ │ + str r0, [r3, r4, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r9, fp │ │ │ │ - str r0, [fp, r5, lsl #2] │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a67c │ │ │ │ + mul lr, r8, lr │ │ │ │ + add r8, r3, lr │ │ │ │ + mov r4, lr │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + str r0, [r9, r4] │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr ip, [sp, #632] @ 0x278 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ - rsb r6, ip, lr, lsl #4 │ │ │ │ - lsl fp, lr, #4 │ │ │ │ - str r0, [r8, r2] │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ - str r0, [r9, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr lr, [sp, #632] @ 0x278 │ │ │ │ + str r0, [r8, r2] │ │ │ │ + mov r8, #188 @ 0xbc │ │ │ │ + mov r0, r5 │ │ │ │ + mul lr, r8, lr │ │ │ │ + mov r6, lr │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + str r0, [r9, r6] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #628] @ 0x274 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #628] @ 0x274 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r7, ip, lsl #7] │ │ │ │ + str r0, [r7, r8, lsl #7] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - str r0, [sl, r4, lsl #2] │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sl, fp, lsl #2] │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #428] @ 0x1ac │ │ │ │ - ldr r1, [pc, #-948] @ 82e14 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #436] @ 0x1b4 │ │ │ │ - ldr r1, [pc, #-972] @ 82e10 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r1, [pc, #-960] @ 86ea0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #432] @ 0x1b0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #-984] @ 86e9c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #544] @ 0x220 │ │ │ │ - ldr r1, [pc, #-1000] @ 82e14 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #540] @ 0x21c │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #552] @ 0x228 │ │ │ │ - ldr r1, [pc, #-1024] @ 82e10 │ │ │ │ + ldr r1, [pc, #-1012] @ 86ea0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #548] @ 0x224 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1036] @ 86e9c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1144] @ 82e14 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1164] @ 82e10 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1152] @ 86ea0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-1176] @ 86e9c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1192] @ 82e10 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1204] @ 82e14 │ │ │ │ + ldr r1, [pc, #-1204] @ 86e9c │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1216] @ 86ea0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #380] @ 0x17c │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [sp, #324] @ 0x144 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sp, #468] @ 0x1d4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ + bl 151104 │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #384] @ 0x180 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #476] @ 0x1dc │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #372] @ 0x174 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #472] @ 0x1d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1364] @ 82e18 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-1376] @ 86ea4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1376] @ 82e1c │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-1388] @ 86ea8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1396] @ 82e24 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1416] @ 82e20 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-1408] @ 86eb0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #-1428] @ 86eac │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1448] @ 82e1c │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1456] @ 86ea8 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1468] @ 82e18 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-1480] @ 86ea4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1488] @ 82e20 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1500] @ 82e24 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-1500] @ 86eac │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1512] @ 86eb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #260] @ 0x104 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [sp, #356] @ 0x164 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #504] @ 0x1f8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ + bl 151104 │ │ │ │ + ldr r5, [sp, #500] @ 0x1f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #516] @ 0x204 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #348] @ 0x15c │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #512] @ 0x200 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1644] @ 82e18 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1656] @ 82e1c │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1680] @ 82e20 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1692] @ 82e24 │ │ │ │ - mov sl, r0 │ │ │ │ + ldr r1, [pc, #-1656] @ 86ea4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #-1668] @ 86ea8 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1732] @ 82e18 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1744] @ 82e1c │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-1692] @ 86eac │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151348 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r1, [pc, #-1704] @ 86eb0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1768] @ 82e20 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r1, [pc, #-1744] @ 86ea4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [pc, #-1756] @ 86ea8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1780] @ 82e24 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-1780] @ 86eac │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1792] @ 86eb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [sp, #628] @ 0x274 │ │ │ │ - add r9, r3, r1 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #628] @ 0x274 │ │ │ │ + mov lr, #244 @ 0xf4 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r4 │ │ │ │ + mul ip, lr, ip │ │ │ │ + mov sl, ip │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + str r0, [r3, sl] │ │ │ │ + mov r0, r4 │ │ │ │ + mov sl, r3 │ │ │ │ + add r1, r3, ip, lsl #2 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sl, ip, lsl #2] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr lr, [sp, #200] @ 0xc8 │ │ │ │ - add r1, r3, lr │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ + mov lr, #244 @ 0xf4 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [r3, r9, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - mov r9, r3 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - str r0, [r9, ip, lsl #2] │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - lsl sl, r7, #2 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #176] @ 0xb0 │ │ │ │ - ldr lr, [sp, #632] @ 0x278 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [r3, r7, lsl #2] │ │ │ │ - add r7, ip, lr │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r0, [r3, r4, lsl #2] │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ mov r0, r2 │ │ │ │ - add r3, r3, r7, lsl #2 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - str r0, [r3, r7, lsl #2] │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a67c │ │ │ │ + mul r4, lr, r4 │ │ │ │ + add r3, r3, r4 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sl, r4] │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr lr, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - sub r9, lr, r1 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r9, [sp, #632] @ 0x278 │ │ │ │ str r0, [r3, r2] │ │ │ │ + mov r3, #140 @ 0x8c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp] │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - str r0, [r8, r9, lsl #2] │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + mul r9, r3, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sl, r9] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #628] @ 0x274 │ │ │ │ + str r0, [r8, r1, lsl #7] │ │ │ │ + mov r8, r1 │ │ │ │ + mov r1, #116 @ 0x74 │ │ │ │ + mov r0, r4 │ │ │ │ + mul r8, r1, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r5, [sp, #628] @ 0x274 │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - str r0, [r1, r5, lsl #7] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - add r5, r3, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r0, [r9, r5, lsl #2] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - add r6, ip, ip, lsl #4 │ │ │ │ + str r0, [sl, r8] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #628] @ 0x274 │ │ │ │ + mov lr, #204 @ 0xcc │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r4 │ │ │ │ + mul r6, lr, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov ip, #52 @ 0x34 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r9, r6, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r6, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - add r7, r9, r6, lsl #2 │ │ │ │ - str r0, [r9, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sl, r6] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r6, [sp, #628] @ 0x274 │ │ │ │ + mul r6, ip, r6 │ │ │ │ + bl 151104 │ │ │ │ + str r0, [sl, r6] │ │ │ │ + add r7, sl, r6 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #632] @ 0x278 │ │ │ │ - add sl, sl, ip │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ + mov ip, #52 @ 0x34 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp] │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ + mul r4, ip, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov lr, #204 @ 0xcc │ │ │ │ mov r1, r6 │ │ │ │ - add r9, lr, fp │ │ │ │ - str r0, [r8, sl, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov sl, r8 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - add r8, r8, r9, lsl #2 │ │ │ │ - str r0, [sl, r9, lsl #2] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [r3, r4] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ + mul r4, lr, r4 │ │ │ │ + add r8, r3, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + str r0, [r9, r4] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ - sub r6, fp, lr │ │ │ │ - str r0, [r8, r2] │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - mov r8, sl │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr ip, [sp, #632] @ 0x278 │ │ │ │ + str r0, [r8, r2] │ │ │ │ + mov r2, #180 @ 0xb4 │ │ │ │ + mov r0, r5 │ │ │ │ + mul ip, r2, ip │ │ │ │ + mov r6, ip │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + str r0, [r9, r6] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #628] @ 0x274 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - add r5, r1, r2, lsl #1 │ │ │ │ - str r0, [r7, r1, lsl #7] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #628] @ 0x274 │ │ │ │ + mov r3, #76 @ 0x4c │ │ │ │ mov r1, r6 │ │ │ │ + mov r5, r2 │ │ │ │ + str r0, [r7, r2, lsl #7] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + mul r5, r3, r5 │ │ │ │ + bl 151104 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + str r0, [sl, r5] │ │ │ │ ldr r2, [sp, #572] @ 0x23c │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ add r1, r7, r2 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ add r2, sl, r2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #576] @ 0x240 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - str r0, [r3, r5, lsl #2] │ │ │ │ add r3, r3, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, r8, r2 │ │ │ │ - str r3, [sp] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, r9, r2 │ │ │ │ ldr r2, [sp, #624] @ 0x270 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #580] @ 0x244 │ │ │ │ eor r2, r2, r3 │ │ │ │ str r2, [sp, #624] @ 0x270 │ │ │ │ ldr r2, [sp, #628] @ 0x274 │ │ │ │ eor r2, r2, r3 │ │ │ │ str r2, [sp, #628] @ 0x274 │ │ │ │ ldr r2, [sp, #632] @ 0x278 │ │ │ │ eor r2, r2, r3 │ │ │ │ ldr r3, [sp, #636] @ 0x27c │ │ │ │ str r2, [sp, #632] @ 0x278 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #636] @ 0x27c │ │ │ │ - bne 7db70 │ │ │ │ + bne 81c34 │ │ │ │ add sp, sp, #588 @ 0x24c │ │ │ │ - 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) │ │ │ │ │ │ │ │ -00083864 : │ │ │ │ - ldr r2, [pc, #12] @ 83878 │ │ │ │ - ldr r1, [pc, #12] @ 8387c │ │ │ │ +00087928 : │ │ │ │ + ldr r2, [pc, #12] @ 8793c │ │ │ │ + ldr r1, [pc, #12] @ 87940 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b170 │ │ │ │ - andeq sp, ip, r4, asr lr │ │ │ │ - @ instruction: 0xffffa29c │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #140 @ 0x8c │ │ │ │ + muleq ip, r0, sp │ │ │ │ + @ instruction: 0xffffa28c │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #132 @ 0x84 │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #2344] @ 841c4 │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r3, [pc, #2380] @ 882c0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr fp, [sp, #176] @ 0xb0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ble 841bc │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ - ldr sl, [sp, #180] @ 0xb4 │ │ │ │ + ble 882a4 │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ - ldr r2, [sp, #196] @ 0xc4 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #188] @ 0xbc │ │ │ │ lsl r2, r2, #2 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r2, [pc, #2292] @ 841c8 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [pc, #2336] @ 882c4 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ - str ip, [sp, #12] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str lr, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - str lr, [sp, #16] │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - add r5, fp, fp, lsl #2 │ │ │ │ - ldr r3, [r9, r5, lsl #2] │ │ │ │ - ldr r2, [r9] │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + add r5, r4, r4, lsl #2 │ │ │ │ + lsl r7, r4, #3 │ │ │ │ + ldr r3, [sl, r5, lsl #2] │ │ │ │ + ldr fp, [sl] │ │ │ │ mov r1, r3 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - rsb r2, fp, fp, lsl #3 │ │ │ │ - ldr r8, [r3, r2, lsl #2] │ │ │ │ - ldr r9, [r3, fp, lsl #3] │ │ │ │ - lsl r6, fp, #3 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp] │ │ │ │ + sub r2, r7, r4 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r9, [r3, r2, lsl #2] │ │ │ │ + ldr sl, [r3, r4, lsl #3] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, fp │ │ │ │ mov r1, r3 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - add r3, r9, r6 │ │ │ │ - ldr r7, [r3, r5, lsl #2] │ │ │ │ - ldr r4, [r9, fp, lsl #3] │ │ │ │ - mov r1, r7 │ │ │ │ - add r6, r6, fp │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - add r7, fp, fp, lsl #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r4, [r3, fp, lsl #5] │ │ │ │ - ldr r8, [r3, r7, lsl #2] │ │ │ │ + add r3, sl, r7 │ │ │ │ + ldr r6, [sl, r4, lsl #3] │ │ │ │ + add r7, r7, r4 │ │ │ │ + ldr r8, [r3, r5, lsl #2] │ │ │ │ + mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp] │ │ │ │ + add r8, r4, r4, lsl #1 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r6, [fp, r4, lsl #5] │ │ │ │ + ldr r9, [fp, r8, lsl #2] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [fp, r8, lsl #3] │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r9, [fp, r4, lsl #2] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r9 │ │ │ │ str r0, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r4, [r3, r7, lsl #3] │ │ │ │ - ldr r8, [r3, fp, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r4, [r9, fp, lsl #5] │ │ │ │ - ldr r8, [r9, r7, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - add r3, r9, fp, lsl #4 │ │ │ │ - ldr r4, [r9, fp, lsl #4] │ │ │ │ - ldr r9, [r3, r5, lsl #2] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sl, r8, lsl #2] │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sl, r4, lsl #5] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r9, [r3] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + add r3, sl, r4, lsl #4 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r6, [sl, r4, lsl #4] │ │ │ │ + ldr sl, [r3, r5, lsl #2] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr sl, [r3] │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r0, sl │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r9, [r3, fp, lsl #4] │ │ │ │ - ldr r1, [r3, r6, lsl #2] │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr r7, [r9, r7, lsl #3] │ │ │ │ - ldr r1, [r9, fp, lsl #2] │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp] │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + ldr sl, [r3, r4, lsl #4] │ │ │ │ + ldr r1, [r3, r7, lsl #2] │ │ │ │ + mov r0, sl │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r8, [sl, r8, lsl #3] │ │ │ │ + ldr r1, [sl, r4, lsl #2] │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ + mov r1, sl │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, fp │ │ │ │ + str fp, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #64] @ 0x40 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #60] @ 0x3c │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + str r9, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - str r8, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ + bl 151104 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r9, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr sl, [sp, #84] @ 0x54 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr fp, [sp, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ - ldr r6, [sp, #92] @ 0x5c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + ldr ip, [sp, #172] @ 0xac │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ + lsl r5, ip, #2 │ │ │ │ + add sl, r5, ip │ │ │ │ + add ip, r2, sl, lsl #2 │ │ │ │ + str ip, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r0, [r2, sl, lsl #2] │ │ │ │ + ldr lr, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + lsl ip, lr, #2 │ │ │ │ + add r2, ip, lr │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + str ip, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add sl, lr, r2, lsl #2 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r0, [lr, r2, lsl #2] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [pc, #1296] @ 882c8 │ │ │ │ + add r6, r6, r6, lsl #1 │ │ │ │ + lsl fp, r6, #3 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + str fp, [sp, #44] @ 0x2c │ │ │ │ + add fp, sl, ip │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #1268] @ 882cc │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - add r8, sl, sl, lsl #2 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [pc, #1240] @ 882cc │ │ │ │ + str r0, [sl, lr, lsl #2] │ │ │ │ + mov r0, r9 │ │ │ │ + lsl r6, lr, #4 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #1212] @ 882c8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + rsb sl, r6, #0 │ │ │ │ + sub r6, fp, r6 │ │ │ │ + str r0, [fp, sl] │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - add ip, r2, r8, lsl #2 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #184] @ 0xb8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - lsl lr, lr, #2 │ │ │ │ - str lr, [sp, #56] @ 0x38 │ │ │ │ - ldr lr, [sp, #184] @ 0xb8 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - add r3, lr, lr, lsl #2 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r0, [r2, r8, lsl #2] │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - add r8, ip, r3, lsl #2 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [ip, r3, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #184] @ 0xb8 │ │ │ │ - ldr r1, [pc, #1268] @ 841cc │ │ │ │ - add lr, lr, lr, lsl #1 │ │ │ │ - lsl r4, lr, #3 │ │ │ │ - str lr, [sp, #20] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - add r9, r8, r4 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r1, [pc, #1144] @ 882cc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #1124] @ 882c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1232] @ 841d0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + ldr fp, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - ldr r1, [pc, #1200] @ 841d0 │ │ │ │ - rsb r4, r3, r3, lsl #28 │ │ │ │ - str r0, [r8, r3, lsl #2] │ │ │ │ - lsl r3, r4, #4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + ldr r1, [pc, #1092] @ 882c8 │ │ │ │ + add fp, r6, fp │ │ │ │ + str r0, [r6, r9, lsl #3] │ │ │ │ + add r6, fp, sl │ │ │ │ + mov r0, r8 │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #1064] @ 882cc │ │ │ │ mov r0, r7 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1168] @ 841cc │ │ │ │ - add r8, r9, r4, lsl #4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - str r0, [r9, r4, lsl #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #124] @ 0x7c │ │ │ │ - mov r1, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1104] @ 841d0 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - add r9, r8, r7 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1076] @ 841cc │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [pc, #1040] @ 841cc │ │ │ │ - str r0, [r8, lr, lsl #3] │ │ │ │ - add r8, r9, r3 │ │ │ │ + bl 151104 │ │ │ │ + str r0, [fp, sl] │ │ │ │ + rsb fp, r5, #0 │ │ │ │ + ldr r9, [sp, #112] @ 0x70 │ │ │ │ + ldr r6, [sp, #84] @ 0x54 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - str r8, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1020] @ 841d0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1016] @ 882d0 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #116] @ 0x74 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r9, r4, lsl #4] │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ - rsb r9, sl, sl, lsl #30 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #968] @ 841d4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr lr, [sp, #172] @ 0xac │ │ │ │ + sub r8, r8, r5 │ │ │ │ + lsl sl, lr, #4 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [lr, fp] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ + str r0, [r2], r6 │ │ │ │ + mov r0, r9 │ │ │ │ + add r6, r8, sl │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #116] @ 0x74 │ │ │ │ + ldr r7, [sp, #172] @ 0xac │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [r8, r7, lsl #4] │ │ │ │ + ldr r8, [sp, #88] @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #856] @ 882d0 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - lsl r8, sl, #4 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r9, r0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - add r6, r6, r9, lsl #2 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [ip, r9, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ + mov r1, r7 │ │ │ │ + mov r8, r0 │ │ │ │ + sub r3, r2, r5 │ │ │ │ + lsl r5, r3, #3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add fp, r6, r5 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ + str r0, [r6, r3, lsl #3] │ │ │ │ + str r3, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r2], r4 │ │ │ │ + add r6, fp, r2, lsl #5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ + mov r1, r8 │ │ │ │ + sub r6, r6, sl │ │ │ │ + str r0, [fp, r2, lsl #5] │ │ │ │ mov r0, r7 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ - add r4, r6, r8 │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r6, sl, lsl #4] │ │ │ │ - ldr r6, [sp, #92] @ 0x5c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #816] @ 841d4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #96] @ 0x60 │ │ │ │ + str r0, [r6] │ │ │ │ + ldr r1, [pc, #704] @ 882c8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #108] @ 0x6c │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #688] @ 882cc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #656] @ 882c8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #644] @ 882cc │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + mov r8, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a67c │ │ │ │ - lsl ip, sl, #2 │ │ │ │ - sub r2, sl, ip │ │ │ │ - lsl ip, r2, #3 │ │ │ │ - mov r1, r5 │ │ │ │ - str ip, [sp, #28] │ │ │ │ - add r9, r4, r2, lsl #3 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #608] @ 882d0 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r4, r2, lsl #3] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - add r4, r9, sl, lsl #5 │ │ │ │ - sub r4, r4, r8 │ │ │ │ - str r0, [r9, sl, lsl #5] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #100] @ 0x64 │ │ │ │ - ldr r1, [pc, #676] @ 841cc │ │ │ │ - str r0, [r4] │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + add r2, r2, r2, lsl #1 │ │ │ │ + add fp, r6, r2, lsl #2 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r6, r2, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [pc, #660] @ 841d0 │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ + lsl r6, r2, #3 │ │ │ │ + rsb r2, r6, #0 │ │ │ │ + sub r6, fp, r6 │ │ │ │ + add r5, r6, r5 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [fp, r2] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [r6, r3, lsl #3] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #172] @ 0xac │ │ │ │ + ldr r1, [pc, #412] @ 882c8 │ │ │ │ + str r0, [r5, r7, lsl #3] │ │ │ │ + ldr r9, [sp, #100] @ 0x64 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #104] @ 0x68 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #388] @ 882cc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #628] @ 841cc │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #616] @ 841d0 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r1, [pc, #356] @ 882c8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #344] @ 882cc │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #576] @ 841d4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #284] @ 882d0 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - add r3, sl, sl, lsl #1 │ │ │ │ - mov r1, r7 │ │ │ │ - add r9, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr fp, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + sub r9, r1, ip │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r4, r3, lsl #2] │ │ │ │ - rsb r3, sl, sl, lsl #29 │ │ │ │ + str r0, [fp, r9, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - add r4, r9, r3, lsl #3 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + add sl, fp, r9, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r9, r3, lsl #3] │ │ │ │ - mov r0, r7 │ │ │ │ - add r9, r4, r2 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r4, r2, lsl #3] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #392] @ 841cc │ │ │ │ - str r0, [r9, sl, lsl #3] │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #108] @ 0x6c │ │ │ │ - ldr r1, [pc, #372] @ 841d0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #340] @ 841cc │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #328] @ 841d0 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr fp, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sl, r2, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #264] @ 841d4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - sub r8, r1, r2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + add r9, sl, fp │ │ │ │ + add sl, r9, r2, lsl #3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r6 │ │ │ │ - add r9, r2, r8, lsl #2 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [r2, r8, lsl #2] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + sub sl, sl, fp │ │ │ │ + str r0, [r9, r2, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - add r8, r9, r2 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ - str r0, [r9, lr, lsl #3] │ │ │ │ - add r9, r8, r1, lsl #3 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - sub r9, r9, r2 │ │ │ │ - str r0, [r8, r1, lsl #3] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [r9] │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sl] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + add r1, sl, r2 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r3, [sp] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ add r3, r3, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, ip, r4 │ │ │ │ - add r1, r9, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ + str r3, [sp] │ │ │ │ + add r3, lr, r6 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ eor r2, r2, r3 │ │ │ │ - eor fp, fp, r3 │ │ │ │ - eor sl, sl, r3 │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ + eor r4, r4, 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, #188] @ 0xbc │ │ │ │ - bne 838e4 │ │ │ │ - add sp, sp, #140 @ 0x8c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r0, sp, r4, lsr #6 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + bne 879b4 │ │ │ │ + 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) │ │ │ │ + andeq r2, sp, r8, asr #4 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x00737871 │ │ │ │ svccc 0x00167918 │ │ │ │ svccc 0x000f1bbd │ │ │ │ │ │ │ │ -000841d8 : │ │ │ │ - ldr r2, [pc, #12] @ 841ec │ │ │ │ - ldr r1, [pc, #12] @ 841f0 │ │ │ │ +000882d4 : │ │ │ │ + ldr r2, [pc, #12] @ 882e8 │ │ │ │ + ldr r1, [pc, #12] @ 882ec │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b170 │ │ │ │ - andeq sp, ip, r0, lsl r5 │ │ │ │ - @ instruction: 0xfffff694 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andeq pc, ip, r4, lsl r4 @ │ │ │ │ + @ instruction: 0xfffff65c │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ mov lr, r2 │ │ │ │ ldr r2, [sp, #252] @ 0xfc │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [pc, #4084] @ 85204 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [pc, #4088] @ 89318 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ble 85958 │ │ │ │ + ble 89a5c │ │ │ │ ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ ldr r2, [sp, #260] @ 0x104 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ - ldr r2, [pc, #4044] @ 85208 │ │ │ │ + ldr r2, [pc, #4052] @ 8931c │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r1, [sp] │ │ │ │ + str lr, [sp, #28] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ - str lr, [sp, #36] @ 0x24 │ │ │ │ + ldr sl, [sp] │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ - add r4, r1, r1, lsl #2 │ │ │ │ - ldr fp, [sp] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r6, [r3, r4, lsl #2] │ │ │ │ - add r7, r3, r4, lsl #2 │ │ │ │ - rsb r3, r0, r0, lsl #3 │ │ │ │ - ldr r8, [fp, r3, lsl #2] │ │ │ │ - lsl r0, r3, #2 │ │ │ │ lsl r9, r1, #2 │ │ │ │ + add r4, r9, r1 │ │ │ │ lsl r1, r1, #3 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r2, [r3] │ │ │ │ + lsl fp, r4, #2 │ │ │ │ + ldr r6, [r3, r4, lsl #2] │ │ │ │ + add r7, r3, fp │ │ │ │ + sub r3, r1, r0 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r8, [sl, r3, lsl #2] │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r8 │ │ │ │ - lsl sl, r4, #2 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + add r6, r7, fp │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [sp, #240] @ 0xf0 │ │ │ │ - add r6, r7, sl │ │ │ │ - ldr r8, [fp, ip, lsl #3] │ │ │ │ - str sl, [sp, #12] │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r8, [sl, ip, lsl #3] │ │ │ │ ldr sl, [r7, r4, lsl #2] │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #4024] @ 852a4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #4048] @ 893b8 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #4008] @ 852a0 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [pc, #4024] @ 893b4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3960] @ 8529c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3984] @ 893b0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #240] @ 0xf0 │ │ │ │ - mov r3, fp │ │ │ │ - sub r2, ip, r9 │ │ │ │ - ldr r5, [r6, r2, lsl #3] │ │ │ │ - add r7, r6, r2, lsl #3 │ │ │ │ - lsl sl, r2, #3 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - add r2, ip, r4, lsl #1 │ │ │ │ - ldr r8, [r3, r2, lsl #2] │ │ │ │ - mov r9, r3 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr fp, [fp, ip, lsl #2] │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + ldr sl, [r2, r5, lsl #2] │ │ │ │ + sub r3, r5, r9 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r5, [r6, r3, lsl #3] │ │ │ │ + str sl, [sp, #8] │ │ │ │ + lsl sl, r3, #3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #44 @ 0x2c │ │ │ │ + add r7, r6, sl │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - rsb ip, sl, #0 │ │ │ │ - ldr r9, [r9, ip] │ │ │ │ - str ip, [sp, #72] @ 0x48 │ │ │ │ - str sl, [sp, #32] │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ + mul r6, r3, r6 │ │ │ │ + ldr r8, [r2, r6] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + sub r3, r9, sl │ │ │ │ + str sl, [sp, #36] @ 0x24 │ │ │ │ + mov r6, r0 │ │ │ │ ldr sl, [r7, r4, lsl #2] │ │ │ │ - add r2, r7, lr │ │ │ │ + ldr r9, [r3] │ │ │ │ + add r3, r7, fp │ │ │ │ + str r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ - str r2, [sp, #24] │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3612] @ 8520c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #3628] @ 89320 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3600] @ 85210 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #3616] @ 89324 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3552] @ 8520c │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3568] @ 89320 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3540] @ 85210 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #3552] @ 89324 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3636] @ 8529c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3652] @ 893b0 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ ldr r9, [sp] │ │ │ │ - ldr r5, [r2, ip, lsl #3] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ ldr r8, [r9, r4, lsl #3] │ │ │ │ - ldr sl, [sp, #32] │ │ │ │ + ldr r7, [r9] │ │ │ │ + ldr r5, [r3, ip, lsl #3] │ │ │ │ mov r1, r8 │ │ │ │ - add r7, r2, sl │ │ │ │ - ldr fp, [r9] │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr sl, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr sl, [r7, r4, lsl #2] │ │ │ │ + add r7, r3, sl │ │ │ │ + bl 151104 │ │ │ │ + add r3, r7, fp │ │ │ │ ldr r9, [r9, r4, lsl #2] │ │ │ │ - add r2, r7, lr │ │ │ │ - mov r1, sl │ │ │ │ - str r2, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr sl, [r7, r4, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3292] @ 8520c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #3304] @ 89320 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3280] @ 85210 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #3292] @ 89324 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3232] @ 8520c │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3244] @ 89320 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3220] @ 85210 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #3228] @ 89324 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3316] @ 8529c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3328] @ 893b0 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr sl, [sp, #32] │ │ │ │ - ldr r7, [sp] │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ - add r1, r2, sl │ │ │ │ - ldr r5, [r7, r6, lsl #4] │ │ │ │ - ldr r8, [r1, r4, lsl #3] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr fp, [r2, ip, lsl #3] │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp] │ │ │ │ + lsl lr, r4, #3 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr sl, [sp, #36] @ 0x24 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + add r2, r3, sl │ │ │ │ + ldr r8, [r2, r4, lsl #3] │ │ │ │ + add r7, r2, lr │ │ │ │ + ldr sl, [r3, ip, lsl #3] │ │ │ │ + ldr r5, [r9, r5, lsl #4] │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r2, r3, lr │ │ │ │ - ldr lr, [sp, #240] @ 0xf0 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - add r1, r1, lr │ │ │ │ - ldr r9, [r2, r3, lsl #2] │ │ │ │ - ldr sl, [r7, r1, lsl #2] │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + rsb r3, fp, #0 │ │ │ │ + sub r2, r7, fp │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ + ldr r9, [r7, r3] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + ldr fp, [sp, #240] @ 0xf0 │ │ │ │ + ldr r7, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + add r1, lr, fp │ │ │ │ + ldr fp, [r7, r1, lsl #2] │ │ │ │ + mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2944] @ 8520c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #2948] @ 89320 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2932] @ 85210 │ │ │ │ - mov sl, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r1, [pc, #2936] @ 89324 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2884] @ 8520c │ │ │ │ - mov sl, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r1, [pc, #2888] @ 89320 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2872] @ 85210 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #2876] @ 89324 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2968] @ 8529c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2976] @ 893b0 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ ldr r7, [sp] │ │ │ │ - add r1, r2, lr │ │ │ │ - ldr lr, [sp, #240] @ 0xf0 │ │ │ │ + lsl lr, r4, #3 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + ldr sl, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r8, [r2, ip, lsl #3] │ │ │ │ + add r1, r2, sl │ │ │ │ + add r5, r1, lr │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r4, [r1, r4, lsl #3] │ │ │ │ - add r3, lr, lr, lsl #1 │ │ │ │ - ldr r8, [r7, r3, lsl #2] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ + add r2, r2, r2, lsl #1 │ │ │ │ + ldr r9, [r7, r2, lsl #2] │ │ │ │ mov r1, r4 │ │ │ │ - ldr r9, [r2, ip, lsl #3] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ - ldr r5, [r3, ip] │ │ │ │ - ldr ip, [sp, #240] @ 0xf0 │ │ │ │ - ldr fp, [r7, ip, lsl #5] │ │ │ │ - mov r1, fp │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r6, r0 │ │ │ │ + ldr ip, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ + ldr sl, [r7, ip, lsl #5] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2616] @ 8520c │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2604] @ 85210 │ │ │ │ + bl 151100 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [pc, #2616] @ 89320 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2604] @ 89324 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2556] @ 8520c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2544] @ 85210 │ │ │ │ - mov fp, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #2556] @ 89320 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [pc, #2544] @ 89324 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2640] @ 8529c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2644] @ 893b0 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #248] @ 0xf8 │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [sp, #248] @ 0xf8 │ │ │ │ - add fp, lr, lr, lsl #2 │ │ │ │ - lsl ip, ip, #2 │ │ │ │ - ldr lr, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [pc, #2528] @ 852a4 │ │ │ │ - str ip, [sp, #112] @ 0x70 │ │ │ │ - lsl ip, fp, #2 │ │ │ │ - add r9, lr, fp, lsl #2 │ │ │ │ - str ip, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2492] @ 852a0 │ │ │ │ + ldr r1, [pc, #2540] @ 893b8 │ │ │ │ + lsl r2, ip, #2 │ │ │ │ + add sl, r2, ip │ │ │ │ + ldr ip, [sp, #92] @ 0x5c │ │ │ │ + lsl r3, sl, #2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r9, ip, r3 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #2496] @ 893b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #96] @ 0x60 │ │ │ │ - ldr ip, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #2456] @ 852a0 │ │ │ │ - mov r8, fp │ │ │ │ - str r0, [lr, fp, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr ip, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [pc, #2464] @ 893b4 │ │ │ │ + add lr, r9, r3 │ │ │ │ + str r0, [ip, sl, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - add fp, r9, ip │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2436] @ 852a4 │ │ │ │ + str lr, [sp, #168] @ 0xa8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #2440] @ 893b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - str r8, [sp, #76] @ 0x4c │ │ │ │ - str r0, [r9, r8, lsl #2] │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + str sl, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + str r0, [r9, sl, lsl #2] │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2332] @ 8529c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2340] @ 893b0 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #28] │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - str r0, [sl] │ │ │ │ + str r0, [fp] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - str r1, [sp, #116] @ 0x74 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - add r9, r1, r1, lsl #2 │ │ │ │ - lsl r1, r9, #2 │ │ │ │ - mov r8, r1 │ │ │ │ - add r6, sl, r9, lsl #2 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r8, [sp, #244] @ 0xf4 │ │ │ │ + lsl r1, r1, #2 │ │ │ │ + add r8, r1, r8 │ │ │ │ + lsl r9, r8, #2 │ │ │ │ + str r1, [sp, #100] @ 0x64 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + add r6, fp, r9 │ │ │ │ mov r1, r5 │ │ │ │ - str r8, [sp, #88] @ 0x58 │ │ │ │ - str r0, [sl, r9, lsl #2] │ │ │ │ + str r0, [fp, r8, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ - add sl, r6, r8 │ │ │ │ - str r0, [r6, r9, lsl #2] │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2144] @ 85284 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2132] @ 85288 │ │ │ │ + add fp, r6, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + str r0, [r6, r8, lsl #2] │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + str r8, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2156] @ 89398 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2136] @ 8939c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1988] @ 85214 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - ldr r1, [pc, #2004] @ 85238 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r1, [pc, #1992] @ 89328 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #1976] @ 8932c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #1988] @ 8525c │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1976] @ 85260 │ │ │ │ + str r6, [sp, #116] @ 0x74 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + ldr r1, [pc, #1992] @ 89370 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1980] @ 89374 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr r1, [pc, #1872] @ 85218 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #1856] @ 8521c │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [pc, #1880] @ 89330 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #132] @ 0x84 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1864] @ 89334 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1892] @ 89378 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1884] @ 85264 │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1872] @ 85268 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1872] @ 8937c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1804] @ 85240 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1784] @ 8523c │ │ │ │ - mov r7, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1812] @ 89354 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + mov r0, sl │ │ │ │ + mov sl, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1784] @ 89350 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + mov r7, r9 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1796] @ 89388 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1792] @ 85274 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1780] @ 85278 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r9, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1776] @ 8938c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1708] @ 8524c │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1696] @ 85250 │ │ │ │ - mov r9, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1708] @ 89360 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1692] @ 89364 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - str r8, [sp, #156] @ 0x9c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1596] @ 85220 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1584] @ 85224 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1608] @ 89338 │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1588] @ 8933c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1620] @ 85264 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1608] @ 85268 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + ldr r1, [pc, #1620] @ 89378 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r1, [pc, #1608] @ 8937c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1544] @ 85254 │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1552] @ 89368 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1532] @ 85258 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1536] @ 8936c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1456] @ 85228 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1444] @ 8522c │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r1, [pc, #1464] @ 89340 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #1452] @ 89344 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1356] @ 85230 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1368] @ 89348 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1344] @ 85234 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [pc, #1348] @ 8934c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1400] @ 85288 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1380] @ 85284 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r1, [pc, #1400] @ 8939c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + ldr r1, [pc, #1380] @ 89398 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1332] @ 85280 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1340] @ 89394 │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1312] @ 8527c │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [pc, #1312] @ 89390 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1228] @ 85244 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1216] @ 85248 │ │ │ │ + ldr r1, [pc, #1232] @ 89358 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + mvn sl, #35 @ 0x23 │ │ │ │ + ldr r1, [pc, #1212] @ 8935c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r1, r4 │ │ │ │ - rsb r7, r3, r3, lsl #27 │ │ │ │ - rsb r7, r3, r7, lsl #3 │ │ │ │ - add r9, sl, r7, lsl #2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #244] @ 0xf4 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sl, r7, lsl #2] │ │ │ │ - rsb sl, r3, r3, lsl #27 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - rsb sl, r3, sl, lsl #3 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ - add r7, fp, sl, lsl #2 │ │ │ │ + mul r7, sl, r7 │ │ │ │ + add r9, fp, r7 │ │ │ │ + str r0, [fp, r7] │ │ │ │ + mul lr, sl, lr │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + ldr fp, [sp, #168] @ 0xa8 │ │ │ │ + mov sl, lr │ │ │ │ + add r7, fp, lr │ │ │ │ + bl 151104 │ │ │ │ add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [fp, sl, lsl #2] │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - add sl, fp, fp, lsl #1 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + ldr lr, [sp, #244] @ 0xf4 │ │ │ │ + str r0, [fp, sl] │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + add sl, lr, lr, lsl #1 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #156] @ 0x9c │ │ │ │ add fp, r9, sl, lsl #2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ str r0, [r9, sl, lsl #2] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - add sl, r3, r3, lsl #1 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ - ldr r1, [sp, #156] @ 0x9c │ │ │ │ + ldr lr, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + add sl, lr, lr, lsl #1 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ add r9, r7, sl, lsl #2 │ │ │ │ + bl 151100 │ │ │ │ str r0, [r7, sl, lsl #2] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + add sl, r9, ip │ │ │ │ mov r0, r2 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1052] @ 852a0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1036] @ 85298 │ │ │ │ - ldr sl, [sp, #80] @ 0x50 │ │ │ │ - add sl, r9, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1048] @ 893b4 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [pc, #1024] @ 893ac │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #996] @ 85294 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + ldr r1, [pc, #992] @ 893a8 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #960] @ 852a4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #964] @ 893b8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ - str r0, [r9, ip, lsl #2] │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - add r9, fp, r2 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #912] @ 852a4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #132] @ 0x84 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + str r0, [r9, r3, lsl #2] │ │ │ │ + ldr r9, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #920] @ 893b8 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #884] @ 852a0 │ │ │ │ - bl 14a8c4 │ │ │ │ + add r9, fp, r9 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #888] @ 893b4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #852] @ 85294 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + ldr r1, [pc, #848] @ 893a8 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #820] @ 85298 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + ldr r1, [pc, #816] @ 893ac │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - str r0, [fp, lr, lsl #2] │ │ │ │ + str r0, [fp, r2, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #752] @ 8529c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #748] @ 852a0 │ │ │ │ - ldr fp, [sp, #248] @ 0xf8 │ │ │ │ - add fp, sl, fp, lsl #3 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #756] @ 893b0 │ │ │ │ + bl 151348 │ │ │ │ + ldr lr, [sp, #248] @ 0xf8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #728] @ 852a4 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + ldr r1, [pc, #740] @ 893b4 │ │ │ │ + add fp, sl, lr, lsl #3 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [pc, #732] @ 893b8 │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - ldr r1, [pc, #680] @ 852a4 │ │ │ │ - str r0, [sl, r2, lsl #3] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + ldr lr, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [pc, #680] @ 893b8 │ │ │ │ + sub fp, fp, ip │ │ │ │ + str r0, [sl, lr, lsl #3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #652] @ 852a0 │ │ │ │ - ldr sl, [sp, #80] @ 0x50 │ │ │ │ - sub fp, fp, sl │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #644] @ 893b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ str r0, [fp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r3 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #552] @ 8529c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp, #180] @ 0xb4 │ │ │ │ - ldr r1, [pc, #544] @ 852a0 │ │ │ │ - ldr r6, [sp, #244] @ 0xf4 │ │ │ │ - add r7, r9, r6, lsl #3 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #556] @ 893b0 │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #180] @ 0xb4 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr lr, [sp, #244] @ 0xf4 │ │ │ │ + ldr r1, [pc, #540] @ 893b4 │ │ │ │ + mov r0, r7 │ │ │ │ + add sl, r9, lr, lsl #3 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ - ldr r1, [pc, #512] @ 852a4 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #512] @ 893b8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #244] @ 0xf4 │ │ │ │ - ldr r1, [pc, #472] @ 852a4 │ │ │ │ - str r0, [r9, r6, lsl #3] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #244] @ 0xf4 │ │ │ │ + ldr r1, [pc, #476] @ 893b8 │ │ │ │ + str r0, [r9, lr, lsl #3] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r9, [sp, #84] @ 0x54 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #444] @ 852a0 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - sub r9, r7, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #440] @ 893b4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r4 │ │ │ │ - bl 14a680 │ │ │ │ + sub sl, sl, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #404] @ 852a4 │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str r0, [r9] │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #380] @ 852a0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #408] @ 893b8 │ │ │ │ + str r0, [sl] │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #380] @ 893b4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #200] @ 85218 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #188] @ 8521c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #212] @ 89330 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldr r1, [pc, #192] @ 89334 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #172] @ 85228 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #160] @ 8522c │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #176] @ 89340 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #164] @ 89344 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - ldr r1, [pc, #208] @ 85290 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - ldr r1, [pc, #184] @ 8528c │ │ │ │ + str r8, [sp, #12] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #220] @ 893a4 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [pc, #192] @ 893a0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #32] @ 85214 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - b 852a8 │ │ │ │ - @ instruction: 0x000cf9b0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #44] @ 89328 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #28] @ 8932c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + b 893bc │ │ │ │ + andeq r1, sp, r0, lsr #17 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ mrccc 8, 7, r7, cr3, cr1, {3} │ │ │ │ @ instruction: 0x3e967918 │ │ │ │ svccc 0x00c5405b │ │ │ │ + svccc 0x00232e38 │ │ │ │ svccc 0x00fdfb3b │ │ │ │ mcrcc 7, 0, r5, cr0, cr11, {2} │ │ │ │ svccc 0x00f7f511 │ │ │ │ mrccc 8, 3, sl, cr14, cr0, {4} │ │ │ │ svccc 0x00ba9db0 │ │ │ │ svccc 0x002f3e7b │ │ │ │ svccc 0x0077f511 │ │ │ │ mrccc 8, 7, sl, cr14, cr0, {4} │ │ │ │ - svccc 0x00232e38 │ │ │ │ svccc 0x00a32e38 │ │ │ │ svccc 0x0045405b │ │ │ │ svccc 0x003a9db0 │ │ │ │ svccc 0x00af3e7b │ │ │ │ mcrcc 7, 4, r5, cr0, cr11, {2} │ │ │ │ svccc 0x007dfb3b │ │ │ │ svccc 0x00e055a2 │ │ │ │ @@ -124945,22048 +129110,22275 @@ │ │ │ │ svccc 0x00ff7eae │ │ │ │ stccc 8, cr9, [r0, #324] @ 0x144 │ │ │ │ mrccc 7, 4, r3, cr14, cr10, {3} │ │ │ │ svccc 0x004f1bbd │ │ │ │ svccc 0x000f1bbd │ │ │ │ svccc 0x00167918 │ │ │ │ svccc 0x00737871 │ │ │ │ - ldr r1, [pc, #-120] @ 85238 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - str r9, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-164] @ 8523c │ │ │ │ - mov r9, r5 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r8, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-180] @ 85240 │ │ │ │ + mov r8, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-152] @ 89350 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-168] @ 89354 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-164] @ 8526c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-176] @ 85270 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [pc, #-156] @ 89380 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [pc, #-168] @ 89384 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - str r5, [sp, #92] @ 0x5c │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-268] @ 85244 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-252] @ 89358 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - ldr r1, [pc, #-284] @ 85248 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #-272] @ 8935c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [pc, #-296] @ 89360 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - ldr r1, [pc, #-312] @ 8524c │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - ldr r1, [pc, #-328] @ 85250 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-312] @ 89364 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-368] @ 85254 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-348] @ 89368 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-380] @ 85258 │ │ │ │ - mov r5, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-368] @ 8936c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #-388] @ 89370 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-404] @ 8525c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-400] @ 89374 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-416] @ 85260 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-456] @ 85264 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-468] @ 85268 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-492] @ 8526c │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-504] @ 85270 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-436] @ 89378 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [pc, #-456] @ 8937c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #-476] @ 89380 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #-488] @ 89384 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r8, r0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-592] @ 85274 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-572] @ 89388 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-604] @ 85278 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-592] @ 8938c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-628] @ 8527c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-640] @ 85280 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #-616] @ 89390 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-628] @ 89394 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r9, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-660] @ 89398 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [pc, #-680] @ 8939c │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #-704] @ 893a0 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #-716] @ 893a4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-680] @ 85284 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-692] @ 85288 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-716] @ 8528c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-728] @ 85290 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ - rsb r7, r3, r3, lsl #28 │ │ │ │ - add r9, fp, r7, lsl #4 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [fp, r7, lsl #4] │ │ │ │ - ldr fp, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, sl │ │ │ │ - rsb r7, fp, fp, lsl #28 │ │ │ │ - add fp, r2, r7, lsl #4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - str r0, [r2, r7, lsl #4] │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - add r7, r9, r2 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [r9, r2, lsl #2] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr lr, [sp, #244] @ 0xf4 │ │ │ │ + lsl r5, r5, #4 │ │ │ │ + rsb r4, r5, #0 │ │ │ │ + sub r5, fp, r5 │ │ │ │ + str r0, [fp, r4] │ │ │ │ + lsl r4, lr, #4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #96] @ 0x60 │ │ │ │ + rsb fp, r4, #0 │ │ │ │ + sub r4, sl, r4 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sl, fp] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + add fp, r5, lr │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [r5, lr, lsl #2] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + ldr r5, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #116] @ 0x74 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - add r9, fp, r9 │ │ │ │ - ldr r1, [pc, #-952] @ 85294 │ │ │ │ - str r0, [fp, r2, lsl #2] │ │ │ │ - ldr fp, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r4 │ │ │ │ - add ip, r9, fp │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + add r5, r4, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #244] @ 0xf4 │ │ │ │ + ldr r1, [pc, #-936] @ 893a8 │ │ │ │ + str r0, [r4, lr, lsl #2] │ │ │ │ + ldr lr, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + add lr, r5, lr │ │ │ │ + str lr, [sp, #16] │ │ │ │ + bl 151348 │ │ │ │ mov r1, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #140] @ 0x8c │ │ │ │ - mov r1, r2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-996] @ 852a0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1012] @ 85298 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-976] @ 893b4 │ │ │ │ + bl 151348 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [pc, #-1000] @ 893ac │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1056] @ 852a4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1036] @ 893b8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [pc, #-1096] @ 85294 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - add r4, r7, r4 │ │ │ │ - str r0, [r9, lr, lsl #2] │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1124] @ 852a0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [pc, #-1080] @ 893a8 │ │ │ │ + add r4, fp, ip │ │ │ │ + str r0, [r5, r2, lsl #2] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1104] @ 893b4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1156] @ 852a4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1176] @ 85298 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #140] @ 0x8c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1140] @ 893b8 │ │ │ │ + bl 151348 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [pc, #-1168] @ 893ac │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ - mov r1, fp │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - ldr ip, [sp, #76] @ 0x4c │ │ │ │ - mov r1, r3 │ │ │ │ - str r0, [r7, ip, lsl #2] │ │ │ │ + str r0, [fp, sl, lsl #2] │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1248] @ 8529c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1228] @ 893b0 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [pc, #-1280] @ 852a4 │ │ │ │ - sub r4, r4, r2 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1312] @ 852a0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + mov sl, r0 │ │ │ │ + ldr lr, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [pc, #-1268] @ 893b8 │ │ │ │ + mov r0, r9 │ │ │ │ + sub r4, r4, lr │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + ldr r1, [pc, #-1300] @ 893b4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1352] @ 852a0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1336] @ 893b4 │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1372] @ 852a4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #-1360] @ 893b8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #76] @ 0x4c │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r4, ip, lsl #2] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1436] @ 8529c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #76] @ 0x4c │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r4, sl, lsl #2] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1420] @ 893b0 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + ldr sl, [sp, #132] @ 0x84 │ │ │ │ + sub r6, lr, r1 │ │ │ │ + ldr r1, [pc, #-1468] @ 893b8 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr fp, [sp, #132] @ 0x84 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r9, [sp, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #-1476] @ 852a4 │ │ │ │ - sub r5, ip, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #128] @ 0x80 │ │ │ │ - ldr r1, [pc, #-1504] @ 852a0 │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #128] @ 0x80 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-1492] @ 893b4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1548] @ 852a0 │ │ │ │ - str r0, [r5] │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1568] @ 852a4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1532] @ 893b4 │ │ │ │ + str r0, [r6] │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1556] @ 893b8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ ldr r7, [sp] │ │ │ │ - ldr lr, [sp, #84] @ 0x54 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr fp, [sp, #28] │ │ │ │ + str r0, [r6, r2, lsl #2] │ │ │ │ + ldr ip, [sp, #92] @ 0x5c │ │ │ │ + ldr r2, [sp, #188] @ 0xbc │ │ │ │ add r3, r3, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #24] │ │ │ │ add r3, r7, r2 │ │ │ │ - ldr sl, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - add r2, sl, r3 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + add r2, fp, r3 │ │ │ │ + add r3, ip, r3 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r0, [r5, lr, lsl #2] │ │ │ │ - ldr lr, [sp, #96] @ 0x60 │ │ │ │ - add r3, lr, r3 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eor r2, r2, r3 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ eor r2, r2, r3 │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ eor r2, r2, r3 │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ str r2, [sp, #248] @ 0xf8 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ - bne 8424c │ │ │ │ + bne 88358 │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ - 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) │ │ │ │ │ │ │ │ -00085960 : │ │ │ │ - ldr r2, [pc, #12] @ 85974 │ │ │ │ - ldr r1, [pc, #12] @ 85978 │ │ │ │ +00089a78 : │ │ │ │ + ldr r2, [pc, #12] @ 89a8c │ │ │ │ + ldr r1, [pc, #12] @ 89a90 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b170 │ │ │ │ - @ instruction: 0x000cbdb8 │ │ │ │ - @ instruction: 0xffffe880 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #28 │ │ │ │ + andeq sp, ip, r0, lsr #25 │ │ │ │ + @ instruction: 0xffffe864 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ mov r9, r1 │ │ │ │ - sub r1, r2, #1 │ │ │ │ - add r5, r5, r1, lsl #3 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r8, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - bge 85ad0 │ │ │ │ + sub r1, r2, #1 │ │ │ │ + add r5, r5, r1, lsl #3 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + cmp r2, r1 │ │ │ │ + bge 89bf8 │ │ │ │ cmp r3, #1 │ │ │ │ lsl r1, r0, #2 │ │ │ │ - bne 85ad8 │ │ │ │ + bne 89c14 │ │ │ │ add r3, r8, r1 │ │ │ │ add r5, r5, #8 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r8, [sp, #8] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp] │ │ │ │ - ldr fp, [r5, #-4] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + add r5, r5, #8 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r7, [r5, #-16] │ │ │ │ + ldr fp, [r5, #-12] │ │ │ │ ldr r2, [r3, r4] │ │ │ │ ldr r3, [r9, r0, lsl #2] │ │ │ │ - ldr sl, [r1, r4] │ │ │ │ mov r0, fp │ │ │ │ - mov r1, r3 │ │ │ │ + ldr sl, [r1, r4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [r5, #-8] │ │ │ │ - mov r1, sl │ │ │ │ ldr r8, [r9] │ │ │ │ - add r5, r5, #8 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r1, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ - mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ str r0, [r9] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r3, r4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [r1, r4] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ add r4, r4, #4 │ │ │ │ - add r2, r2, #1 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r0, [r9, r3, lsl #2] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ sub r9, r9, #4 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + add r2, r2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 859d4 │ │ │ │ + bne 89afc │ │ │ │ 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) │ │ │ │ lsl r3, r3, #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r3, r5, #8 │ │ │ │ add r1, r9, r1 │ │ │ │ mov fp, #0 │ │ │ │ - mov r5, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r9, [sp, #8] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r3, r5, #8 │ │ │ │ + mov r5, r3 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ + add r5, r5, #8 │ │ │ │ ldr r2, [sp] │ │ │ │ - ldr r4, [r3, fp] │ │ │ │ - ldr sl, [r8, r2, lsl #2] │ │ │ │ - ldr r3, [r5, #-8] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ + ldr sl, [r8, r2, lsl #2] │ │ │ │ + ldr r4, [r3, fp] │ │ │ │ + ldr r3, [r5, #-16] │ │ │ │ mov r0, sl │ │ │ │ + ldr r9, [r5, #-12] │ │ │ │ + str r4, [sp, #12] │ │ │ │ ldr r6, [r1, fp] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - str r4, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [r5, #-4] │ │ │ │ - ldr r7, [r8] │ │ │ │ - mov r1, r9 │ │ │ │ - add r5, r5, #8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r7, [r8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r1, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r3, fp] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ str r0, [r8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r8, r2, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - add r8, r8, r3 │ │ │ │ - add r2, r2, #1 │ │ │ │ str r0, [r1, fp] │ │ │ │ + add r8, r8, r3 │ │ │ │ sub fp, fp, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ + add r2, r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 85af8 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 89c34 │ │ │ │ + b 89bf8 │ │ │ │ │ │ │ │ -00085c00 : │ │ │ │ - ldr r2, [pc, #12] @ 85c14 │ │ │ │ - ldr r1, [pc, #12] @ 85c18 │ │ │ │ +00089d38 : │ │ │ │ + ldr r2, [pc, #12] @ 89d4c │ │ │ │ + ldr r1, [pc, #12] @ 89d50 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b230 │ │ │ │ - andeq fp, ip, r8, asr #22 │ │ │ │ - @ instruction: 0xfffffd68 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ + andeq sp, ip, r0, lsl sl │ │ │ │ + @ instruction: 0xfffffd48 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ mov fp, r1 │ │ │ │ + mov sl, r0 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ sub r1, r3, #1 │ │ │ │ add r2, r2, r1, lsl #4 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - mov sl, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bge 85e58 │ │ │ │ + bge 89fa0 │ │ │ │ cmp r0, #1 │ │ │ │ addeq r2, r2, #16 │ │ │ │ moveq r4, r2 │ │ │ │ moveq r2, r3 │ │ │ │ - bne 85e60 │ │ │ │ + bne 89fbc │ │ │ │ + ldr r8, [fp] │ │ │ │ + add r4, r4, #16 │ │ │ │ + ldr r9, [r4, #-28] @ 0xffffffe4 │ │ │ │ ldr r5, [fp, r6, lsl #2] │ │ │ │ - ldr r9, [r4, #-12] │ │ │ │ + str r8, [sp, #16] │ │ │ │ ldr r3, [sl] │ │ │ │ - ldr r8, [fp] │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r8, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r8, [r4, #-32] @ 0xffffffe0 │ │ │ │ + mov r1, r5 │ │ │ │ ldr r7, [sl, r6, lsl #2] │ │ │ │ - ldr r8, [r4, #-16] │ │ │ │ - mov r1, r7 │ │ │ │ - add r4, r4, #16 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + bl 151348 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [r4, #-20] @ 0xffffffec │ │ │ │ + bl 151100 │ │ │ │ ldr r5, [fp, r6, lsl #3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r3, [r4, #-20] @ 0xffffffec │ │ │ │ + ldr r9, [r4, #-24] @ 0xffffffe8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r8, [sl, r6, lsl #3] │ │ │ │ - ldr r9, [r4, #-24] @ 0xffffffe8 │ │ │ │ - str r0, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sl] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #724] @ 86084 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #740] @ 8a1dc │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [fp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ - mov r1, r8 │ │ │ │ str r0, [sl, r6, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [fp, r6, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #648] @ 86084 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #664] @ 8a1dc │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sl, r6, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ add sl, sl, #4 │ │ │ │ str r0, [fp, r6, lsl #2] │ │ │ │ sub fp, fp, #4 │ │ │ │ - bne 85c60 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 89da8 │ │ │ │ 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) │ │ │ │ lsl ip, r0, #2 │ │ │ │ add r2, r2, #16 │ │ │ │ - rsb r1, ip, #0 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ + rsb r1, ip, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ + ldr r8, [fp] │ │ │ │ + add r4, r4, #16 │ │ │ │ + ldr r5, [r4, #-32] @ 0xffffffe0 │ │ │ │ ldr r9, [sl, r6, lsl #2] │ │ │ │ - ldr r5, [r4, #-16] │ │ │ │ + str r8, [sp, #16] │ │ │ │ ldr r3, [sl] │ │ │ │ - ldr r8, [fp] │ │ │ │ mov r1, r5 │ │ │ │ + ldr r7, [r4, #-28] @ 0xffffffe4 │ │ │ │ mov r0, r9 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r8, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ ldr r8, [fp, r6, lsl #2] │ │ │ │ - ldr r7, [r4, #-12] │ │ │ │ - add r4, r4, #16 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sl, r6, lsl #3] │ │ │ │ + bl 151100 │ │ │ │ ldr r5, [r4, #-24] @ 0xffffffe8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r3, [sl, r6, lsl #3] │ │ │ │ + ldr r7, [r4, #-20] @ 0xffffffec │ │ │ │ mov r1, r5 │ │ │ │ ldr r9, [fp, r6, lsl #3] │ │ │ │ - ldr r7, [r4, #-20] @ 0xffffffec │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sl] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #184] @ 86084 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #180] @ 8a1dc │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [fp] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sl, r6, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [fp, r6, lsl #3] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #108] @ 86084 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #104] @ 8a1dc │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sl, r6, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ + str r0, [fp, r6, lsl #2] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add sl, sl, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, r2, #1 │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ add fp, fp, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 85e7c │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 89fd8 │ │ │ │ + b 89fa0 │ │ │ │ svccc 0x005db3d7 │ │ │ │ │ │ │ │ -00086088 : │ │ │ │ - ldr r2, [pc, #12] @ 8609c │ │ │ │ - ldr r1, [pc, #12] @ 860a0 │ │ │ │ +0008a1e0 : │ │ │ │ + ldr r2, [pc, #12] @ 8a1f4 │ │ │ │ + ldr r1, [pc, #12] @ 8a1f8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b230 │ │ │ │ - strdeq fp, [ip], -r0 │ │ │ │ - @ instruction: 0xfffffb80 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + muleq ip, r8, r5 │ │ │ │ + @ instruction: 0xfffffb60 │ │ │ │ + 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, #44 @ 0x2c │ │ │ │ - mov r9, r3 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r4, [sp, #84] @ 0x54 │ │ │ │ + ldr lr, [sp, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r2, r2, r3, lsl #3 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov fp, r1 │ │ │ │ - cmp r3, r0 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - bge 8637c │ │ │ │ - add r3, r9, r9, lsl #1 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - cmp r1, #1 │ │ │ │ - str r3, [sp] │ │ │ │ - bne 86384 │ │ │ │ - add r3, r2, #24 │ │ │ │ + cmp r3, r4 │ │ │ │ + bge 8a504 │ │ │ │ + cmp lr, #1 │ │ │ │ + lsl r3, ip, #3 │ │ │ │ + bne 8a520 │ │ │ │ + add fp, r0, r3 │ │ │ │ + add r9, r1, r3 │ │ │ │ + rsb r3, r3, #0 │ │ │ │ + add r6, r2, #24 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr sl, [fp] │ │ │ │ - ldr r5, [fp, r9, lsl #3] │ │ │ │ - str sl, [sp, #24] │ │ │ │ - ldr sl, [r4, #-12] │ │ │ │ - ldr r3, [r6] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ + str r3, [sp] │ │ │ │ + lsl r3, ip, #2 │ │ │ │ + rsb r3, r3, #0 │ │ │ │ + stmib sp, {r3, ip} │ │ │ │ + ldr r3, [sp] │ │ │ │ + add r6, r6, #24 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [r6, r9, lsl #3] │ │ │ │ - ldr r8, [r4, #-16] │ │ │ │ - mov r1, r7 │ │ │ │ - add r4, r4, #24 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + ldr sl, [r9] │ │ │ │ + ldr r7, [r6, #-40] @ 0xffffffd8 │ │ │ │ + ldr r8, [r9, r3] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r2, [fp, r3] │ │ │ │ + ldr r5, [fp] │ │ │ │ + str r8, [sp, #24] │ │ │ │ + ldr r8, [r6, #-36] @ 0xffffffdc │ │ │ │ + str r2, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [fp, r9, lsl #2] │ │ │ │ - ldr sl, [r4, #-44] @ 0xffffffd4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r7, [r6, r9, lsl #2] │ │ │ │ - ldr r8, [r4, #-48] @ 0xffffffd0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r7, [r6, #-48] @ 0xffffffd0 │ │ │ │ + ldr r8, [r6, #-44] @ 0xffffffd4 │ │ │ │ + ldr sl, [r9, r2] │ │ │ │ + ldr r5, [fp, r2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ + ldr sl, [r6, #-28] @ 0xffffffe4 │ │ │ │ + ldr r3, [r9, r7, lsl #2] │ │ │ │ + ldr r8, [fp, r7, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr sl, [r4, #-28] @ 0xffffffe4 │ │ │ │ - ldr r8, [r6, r3] │ │ │ │ - ldr r3, [fp, r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + ldr r7, [r6, #-32] @ 0xffffffe0 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r7, [r4, #-32] @ 0xffffffe0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r1, r3 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [fp, r9, lsl #2] │ │ │ │ + str r0, [r9, r2] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - str r0, [r6] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r0, [fp, r3] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [fp] │ │ │ │ + str r0, [r9, r3] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str r0, [r6, r9, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ - mov r1, sl │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [fp, r2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r6, r9, lsl #3] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r0, [fp, r8] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r0 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r6, r8] │ │ │ │ + str r0, [fp] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r0, [r9, r7, lsl #2] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [fp, r7, lsl #2] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ + add fp, fp, #4 │ │ │ │ + str r0, [r9], #-4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - add r6, r6, #4 │ │ │ │ - str r0, [fp, r9, lsl #3] │ │ │ │ - sub fp, fp, #4 │ │ │ │ - bne 860fc │ │ │ │ + bne 8a26c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsl ip, r1, #2 │ │ │ │ - add sl, r2, #24 │ │ │ │ + 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 fp, r0, r3 │ │ │ │ + add sl, r1, r3 │ │ │ │ + lsl lr, lr, #2 │ │ │ │ + rsb r3, r3, #0 │ │ │ │ + add r8, r2, #24 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ - rsb r3, ip, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [fp] │ │ │ │ - ldr r4, [sl, #-16] │ │ │ │ - str r8, [sp, #24] │ │ │ │ - ldr r8, [r6, r9, lsl #3] │ │ │ │ - ldr r3, [r6] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ + str r3, [sp] │ │ │ │ + lsl r3, ip, #2 │ │ │ │ + str lr, [sp, #36] @ 0x24 │ │ │ │ + rsb r3, r3, #0 │ │ │ │ + stmib sp, {r3, ip} │ │ │ │ + ldr r3, [sp] │ │ │ │ + add r8, r8, #24 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [fp, r9, lsl #3] │ │ │ │ - ldr r5, [sl, #-12] │ │ │ │ - add sl, sl, #24 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + ldr r9, [r8, #-40] @ 0xffffffd8 │ │ │ │ + ldr r5, [r8, #-36] @ 0xffffffdc │ │ │ │ + ldr r7, [sl, r3] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r2, [fp, r3] │ │ │ │ + ldr r6, [sl] │ │ │ │ + str r7, [sp, #24] │ │ │ │ + ldr r7, [fp] │ │ │ │ + str r2, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [r6, r9, lsl #2] │ │ │ │ - ldr r4, [sl, #-48] @ 0xffffffd0 │ │ │ │ - ldr r7, [fp, r9, lsl #2] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r5, [sl, #-44] @ 0xffffffd4 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r9, [r8, #-48] @ 0xffffffd0 │ │ │ │ + ldr r5, [r8, #-44] @ 0xffffffd4 │ │ │ │ + ldr r7, [fp, r2] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r6, [sl, r2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp] │ │ │ │ - ldr r5, [sl, #-32] @ 0xffffffe0 │ │ │ │ - ldr r3, [r6, r7] │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r8, [fp, r7] │ │ │ │ - ldr r7, [sl, #-28] @ 0xffffffe4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r8, #-32] @ 0xffffffe0 │ │ │ │ + ldr r7, [r8, #-28] @ 0xffffffe4 │ │ │ │ + ldr r9, [fp, r6, lsl #2] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r6, [sl, r6, lsl #2] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - mov r8, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [fp, r9, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sl, r2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - str r0, [r6] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r0, [fp, r3] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [fp] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sl, r3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r6, r9, lsl #2] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [fp, r2] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [fp] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r0, [sl, r6, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r6, r9, lsl #3] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r0, [fp, r7] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r6, r7] │ │ │ │ + str r0, [fp, r6, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sl] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ - add r6, r6, r3 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r0, [fp, r9, lsl #3] │ │ │ │ add fp, fp, r3 │ │ │ │ + sub sl, sl, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ + add r2, r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8639c │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 8a54c │ │ │ │ + b 8a504 │ │ │ │ │ │ │ │ -0008662c : │ │ │ │ - ldr r2, [pc, #12] @ 86640 │ │ │ │ - ldr r1, [pc, #12] @ 86644 │ │ │ │ +0008a7f0 : │ │ │ │ + ldr r2, [pc, #12] @ 8a804 │ │ │ │ + ldr r1, [pc, #12] @ 8a808 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b230 │ │ │ │ - andeq fp, ip, ip, ror r1 │ │ │ │ - @ instruction: 0xfffffa64 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + @ instruction: 0x000ccfb8 │ │ │ │ + @ instruction: 0xfffff9f8 │ │ │ │ + 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, #60 @ 0x3c │ │ │ │ + ldr lr, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + sub lr, lr, #1 │ │ │ │ + add r2, r2, lr, lsl #5 │ │ │ │ + ldr lr, [sp, #96] @ 0x60 │ │ │ │ + cmp lr, r4 │ │ │ │ + bge 8ad10 │ │ │ │ + cmp r3, #1 │ │ │ │ + lsl lr, ip, #3 │ │ │ │ + bne 8ad2c │ │ │ │ + add r3, r2, #32 │ │ │ │ + rsb r2, lr, #0 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + add fp, r0, lr │ │ │ │ + add r9, r1, lr │ │ │ │ + str r2, [sp, #8] │ │ │ │ + lsl r2, ip, #2 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - mov r9, r1 │ │ │ │ - sub r1, r3, #1 │ │ │ │ - add r2, r2, r1, lsl #5 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bge 86b2c │ │ │ │ - cmp r0, #1 │ │ │ │ - add r1, sl, sl, lsl #1 │ │ │ │ - addeq r2, r2, #32 │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - streq r2, [sp] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - moveq r2, r3 │ │ │ │ - bne 86b34 │ │ │ │ + rsb r2, r2, #0 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r8, [r9, sl, lsl #2] │ │ │ │ - ldr r7, [r2, #-28] @ 0xffffffe4 │ │ │ │ - ldr r3, [fp] │ │ │ │ - ldr r6, [r9] │ │ │ │ - mov r1, r8 │ │ │ │ + add sl, sl, #32 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ + ldr r7, [sl, #-60] @ 0xffffffc4 │ │ │ │ + ldr r6, [r9, r3] │ │ │ │ + ldr r5, [fp, r8] │ │ │ │ mov r0, r7 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r6, [sp, #32] │ │ │ │ - ldr r6, [r2, #-32] @ 0xffffffe0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [fp, sl, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r8, [r9, r8] │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [fp, r3] │ │ │ │ + ldr r6, [sl, #-64] @ 0xffffffc0 │ │ │ │ + mov r1, r8 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp] │ │ │ │ + bl 151100 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ - ldr r7, [r2, #-12] │ │ │ │ - ldr r5, [fp, r8] │ │ │ │ - ldr r8, [r9, r8] │ │ │ │ - ldr r6, [r2, #-16] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r6, [sl, #-48] @ 0xffffffd0 │ │ │ │ + ldr r7, [sl, #-44] @ 0xffffffd4 │ │ │ │ + ldr r5, [fp, r8, lsl #2] │ │ │ │ + ldr r8, [r9, r8, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r4, [r9, sl, lsl #4] │ │ │ │ - ldr r8, [r2, #-4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r6, [sl, #-40] @ 0xffffffd8 │ │ │ │ + ldr r5, [fp, r8, lsl #3] │ │ │ │ + ldr r4, [r9, r8, lsl #3] │ │ │ │ + ldr r8, [sl, #-36] @ 0xffffffdc │ │ │ │ mov r1, r4 │ │ │ │ - ldr r7, [r2, #-8] │ │ │ │ - ldr r6, [fp, sl, lsl #4] │ │ │ │ - str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r3, [r9, sl, lsl #3] │ │ │ │ - ldr r8, [r2, #-20] @ 0xffffffec │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [r9] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r8, [sl, #-52] @ 0xffffffcc │ │ │ │ + ldr r4, [sl, #-56] @ 0xffffffc8 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r6, [r2, #-24] @ 0xffffffe8 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r7, [fp, sl, lsl #3] │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r5, [fp] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r0, [sp, #28] │ │ │ │ + mov r8, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [pc, #1812] @ 8b210 │ │ │ │ + str r0, [fp, r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #1796] @ 8b214 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r8, r0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1792] @ 87010 │ │ │ │ - str r0, [fp] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1780] @ 87014 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #1768] @ 8b214 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #1748] @ 8b210 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1752] @ 87014 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1732] @ 87010 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1716] @ 8b218 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1696] @ 87018 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r9] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [r9, sl, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [r9, r3] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [fp, sl, lsl #2] │ │ │ │ + str r0, [r9, r8] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [fp, r8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + str r0, [fp] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [fp, sl, lsl #3] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #1536] @ 87014 │ │ │ │ - str r0, [r9, sl, lsl #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + ldr r1, [pc, #1552] @ 8b214 │ │ │ │ + str r0, [r9, r8, lsl #3] │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #1512] @ 87010 │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1520] @ 8b210 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1488] @ 87014 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1496] @ 8b214 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1468] @ 87010 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1476] @ 8b210 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1404] @ 87018 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1416] @ 8b218 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [fp, r8] │ │ │ │ + str r0, [fp, r8, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r9, r8] │ │ │ │ + str r0, [r9, r8, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r9, sl, lsl #3] │ │ │ │ + str r0, [r9], #-4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp] │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ - add r3, r3, #32 │ │ │ │ - str r3, [sp] │ │ │ │ + str r0, [fp, r8, lsl #3] │ │ │ │ + add fp, fp, #4 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - sub r9, r9, #4 │ │ │ │ - str r0, [fp, sl, lsl #4] │ │ │ │ - add fp, fp, #4 │ │ │ │ - bne 86698 │ │ │ │ + bne 8a880 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsl ip, r0, #2 │ │ │ │ - rsb r1, ip, #0 │ │ │ │ - add r2, r2, #32 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #52] @ 0x34 │ │ │ │ - ldr r8, [r2, #-32] @ 0xffffffe0 │ │ │ │ - ldr r7, [fp, sl, lsl #2] │ │ │ │ - ldr r3, [fp] │ │ │ │ - ldr r6, [r9] │ │ │ │ - mov r1, r8 │ │ │ │ + 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, r3, #2 │ │ │ │ + add fp, r0, lr │ │ │ │ + add sl, r1, lr │ │ │ │ + str ip, [sp, #4] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, r2, #32 │ │ │ │ + rsb r2, lr, #0 │ │ │ │ + mov r9, r3 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + lsl r2, ip, #2 │ │ │ │ + rsb r2, r2, #0 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + add r9, r9, #32 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ + ldr r5, [r9, #-60] @ 0xffffffc4 │ │ │ │ + ldr r6, [sl, r3] │ │ │ │ + ldr r7, [fp, r8] │ │ │ │ + ldr r2, [fp, r3] │ │ │ │ mov r0, r7 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r5, [r2, #-28] @ 0xffffffe4 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [sl, r8] │ │ │ │ str r2, [sp, #16] │ │ │ │ - str r6, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r6, [r9, sl, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r8, [r9, #-64] @ 0xffffffc0 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - ldr r5, [r2, #-12] │ │ │ │ - ldr r7, [fp, r8] │ │ │ │ - ldr r6, [r9, r8] │ │ │ │ - ldr r8, [r2, #-16] │ │ │ │ - str r2, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r8, [r9, #-48] @ 0xffffffd0 │ │ │ │ + ldr r5, [r9, #-44] @ 0xffffffd4 │ │ │ │ + ldr r7, [fp, r3, lsl #2] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + ldr r6, [sl, r3, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r7, [fp, sl, lsl #4] │ │ │ │ - ldr r8, [r2, #-8] │ │ │ │ - ldr r5, [r2, #-4] │ │ │ │ - mov r1, r8 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r6, [r9, sl, lsl #4] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r4, [r9, #-40] @ 0xffffffd8 │ │ │ │ + ldr r5, [r9, #-36] @ 0xffffffdc │ │ │ │ + ldr r8, [fp, r3, lsl #3] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r6, [sl, r3, lsl #3] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r7, [fp, sl, lsl #3] │ │ │ │ - ldr r3, [r2, #-24] @ 0xffffffe8 │ │ │ │ - ldr r5, [r2, #-20] @ 0xffffffec │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [r9, #-56] @ 0xffffffc8 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r8, [fp] │ │ │ │ + ldr r5, [r9, #-52] @ 0xffffffcc │ │ │ │ mov r1, r3 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r4, [r9, sl, lsl #3] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [sl] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - str r0, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - str r8, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #572] @ 87014 │ │ │ │ - str r0, [fp] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r1, [pc, #556] @ 8b214 │ │ │ │ + str r0, [fp, r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #552] @ 87010 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #532] @ 8b210 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #528] @ 87014 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #508] @ 8b214 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #508] @ 87010 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #488] @ 8b210 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #468] @ 87018 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #456] @ 8b218 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp] │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r9] │ │ │ │ + str r0, [sl, r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r9, sl, lsl #2] │ │ │ │ + str r0, [sl, r8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [fp, sl, lsl #2] │ │ │ │ + str r0, [fp, r8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [fp, sl, lsl #3] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + str r0, [fp] │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #300] @ 87010 │ │ │ │ - str r0, [r9, sl, lsl #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + ldr r1, [pc, #284] @ 8b210 │ │ │ │ + str r0, [sl, r8, lsl #3] │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - ldr r1, [pc, #284] @ 87014 │ │ │ │ + bl 151348 │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #260] @ 8b214 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #256] @ 87014 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #232] @ 8b214 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #236] @ 87010 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #212] @ 8b210 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #172] @ 87018 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #148] @ 8b218 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [fp, r8] │ │ │ │ + str r0, [fp, r8, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r9, r8] │ │ │ │ + str r0, [sl, r8, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r9, sl, lsl #3] │ │ │ │ + str r0, [sl] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ - add r2, r2, #32 │ │ │ │ - str r0, [fp, sl, lsl #4] │ │ │ │ + str r0, [fp, r8, lsl #3] │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ add fp, fp, r3 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add r9, r9, r3 │ │ │ │ + sub sl, sl, r3 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 86b48 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 8ad60 │ │ │ │ + b 8ad10 │ │ │ │ svccc 0x00167918 │ │ │ │ svccc 0x00737871 │ │ │ │ svccc 0x000f1bbd │ │ │ │ │ │ │ │ -0008701c : │ │ │ │ - ldr r2, [pc, #12] @ 87030 │ │ │ │ - ldr r1, [pc, #12] @ 87034 │ │ │ │ +0008b21c : │ │ │ │ + ldr r2, [pc, #12] @ 8b230 │ │ │ │ + ldr r1, [pc, #12] @ 8b234 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b230 │ │ │ │ - @ instruction: 0x000ca7bc │ │ │ │ - @ instruction: 0xfffff618 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ + @ instruction: 0x000cc5bc │ │ │ │ + @ instruction: 0xfffff5dc │ │ │ │ + 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, #68 @ 0x44 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - mov r7, r0 │ │ │ │ + ldr r4, [sp, #108] @ 0x6c │ │ │ │ + ldr lr, [sp, #112] @ 0x70 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ add r2, r2, r3, lsl #3 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r3, r0 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - bge 875a0 │ │ │ │ - add r3, ip, ip, lsl #1 │ │ │ │ + cmp r3, r4 │ │ │ │ + bge 8b7e0 │ │ │ │ + cmp lr, #1 │ │ │ │ + lsl r3, ip, #4 │ │ │ │ + bne 8b7fc │ │ │ │ + add r7, r1, r3 │ │ │ │ + add r4, r0, r3 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + rsb r3, r3, #0 │ │ │ │ + add r2, r2, #40 @ 0x28 │ │ │ │ + str r3, [sp] │ │ │ │ + lsl r3, ip, #2 │ │ │ │ + rsb r1, r3, #0 │ │ │ │ + sub r3, ip, r3 │ │ │ │ lsl r3, r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - add r3, ip, ip, lsl #2 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - cmp r1, #1 │ │ │ │ + lsl r3, ip, #3 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + rsb r3, r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - addeq r3, r2, #40 @ 0x28 │ │ │ │ - moveq r2, r3 │ │ │ │ - moveq r4, ip │ │ │ │ - bne 875a8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r8, [r2, #-24] @ 0xffffffe8 │ │ │ │ - ldr fp, [r7, r3] │ │ │ │ - ldr r1, [r6, r3] │ │ │ │ - ldr r3, [r2, #-20] @ 0xffffffec │ │ │ │ + ldr r3, [sp] │ │ │ │ str r2, [sp, #28] │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, fp │ │ │ │ - ldr sl, [r7] │ │ │ │ - ldr r9, [r6] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r6, [r2, #-24] @ 0xffffffe8 │ │ │ │ + ldr fp, [r2, #-20] @ 0xffffffec │ │ │ │ + ldr r9, [r4, r3] │ │ │ │ + ldr r8, [r7, r3] │ │ │ │ + mov r0, fp │ │ │ │ + ldr r3, [r7, r1] │ │ │ │ + ldr sl, [r4, r1] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, fp │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ str r0, [sp, #24] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r5, [r6, r4, lsl #4] │ │ │ │ - ldr fp, [r2, #-12] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr sl, [r2, #-16] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r8, [r7, r4, lsl #4] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ + ldr fp, [r7] │ │ │ │ + ldr r6, [r4] │ │ │ │ + ldr r9, [r2, #-16] │ │ │ │ + mov r1, fp │ │ │ │ + ldr sl, [r2, #-12] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr fp, [r7, r4, lsl #2] │ │ │ │ - ldr r1, [r6, r4, lsl #2] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r2, #-36] @ 0xffffffdc │ │ │ │ - ldr sl, [r2, #-40] @ 0xffffffd8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r1, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, fp │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr sl, [r4, r2] │ │ │ │ + ldr r3, [r7, r2] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r9, [r2, #-40] @ 0xffffffd8 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr fp, [r2, #-36] @ 0xffffffdc │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - mov r1, fp │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #28] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ str r0, [sp, #32] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r5, [r6, r4, lsl #3] │ │ │ │ - ldr fp, [r2, #-28] @ 0xffffffe4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr sl, [r2, #-32] @ 0xffffffe0 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r8, [r7, r4, lsl #3] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr fp, [r7, ip] │ │ │ │ + ldr r9, [r2, #-32] @ 0xffffffe0 │ │ │ │ + ldr sl, [r2, #-28] @ 0xffffffe4 │ │ │ │ + mov r1, fp │ │ │ │ + ldr r6, [r4, ip] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr fp, [r7, r2] │ │ │ │ - ldr r1, [r6, r2] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [r2, #-4] │ │ │ │ - ldr sl, [r2, #-8] │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r1, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, fp │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr sl, [r4, lr, lsl #2] │ │ │ │ + ldr r9, [r2, #-8] │ │ │ │ + ldr r3, [r7, lr, lsl #2] │ │ │ │ + ldr fp, [r2, #-4] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r1, fp │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov fp, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov sl, r0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1844] @ 87af4 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1924] @ 8bd6c │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r9, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov sl, r0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r6, r4, lsl #3] │ │ │ │ + str r0, [r7, ip] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r7, r4, lsl #2] │ │ │ │ + str r0, [r4, r2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - str r0, [r6] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1732] @ 87af4 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [r7, r3] │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1800] @ 8bd6c │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r9, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov sl, r0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r7] │ │ │ │ + str r0, [r4, r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r6, r4, lsl #2] │ │ │ │ + str r0, [r7, r2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [r7, r4, lsl #3] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [r4, ip] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1620] @ 87af4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1676] @ 8bd6c │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r7, sl] │ │ │ │ + str r0, [r4, r9] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r6, r4, lsl #4] │ │ │ │ + str r0, [r7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - str r0, [r7, fp] │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1500] @ 87af4 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [r4, sl, lsl #2] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1556] @ 8bd6c │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 151348 │ │ │ │ + ldr fp, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str r0, [r7, r4, lsl #4] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [r4], #4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - add r7, r7, #4 │ │ │ │ - str r0, [r6, fp] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [r7, sl, lsl #2] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + str r0, [r7, r9] │ │ │ │ + sub r7, r7, #4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + add r2, r2, #40 @ 0x28 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - add r2, r2, #40 @ 0x28 │ │ │ │ cmp r3, r1 │ │ │ │ - str r0, [r6, sl] │ │ │ │ - sub r6, r6, #4 │ │ │ │ - bne 8709c │ │ │ │ + bne 8b2c0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsl lr, r1, #2 │ │ │ │ - rsb r3, lr, #0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, r2, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r4, ip │ │ │ │ + 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 r7, r1, r3 │ │ │ │ + add r6, r0, r3 │ │ │ │ + lsl lr, lr, #2 │ │ │ │ + rsb r3, r3, #0 │ │ │ │ + add r2, r2, #40 @ 0x28 │ │ │ │ + str r3, [sp] │ │ │ │ + lsl r3, ip, #2 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + rsb r1, r3, #0 │ │ │ │ + sub r3, ip, r3 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + lsl r3, ip, #3 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + rsb r3, r3, #0 │ │ │ │ str lr, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r0, [r2, #-24] @ 0xffffffe8 │ │ │ │ - ldr r3, [r7, r1] │ │ │ │ - ldr r8, [r6, r1] │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr sl, [r2, #-20] @ 0xffffffec │ │ │ │ + ldr r9, [r6, r3] │ │ │ │ + ldr r8, [r7, r3] │ │ │ │ + ldr r3, [r2, #-24] @ 0xffffffe8 │ │ │ │ + ldr fp, [r6, r1] │ │ │ │ + ldr r5, [r7, r1] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr fp, [r2, #-20] @ 0xffffffec │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, fp │ │ │ │ - ldr sl, [r7] │ │ │ │ - ldr r9, [r6] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, fp │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr fp, [r7, r4, lsl #4] │ │ │ │ - ldr r5, [r2, #-16] │ │ │ │ - ldr r9, [r2, #-12] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr sl, [r6, r4, lsl #4] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr sl, [r6] │ │ │ │ + ldr r9, [r7] │ │ │ │ + ldr fp, [r2, #-16] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r8, [r2, #-12] │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [r7, r4, lsl #2] │ │ │ │ - ldr sl, [r6, r4, lsl #2] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr ip, [r2, #-40] @ 0xffffffd8 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - mov r1, ip │ │ │ │ - ldr fp, [r2, #-36] @ 0xffffffdc │ │ │ │ - str r3, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, fp │ │ │ │ - mov r9, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr fp, [r6, r2] │ │ │ │ + ldr r9, [r7, r2] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r0, fp │ │ │ │ + ldr r3, [r2, #-40] @ 0xffffffd8 │ │ │ │ + ldr sl, [r2, #-36] @ 0xffffffdc │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, fp │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ - mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #24] │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ str r0, [sp, #32] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr fp, [r7, r4, lsl #3] │ │ │ │ - ldr r5, [r2, #-32] @ 0xffffffe0 │ │ │ │ - ldr r8, [r2, #-28] @ 0xffffffe4 │ │ │ │ - mov r1, r5 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r9, [r6, r4, lsl #3] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr sl, [r6, ip] │ │ │ │ + ldr fp, [r2, #-32] @ 0xffffffe0 │ │ │ │ + ldr r8, [r2, #-28] @ 0xffffffe4 │ │ │ │ + mov r0, sl │ │ │ │ + ldr r9, [r7, ip] │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [r7, r2] │ │ │ │ - ldr r5, [r6, r2] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr ip, [r2, #-8] │ │ │ │ - ldr r9, [r2, #-4] │ │ │ │ - mov r1, ip │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr fp, [r6, sl, lsl #2] │ │ │ │ + ldr r3, [r2, #-8] │ │ │ │ + ldr r9, [r7, sl, lsl #2] │ │ │ │ + mov r0, fp │ │ │ │ + ldr sl, [r2, #-4] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #508] @ 87af4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #512] @ 8bd6c │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov sl, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r6, r4, lsl #3] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [r7, r4, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [r7, ip] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - str r0, [r6] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #396] @ 87af4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, fp │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [r6, r2] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r0, [r7, r3] │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #388] @ 8bd6c │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov sl, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp] │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [r6, r3] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r7] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [r7, r2] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r6, r4, lsl #2] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r7, r4, lsl #3] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #284] @ 87af4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r0, [r6, ip] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #264] @ 8bd6c │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ - mov r1, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151348 │ │ │ │ + ldr sl, [sp, #48] @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r7, sl] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [r6, r9] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r6, r4, lsl #4] │ │ │ │ + str r0, [r7] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + str r0, [r6, sl, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - str r0, [r7, r2] │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #160] @ 87af4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #140] @ 8bd6c │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr fp, [sp, #40] @ 0x28 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [r6], fp │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r7, r4, lsl #4] │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [r6, r2] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [r7, sl, lsl #2] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + str r0, [r7, r9] │ │ │ │ + sub r7, r7, fp │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + add r2, r2, #40 @ 0x28 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ - add r7, r7, r3 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - add r2, r2, #40 @ 0x28 │ │ │ │ - str r0, [r6, sl] │ │ │ │ - add r6, r6, r3 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, r1 │ │ │ │ - bne 875c4 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 8b840 │ │ │ │ + b 8b7e0 │ │ │ │ svccc 0x005db3d7 │ │ │ │ │ │ │ │ -00087af8 : │ │ │ │ - ldr r2, [pc, #12] @ 87b0c │ │ │ │ - ldr r1, [pc, #12] @ 87b10 │ │ │ │ +0008bd70 : │ │ │ │ + ldr r2, [pc, #12] @ 8bd84 │ │ │ │ + ldr r1, [pc, #12] @ 8bd88 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b230 │ │ │ │ - andeq r9, ip, r0, lsl sp │ │ │ │ - @ instruction: 0xfffff52c │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + muleq ip, r8, sl │ │ │ │ + @ instruction: 0xfffff4b4 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + mov sl, r3 │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ - mov ip, r3 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - mov fp, r0 │ │ │ │ + ldr ip, [sp, #116] @ 0x74 │ │ │ │ + ldr lr, [sp, #120] @ 0x78 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ add r2, r2, r3, lsl #4 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - mov sl, r1 │ │ │ │ - cmp r3, r0 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bge 883fc │ │ │ │ - add r3, ip, ip, lsl #1 │ │ │ │ - lsl r0, r3, #3 │ │ │ │ - cmp r1, #1 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - add r0, ip, ip, lsl #2 │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - addeq r3, r2, #48 @ 0x30 │ │ │ │ - moveq r2, r3 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - streq ip, [sp] │ │ │ │ - bne 88404 │ │ │ │ - ldr r7, [sp] │ │ │ │ - ldr r8, [r2, #-44] @ 0xffffffd4 │ │ │ │ - ldr r9, [sl, r7, lsl #2] │ │ │ │ - ldr r3, [sl] │ │ │ │ - ldr r6, [fp] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r6, [sp, #28] │ │ │ │ - ldr r6, [fp, r7, lsl #2] │ │ │ │ - ldr r7, [r2, #-48] @ 0xffffffd0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + cmp r3, ip │ │ │ │ + bge 8c680 │ │ │ │ + add r4, sl, sl, lsl #1 │ │ │ │ + cmp lr, #1 │ │ │ │ + lsl r3, sl, #3 │ │ │ │ + lsl ip, r4, #2 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bne 8c69c │ │ │ │ + add r5, r0, r3 │ │ │ │ + add fp, r1, r3 │ │ │ │ + str sl, [sp, #4] │ │ │ │ + rsb r3, r3, #0 │ │ │ │ + add r2, r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + lsl r3, sl, #2 │ │ │ │ + rsb r3, r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r8, [r2, #-48] @ 0xffffffd0 │ │ │ │ + ldr r9, [r2, #-44] @ 0xffffffd4 │ │ │ │ + ldr r7, [r5, r3] │ │ │ │ + ldr r1, [fp, r3] │ │ │ │ + ldr sl, [fp, r0] │ │ │ │ + str r7, [sp, #28] │ │ │ │ + ldr r7, [r5, r0] │ │ │ │ + mov r0, r9 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [sl, r2] │ │ │ │ - ldr r8, [fp, r2] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r9, [r2, #-4] │ │ │ │ - ldr r7, [r2, #-8] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [fp, r8, lsl #4] │ │ │ │ + ldr sl, [r2, #-4] │ │ │ │ + ldr r9, [r5, r8, lsl #4] │ │ │ │ mov r1, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r8, [r2, #-8] │ │ │ │ + mov r0, sl │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r6, [fp, r7, lsl #3] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r8, [sl, r7, lsl #3] │ │ │ │ - ldr r7, [r2, #-36] @ 0xffffffdc │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r5, [r2, #-40] @ 0xffffffd8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [r5] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r9, [fp] │ │ │ │ + ldr r6, [r2, #-40] @ 0xffffffd8 │ │ │ │ + ldr r8, [r2, #-36] @ 0xffffffdc │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r9, [r2, #-12] │ │ │ │ - ldr r3, [sl, r1] │ │ │ │ - ldr r8, [fp, r1] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [fp, r2] │ │ │ │ + ldr r9, [r5, r2] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r7, [r2, #-16] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r8, [r2, #-16] │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + ldr sl, [r2, #-12] │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ mov r1, r3 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r6, [fp, ip] │ │ │ │ - ldr r9, [sl, ip] │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r8, [r2, #-28] @ 0xffffffe4 │ │ │ │ - ldr r7, [r2, #-32] @ 0xffffffe0 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [r5, r8, lsl #2] │ │ │ │ + ldr sl, [fp, r8, lsl #2] │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + mov r1, sl │ │ │ │ + ldr r8, [r2, #-32] @ 0xffffffe0 │ │ │ │ + ldr r9, [r2, #-28] @ 0xffffffe4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r7, [sp] │ │ │ │ - ldr r9, [r2, #-20] @ 0xffffffec │ │ │ │ - ldr r3, [sl, r7, lsl #4] │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r8, [fp, r7, lsl #4] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r7, [r2, #-24] @ 0xffffffe8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [fp, r8, lsl #3] │ │ │ │ + ldr sl, [r2, #-20] @ 0xffffffec │ │ │ │ + ldr r9, [r5, r8, lsl #3] │ │ │ │ mov r1, r3 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r8, [r2, #-24] @ 0xffffffe8 │ │ │ │ + mov r0, sl │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3436] @ 88cac │ │ │ │ - str r0, [fp] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3424] @ 88cb0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3400] @ 88cb4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3376] @ 88cb8 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3356] @ 88cbc │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3344] @ 88cc0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r1, [pc, #3452] @ 8cf48 │ │ │ │ + str r0, [r5, r3] │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #3432] @ 8cf4c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sl] │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [pc, #3408] @ 8cf50 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - str r0, [fp, r8, lsl #2] │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #3388] @ 8cf54 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [pc, #3364] @ 8cf58 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #3356] @ 8cf5c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #3216] @ 88cb4 │ │ │ │ - str r0, [sl, r2] │ │ │ │ + mov r7, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [fp, r3] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + str r0, [r5, r3] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr r1, [pc, #3232] @ 8cf50 │ │ │ │ + str r0, [fp, r9, lsl #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3196] @ 88cb0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #3204] @ 8cf4c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3164] @ 88cac │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #3172] @ 8cf48 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3148] @ 88cb8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3128] @ 88cbc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + ldr r1, [pc, #3156] @ 8cf54 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #3136] @ 8cf58 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #3128] @ 8cf5c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3116] @ 88cc0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r5, r9, lsl #4] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r1, [pc, #3040] @ 8cf50 │ │ │ │ + str r0, [fp, r2] │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #3008] @ 8cf48 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [fp, r2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #3024] @ 88cb4 │ │ │ │ - str r0, [sl, r3] │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3000] @ 88cac │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2976] @ 88cb0 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #2988] @ 8cf4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2956] @ 88cb8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2936] @ 88cbc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2968] @ 8cf54 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2924] @ 88cc0 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2944] @ 8cf58 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #2932] @ 8cf5c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r5, r2] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr r1, [pc, #2844] @ 8cf4c │ │ │ │ + str r0, [fp, r9, lsl #3] │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #2824] @ 8cf50 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [fp, r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp] │ │ │ │ - ldr r1, [pc, #2828] @ 88cb0 │ │ │ │ - str r0, [sl, r8, lsl #4] │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2816] @ 88cb4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2780] @ 88cac │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #2792] @ 8cf48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2764] @ 88cb8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2748] @ 88cc0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2728] @ 88cbc │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #2772] @ 8cf54 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + ldr r1, [pc, #2756] @ 8cf5c │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #2740] @ 8cf58 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r7, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + mov r8, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [fp, r8, lsl #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r1, [pc, #2632] @ 88cac │ │ │ │ - str r0, [sl, ip] │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2624] @ 88cb4 │ │ │ │ + str r0, [r5, r9, lsl #3] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2652] @ 8cf48 │ │ │ │ + str r0, [fp, r9, lsl #2] │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #2636] @ 8cf50 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2592] @ 88cb0 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [pc, #2604] @ 8cf4c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2572] @ 88cb8 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ - mov r1, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2552] @ 88cc0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2532] @ 88cbc │ │ │ │ + ldr r1, [pc, #2584] @ 8cf54 │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldr r1, [pc, #2564] @ 8cf5c │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #2548] @ 8cf58 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ + mov r6, r0 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sl, r7, lsl #3] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r1, [pc, #2444] @ 88cac │ │ │ │ - str r0, [fp, ip] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2432] @ 88cb0 │ │ │ │ + str r0, [fp] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2468] @ 8cf48 │ │ │ │ + str r0, [r5, r8, lsl #2] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [pc, #2448] @ 8cf4c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2408] @ 88cb4 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [pc, #2424] @ 8cf50 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2384] @ 88cb8 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2364] @ 88cbc │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2352] @ 88cc0 │ │ │ │ + ldr r1, [pc, #2404] @ 8cf54 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldr r1, [pc, #2380] @ 8cf58 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2368] @ 8cf5c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ + mov r6, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sl, r7, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [fp, r3] │ │ │ │ + mov r0, r6 │ │ │ │ + sub fp, fp, #4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r0, [r5], #4 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ + add r2, r2, #48 @ 0x30 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ - sub sl, sl, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - add r2, r2, #48 @ 0x30 │ │ │ │ - str r0, [fp, r7, lsl #3] │ │ │ │ - add fp, fp, #4 │ │ │ │ - bne 87b80 │ │ │ │ + bne 8be08 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsl lr, r1, #2 │ │ │ │ - add r4, r2, #48 @ 0x30 │ │ │ │ - rsb r3, lr, #0 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - str lr, [sp, #68] @ 0x44 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r3, [sl] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r9, [r2, #-48] @ 0xffffffd0 │ │ │ │ - ldr r8, [fp, r3, lsl #2] │ │ │ │ - ldr r6, [fp] │ │ │ │ - mov r1, r9 │ │ │ │ + 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 r4, r0, r3 │ │ │ │ + add fp, r1, r3 │ │ │ │ + lsl ip, lr, #2 │ │ │ │ + rsb r3, r3, #0 │ │ │ │ + add r2, r2, #48 @ 0x30 │ │ │ │ + str sl, [sp, #4] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + lsl r3, sl, #2 │ │ │ │ + str ip, [sp, #68] @ 0x44 │ │ │ │ + rsb r3, r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr sl, [r2, #-48] @ 0xffffffd0 │ │ │ │ + ldr r9, [r4, r0] │ │ │ │ + ldr r7, [r4, r3] │ │ │ │ + ldr r1, [fp, r3] │ │ │ │ + ldr r8, [fp, r0] │ │ │ │ + mov r0, r9 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + ldr r7, [r2, #-44] @ 0xffffffd4 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r7, [sl, r3, lsl #2] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r6, [sp, #28] │ │ │ │ - ldr r6, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r9, [fp, r2] │ │ │ │ - ldr r7, [sl, r2] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - str r2, [sp, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr sl, [r4, r3, lsl #4] │ │ │ │ + ldr r8, [fp, r3, lsl #4] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #-8] │ │ │ │ - ldr r8, [r2, #-4] │ │ │ │ + mov r0, sl │ │ │ │ + ldr r9, [r2, #-4] │ │ │ │ mov r1, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r8 │ │ │ │ mov r1, r3 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r8, [r4] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [fp] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r9, [r2, #-40] @ 0xffffffd8 │ │ │ │ + ldr r7, [r2, #-36] @ 0xffffffdc │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r7, [fp, r8, lsl #3] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r5, [sl, r8, lsl #3] │ │ │ │ - ldr r8, [r2, #-40] @ 0xffffffd8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr sl, [r4, r2] │ │ │ │ + ldr r8, [fp, r2] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r0, sl │ │ │ │ + ldr r3, [r2, #-16] │ │ │ │ + ldr r9, [r2, #-12] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - ldr r6, [r2, #-36] @ 0xffffffdc │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r9, [r4, r3, lsl #2] │ │ │ │ + ldr r8, [fp, r3, lsl #2] │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r9 │ │ │ │ + ldr sl, [r2, #-32] @ 0xffffffe0 │ │ │ │ + ldr r7, [r2, #-28] @ 0xffffffe4 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [r2, #-16] │ │ │ │ - ldr r9, [fp, r1] │ │ │ │ - ldr r7, [sl, r1] │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr sl, [r4, r9, lsl #3] │ │ │ │ + ldr r3, [r2, #-24] @ 0xffffffe8 │ │ │ │ + ldr r8, [fp, r9, lsl #3] │ │ │ │ + mov r0, sl │ │ │ │ + ldr r9, [r2, #-20] @ 0xffffffec │ │ │ │ mov r1, r3 │ │ │ │ - ldr r8, [r2, #-12] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r8, [fp, ip] │ │ │ │ - ldr r7, [sl, ip] │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r9, [r2, #-32] @ 0xffffffe0 │ │ │ │ - ldr r6, [r2, #-28] @ 0xffffffe4 │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ mov r1, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r1, [pc, #1216] @ 8cf4c │ │ │ │ + str r0, [r4, r3] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [pc, #1188] @ 8cf48 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r8, [sp] │ │ │ │ - ldr r3, [r2, #-24] @ 0xffffffe8 │ │ │ │ - ldr r9, [fp, r8, lsl #4] │ │ │ │ - mov r1, r3 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r7, [sl, r8, lsl #4] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r8, [r2, #-20] @ 0xffffffec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [pc, #1168] @ 8cf50 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #1148] @ 8cf54 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #1132] @ 8cf5c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [pc, #1108] @ 8cf58 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [fp, r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + str r0, [r4, r3] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1232] @ 88cb0 │ │ │ │ - str r0, [fp] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1212] @ 88cac │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr r1, [pc, #988] @ 8cf4c │ │ │ │ + str r0, [fp, r9, lsl #4] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #972] @ 8cf50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1192] @ 88cb4 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #932] @ 8cf48 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1168] @ 88cb8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1152] @ 88cc0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1132] @ 88cbc │ │ │ │ - mov r8, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ + ldr r1, [pc, #916] @ 8cf54 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #904] @ 8cf5c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #880] @ 8cf58 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r4, r9, lsl #4] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r1, [pc, #792] @ 8cf48 │ │ │ │ + str r0, [fp, r2] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sl] │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #776] @ 8cf50 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #748] @ 8cf4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - str r0, [fp, r8, lsl #2] │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #728] @ 8cf54 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #708] @ 8cf5c │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + ldr r1, [pc, #688] @ 8cf58 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - mov r1, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #1004] @ 88cb0 │ │ │ │ - str r0, [sl, r2] │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #992] @ 88cb4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [r4, r2] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr r1, [pc, #608] @ 8cf50 │ │ │ │ + str r0, [fp, r9, lsl #3] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #580] @ 8cf4c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #552] @ 8cf48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #956] @ 88cac │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #940] @ 88cb8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #924] @ 88cc0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #532] @ 8cf54 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #904] @ 88cbc │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ + ldr r1, [pc, #516] @ 8cf58 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r8, r9 │ │ │ │ + ldr r1, [pc, #496] @ 8cf5c │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [fp, r2] │ │ │ │ + str r0, [r4, r9, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #808] @ 88cac │ │ │ │ - str r0, [sl, r3] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #420] @ 8cf50 │ │ │ │ + str r0, [fp, r9, lsl #2] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #800] @ 88cb4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [pc, #388] @ 8cf48 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #768] @ 88cb0 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [pc, #364] @ 8cf4c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #748] @ 88cb8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #732] @ 88cc0 │ │ │ │ - mov r6, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #712] @ 88cbc │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #344] @ 8cf54 │ │ │ │ + bl 151348 │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #324] @ 8cf58 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldr r1, [pc, #308] @ 8cf5c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [fp, r3] │ │ │ │ + str r0, [fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp] │ │ │ │ - ldr r1, [pc, #624] @ 88cb4 │ │ │ │ - str r0, [sl, r8, lsl #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #228] @ 8cf48 │ │ │ │ + str r0, [r4, r8, lsl #2] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #604] @ 88cb0 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [pc, #208] @ 8cf4c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #572] @ 88cac │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [pc, #184] @ 8cf50 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #556] @ 88cb8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #536] @ 88cbc │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #524] @ 88cc0 │ │ │ │ - mov r7, r8 │ │ │ │ + ldr r1, [pc, #164] @ 8cf54 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [fp, r8, lsl #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r1, [pc, #432] @ 88cb4 │ │ │ │ - str r0, [sl, ip] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #408] @ 88cac │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #384] @ 88cb0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [pc, #144] @ 8cf5c │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldr r1, [pc, #124] @ 8cf58 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #364] @ 88cb8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ - mov r1, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #340] @ 88cbc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #328] @ 88cc0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sl, r7, lsl #3] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r1, [pc, #236] @ 88cac │ │ │ │ - str r0, [fp, ip] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #224] @ 88cb0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #200] @ 88cb4 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #176] @ 88cb8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #160] @ 88cc0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #140] @ 88cbc │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [fp, r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sl, r7, lsl #2] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - add r2, r2, #48 @ 0x30 │ │ │ │ - str r0, [fp, r7, lsl #3] │ │ │ │ - add fp, fp, r3 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - add sl, sl, r3 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ + sub fp, fp, r3 │ │ │ │ + str r0, [r4], r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ + add r2, r2, #48 @ 0x30 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 88420 │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 8c6c8 │ │ │ │ + b 8c680 │ │ │ │ svccc 0x007994e0 │ │ │ │ svccc 0x0048261c │ │ │ │ cdpcc 6, 13, cr2, cr14, cr2, {0} │ │ │ │ svccc 0x001f9d07 │ │ │ │ cdpcc 12, 6, cr13, cr3, cr7, {4} │ │ │ │ svccc 0x0066a5e5 │ │ │ │ │ │ │ │ -00088cc4 : │ │ │ │ - ldr r2, [pc, #12] @ 88cd8 │ │ │ │ - ldr r1, [pc, #12] @ 88cdc │ │ │ │ +0008cf60 : │ │ │ │ + ldr r2, [pc, #12] @ 8cf74 │ │ │ │ + ldr r1, [pc, #12] @ 8cf78 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b230 │ │ │ │ - andeq r8, ip, r4, ror fp │ │ │ │ - @ instruction: 0xffffee3c │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #92 @ 0x5c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldrdeq sl, [ip], -r8 │ │ │ │ + @ instruction: 0xffffee18 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov ip, r3 │ │ │ │ - sub r3, r2, #1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #92 @ 0x5c │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr lr, [sp, #132] @ 0x84 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ + sub r3, r3, #1 │ │ │ │ rsb r3, r3, r3, lsl #3 │ │ │ │ - add r0, r0, r3, lsl #3 │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - mov fp, r1 │ │ │ │ - cmp r2, r3 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - bge 89454 │ │ │ │ - rsb r3, ip, ip, lsl #3 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, ip, ip, lsl #1 │ │ │ │ - lsl lr, r3, #2 │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r3, ip, ip, lsl #2 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - cmp r1, #1 │ │ │ │ - str lr, [sp, #12] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bne 8945c │ │ │ │ - add r3, r0, #56 @ 0x38 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ - mov r2, r3 │ │ │ │ + add r2, r2, r3, lsl #3 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + cmp r3, lr │ │ │ │ + bge 8d70c │ │ │ │ + add lr, ip, ip, lsl #1 │ │ │ │ + cmp r4, #1 │ │ │ │ + lsl r6, ip, #4 │ │ │ │ + lsl lr, lr, #2 │ │ │ │ + bne 8d728 │ │ │ │ + add r3, r2, #56 @ 0x38 │ │ │ │ + rsb r2, r6, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - ldr r6, [r2, #-32] @ 0xffffffe0 │ │ │ │ - ldr r3, [fp, sl, lsl #4] │ │ │ │ - ldr r9, [r5, sl, lsl #4] │ │ │ │ - ldr sl, [r2, #-28] @ 0xffffffe4 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, sl │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r8, [r5] │ │ │ │ - ldr r7, [fp] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + add r5, r0, r6 │ │ │ │ + add r4, r1, r6 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + lsl r2, ip, #2 │ │ │ │ + str lr, [sp, #20] │ │ │ │ + rsb r2, r2, #0 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + lsl r2, ip, #3 │ │ │ │ + rsb r2, r2, #0 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + rsb r2, lr, #0 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r7, [r2, #-32] @ 0xffffffe0 │ │ │ │ + ldr fp, [r2, #-28] @ 0xffffffe4 │ │ │ │ + ldr r9, [r5, r3] │ │ │ │ + ldr r8, [r4, r3] │ │ │ │ + mov r0, fp │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr sl, [r5] │ │ │ │ mov r1, r3 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ str r0, [sp, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r9, [r2, #-4] │ │ │ │ - ldr sl, [fp, r3] │ │ │ │ - ldr r7, [r5, r3] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r8, [r2, #-8] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr fp, [r4, r1] │ │ │ │ + ldr r9, [r2, #-8] │ │ │ │ + ldr sl, [r2, #-4] │ │ │ │ + ldr r8, [r5, r1] │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r9, [r5, r2] │ │ │ │ - ldr r3, [fp, r2] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr sl, [r2, #-36] @ 0xffffffdc │ │ │ │ - ldr r8, [r2, #-40] @ 0xffffffd8 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr sl, [r5, ip] │ │ │ │ + ldr r3, [r4, ip] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r9, [r2, #-40] @ 0xffffffd8 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr fp, [r2, #-36] @ 0xffffffdc │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - ldr r9, [r2, #-44] @ 0xffffffd4 │ │ │ │ - ldr r7, [r5, sl, lsl #3] │ │ │ │ - ldr sl, [fp, sl, lsl #3] │ │ │ │ - ldr r8, [r2, #-48] @ 0xffffffd0 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r8, [r5, fp] │ │ │ │ + ldr fp, [r4, fp] │ │ │ │ + ldr sl, [r2, #-44] @ 0xffffffd4 │ │ │ │ + ldr r9, [r2, #-48] @ 0xffffffd0 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r8, [r2, #-16] │ │ │ │ - ldr r3, [fp, r1] │ │ │ │ - ldr r9, [r5, r1] │ │ │ │ - ldr sl, [r2, #-12] │ │ │ │ - mov r1, r3 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r4, r8, lsl #3] │ │ │ │ + ldr r9, [r2, #-16] │ │ │ │ + ldr sl, [r5, r8, lsl #3] │ │ │ │ mov r1, r3 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr fp, [r2, #-12] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r9 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - ldr r9, [r2, #-52] @ 0xffffffcc │ │ │ │ - ldr r7, [r5, sl, lsl #2] │ │ │ │ - ldr sl, [fp, sl, lsl #2] │ │ │ │ - ldr r8, [r2, #-56] @ 0xffffffc8 │ │ │ │ - mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr fp, [r4, lr] │ │ │ │ + ldr r9, [r2, #-56] @ 0xffffffc8 │ │ │ │ + ldr sl, [r2, #-52] @ 0xffffffcc │ │ │ │ + mov r1, fp │ │ │ │ + ldr r8, [r5, lr] │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [fp, lr] │ │ │ │ - ldr sl, [r2, #-20] @ 0xffffffec │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r9, [r5, lr] │ │ │ │ - ldr r8, [r2, #-24] @ 0xffffffe8 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [r4, r8, lsl #2] │ │ │ │ + ldr r9, [r2, #-24] @ 0xffffffe8 │ │ │ │ + ldr fp, [r2, #-20] @ 0xffffffec │ │ │ │ mov r1, r3 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr sl, [r5, r8, lsl #2] │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #72] @ 0x48 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r4, ip] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [r5, r3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [fp, r2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r5] │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r5, r8, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [r4, r8, lsl #2] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [r5, ip] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - str r0, [fp, lr] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2316] @ 89b8c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2292] @ 89b8c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [r5, r2] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2384] @ 8de84 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2360] @ 8de84 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [fp, ip] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [fp] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r8, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r5, ip] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r5, lr] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [r4, r3, lsl #3] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r4, r2] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r8, [sp, #76] @ 0x4c │ │ │ │ + str r0, [r5, r3, lsl #2] │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [r5, r7, lsl #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r0, [fp, r3] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ - mov sl, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r5] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + str r0, [r4, r3] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [r5, r7, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r5, fp] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r0, [r4, lr] │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - str r0, [fp, r7, lsl #2] │ │ │ │ + mov r8, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r9 │ │ │ │ + mov sl, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2052] @ 8de84 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2028] @ 8de84 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1988] @ 89b8c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1964] @ 89b8c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [fp, sl, lsl #3] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [fp, sl, lsl #4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - sub fp, fp, #4 │ │ │ │ - str r0, [r5, sl, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - add r2, r2, #56 @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r4, fp] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [r4], #-4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r5, lr] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r0, [r5, r3] │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ add r5, r5, #4 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + add r2, r2, #56 @ 0x38 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 88d5c │ │ │ │ + bne 8d010 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsl lr, r1, #2 │ │ │ │ - rsb r3, lr, #0 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, r0, #56 @ 0x38 │ │ │ │ - mov r2, r3 │ │ │ │ - str lr, [sp, #84] @ 0x54 │ │ │ │ + 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, #2 │ │ │ │ + add r5, r0, r6 │ │ │ │ + add r4, r1, r6 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r9, [r2, #-28] @ 0xffffffe4 │ │ │ │ - ldr sl, [r5, r3, lsl #4] │ │ │ │ - ldr r6, [fp, r3, lsl #4] │ │ │ │ + str lr, [sp, #20] │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + add r3, r2, #56 @ 0x38 │ │ │ │ + rsb r2, r6, #0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + lsl r2, ip, #2 │ │ │ │ + rsb r2, r2, #0 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + lsl r2, ip, #3 │ │ │ │ + rsb r2, r2, #0 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + rsb r2, lr, #0 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr fp, [r5] │ │ │ │ + ldr sl, [r2, #-28] @ 0xffffffe4 │ │ │ │ + ldr r9, [r5, r3] │ │ │ │ + mov r0, fp │ │ │ │ + ldr r8, [r4, r3] │ │ │ │ ldr r3, [r2, #-32] @ 0xffffffe0 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r3 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r8, [r5] │ │ │ │ - ldr r7, [fp] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r7, [r4] │ │ │ │ mov r1, r3 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #32] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r9, [r5, r2] │ │ │ │ - ldr r8, [fp, r2] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr sl, [r2, #-8] │ │ │ │ - ldr r7, [r2, #-4] │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr sl, [r5, r1] │ │ │ │ + ldr fp, [r2, #-8] │ │ │ │ + ldr r8, [r2, #-4] │ │ │ │ + mov r0, sl │ │ │ │ + ldr r9, [r4, r1] │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr sl, [r5, r1] │ │ │ │ - ldr r8, [fp, r1] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r2, #-40] @ 0xffffffd8 │ │ │ │ - ldr r9, [r2, #-36] @ 0xffffffdc │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr fp, [r5, ip] │ │ │ │ + ldr r9, [r4, ip] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + mov r0, fp │ │ │ │ + ldr r3, [r2, #-40] @ 0xffffffd8 │ │ │ │ + ldr sl, [r2, #-36] @ 0xffffffdc │ │ │ │ mov r1, r3 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r9 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - ldr sl, [r2, #-48] @ 0xffffffd0 │ │ │ │ - ldr r9, [r5, r7, lsl #3] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r8, [fp, r7, lsl #3] │ │ │ │ - ldr r7, [r2, #-44] @ 0xffffffd4 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r9 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r9, [r4, fp] │ │ │ │ + ldr sl, [r5, fp] │ │ │ │ + ldr fp, [r2, #-48] @ 0xffffffd0 │ │ │ │ + ldr r8, [r2, #-44] @ 0xffffffd4 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr sl, [r5, ip] │ │ │ │ - ldr r3, [r2, #-16] │ │ │ │ - ldr r8, [fp, ip] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r9, [r2, #-12] │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr fp, [r5, r8, lsl #3] │ │ │ │ + ldr r3, [r2, #-16] │ │ │ │ + ldr r9, [r4, r8, lsl #3] │ │ │ │ + mov r0, fp │ │ │ │ + ldr sl, [r2, #-12] │ │ │ │ mov r1, r3 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r9 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - ldr sl, [r2, #-56] @ 0xffffffc8 │ │ │ │ - ldr r9, [r5, r7, lsl #2] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r8, [fp, r7, lsl #2] │ │ │ │ - ldr r7, [r2, #-52] @ 0xffffffcc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r9 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr sl, [r5, lr] │ │ │ │ + ldr fp, [r2, #-56] @ 0xffffffc8 │ │ │ │ + ldr r8, [r2, #-52] @ 0xffffffcc │ │ │ │ + mov r0, sl │ │ │ │ + ldr r9, [r4, lr] │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr fp, [r5, r8, lsl #2] │ │ │ │ ldr r3, [r2, #-24] @ 0xffffffe8 │ │ │ │ - ldr sl, [r5, lr] │ │ │ │ + ldr sl, [r2, #-20] @ 0xffffffec │ │ │ │ + mov r0, fp │ │ │ │ + ldr r9, [r4, r8, lsl #2] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r9, [r2, #-20] @ 0xffffffec │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r8, [fp, lr] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #72] @ 0x48 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - mov sl, r0 │ │ │ │ + str r0, [r4, ip] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [r5, r3] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [fp, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r5] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r5, r8, lsl #3] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [r4, r8, lsl #2] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r5, ip] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - str r0, [fp, lr] │ │ │ │ + mov r8, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #492] @ 89b8c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #464] @ 89b8c │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [r5, r3] │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [fp, ip] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #492] @ 8de84 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [fp] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r8, [sp, #72] @ 0x48 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [r5, lr] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #464] @ 8de84 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r5, r7, lsl #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [r5, ip] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [r4, r3, lsl #3] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r0, [fp, r2] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ - mov sl, r7 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r4, r2] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r1, fp │ │ │ │ + ldr r8, [sp, #76] @ 0x4c │ │ │ │ + str r0, [r5, r3, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r5, r7, lsl #3] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - str r0, [fp, r7, lsl #2] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r5] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [r4, r3] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #156] @ 89b8c │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ + str r0, [r5, fp] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + str r0, [r4, lr] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #132] @ 89b8c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #152] @ 8de84 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [fp, sl, lsl #3] │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #128] @ 8de84 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [fp, sl, lsl #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r5, sl, lsl #2] │ │ │ │ + str r0, [r4, fp] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [r4] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r5, lr] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + str r0, [r5, r3] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + add r2, r2, #56 @ 0x38 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ - str r0, [r5, r2] │ │ │ │ add r5, r5, r3 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - add fp, fp, r3 │ │ │ │ + sub r4, r4, r3 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ - add r2, r2, #56 @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 89478 │ │ │ │ - add sp, sp, #92 @ 0x5c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 8d770 │ │ │ │ + b 8d70c │ │ │ │ svccc 0x003504f3 │ │ │ │ │ │ │ │ -00089b90 : │ │ │ │ - ldr r2, [pc, #12] @ 89ba4 │ │ │ │ - ldr r1, [pc, #12] @ 89ba8 │ │ │ │ +0008de88 : │ │ │ │ + ldr r2, [pc, #12] @ 8de9c │ │ │ │ + ldr r1, [pc, #12] @ 8dea0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b230 │ │ │ │ - ldrdeq r7, [ip], -r8 │ │ │ │ - @ instruction: 0xfffff13c │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andeq r9, ip, r0, ror #19 │ │ │ │ + @ instruction: 0xfffff0e0 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ - ldr ip, [sp, #188] @ 0xbc │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ mov lr, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #3028] @ 8a7a8 │ │ │ │ - cmp r1, ip │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #3048] @ 8eac0 │ │ │ │ + cmp r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ - bge 8a7a0 │ │ │ │ + bge 8eaa4 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ lsl ip, r1, #2 │ │ │ │ rsb r1, ip, #0 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #3000] @ 8a7ac │ │ │ │ + ldr r1, [pc, #3020] @ 8eac4 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ + str lr, [sp, #12] │ │ │ │ str ip, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - str lr, [sp, #8] │ │ │ │ - add r8, r0, r3, lsl #6 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r8 │ │ │ │ + add r2, r2, r3, lsl #6 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - add r4, r3, r3, lsl #1 │ │ │ │ + ldr r2, [r3] │ │ │ │ + add r4, lr, lr, lsl #1 │ │ │ │ + ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ + ldr r9, [r3, r4, lsl #2] │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + lsl r2, r4, #2 │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr sl, [r2, #-48] @ 0xffffffd0 │ │ │ │ - ldr r9, [r1, r4, lsl #2] │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add fp, r1, r4, lsl #2 │ │ │ │ - ldr ip, [r0] │ │ │ │ - add lr, r0, r4, lsl #2 │ │ │ │ - ldr r8, [r0, r4, lsl #2] │ │ │ │ + add ip, r3, r2 │ │ │ │ + add r5, r1, r2 │ │ │ │ + ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr r8, [r1, r4, lsl #2] │ │ │ │ mov r1, sl │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ - str ip, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r7, [r2, #-44] @ 0xffffffd4 │ │ │ │ - str lr, [sp, #24] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr sl, [fp, r4, lsl #2] │ │ │ │ - str fp, [sp, #20] │ │ │ │ - ldr fp, [r2, #-24] @ 0xffffffe8 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - mov r1, fp │ │ │ │ - ldr r8, [lr, r4, lsl #2] │ │ │ │ - ldr r9, [r2, #-20] @ 0xffffffec │ │ │ │ - str r2, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + mov r3, fp │ │ │ │ mov r5, r0 │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ + ldr fp, [fp, #-24] @ 0xffffffe8 │ │ │ │ + ldr sl, [r7, r4, lsl #2] │ │ │ │ + ldr r9, [r3, #-20] @ 0xffffffec │ │ │ │ + mov r1, fp │ │ │ │ + ldr r8, [r8, r4, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2680] @ 8a7b0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2696] @ 8eac8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2656] @ 8a7b0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2672] @ 8eac8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - add r2, fp, r3, lsl #3 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r8, [fp, r3, lsl #3] │ │ │ │ - ldr r9, [r2, #-56] @ 0xffffffc8 │ │ │ │ - add ip, sl, r3, lsl #3 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + lsl r3, lr, #3 │ │ │ │ + ldr r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ + add r6, sl, r3 │ │ │ │ + ldr r7, [sl, lr, lsl #3] │ │ │ │ + str r6, [sp, #24] │ │ │ │ + add r5, ip, r3 │ │ │ │ + ldr r8, [ip, lr, lsl #3] │ │ │ │ mov r1, r9 │ │ │ │ - mov fp, ip │ │ │ │ - ldr r7, [sl, r3, lsl #3] │ │ │ │ - ldr r6, [r2, #-52] @ 0xffffffcc │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + str r5, [sp, #20] │ │ │ │ + ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - lsl r3, r4, #2 │ │ │ │ - add r5, r2, r3 │ │ │ │ - ldr r8, [r2, r4, lsl #2] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r7, fp, r3 │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - str fp, [sp, #28] │ │ │ │ - ldr r7, [fp, r4, lsl #2] │ │ │ │ - ldr fp, [r2, #-32] @ 0xffffffe0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r1, fp │ │ │ │ - ldr r6, [r2, #-28] @ 0xffffffe4 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r8, [r5, r4, lsl #2] │ │ │ │ + add r3, r5, r2 │ │ │ │ + add r7, r6, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + mov r2, fp │ │ │ │ + ldr fp, [fp, #-32] @ 0xffffffe0 │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [r6, r4, lsl #2] │ │ │ │ + ldr r6, [r2, #-28] @ 0xffffffe4 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - ldr r8, [r2, #-8] │ │ │ │ - ldr fp, [r6, r4, lsl #2] │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r8 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr fp, [sp, #44] @ 0x2c │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r2, #-8] │ │ │ │ + ldr fp, [fp, r4, lsl #2] │ │ │ │ ldr r6, [r7, r4, lsl #2] │ │ │ │ - str r8, [sp, #16] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ ldr r7, [r2, #-4] │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2056] @ 8a7b0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2072] @ 8eac8 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1972] @ 8a7b0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1988] @ 8eac8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - ldr r9, [r2, #-64] @ 0xffffffc0 │ │ │ │ - ldr r8, [fp, r3, lsl #2] │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - add lr, fp, r3, lsl #2 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + lsl r3, lr, #2 │ │ │ │ + ldr r9, [fp, #-64] @ 0xffffffc0 │ │ │ │ + ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ + add r7, ip, r3 │ │ │ │ + add r3, sl, r3 │ │ │ │ + ldr r8, [ip, lr, lsl #2] │ │ │ │ + str r7, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ - ldr r7, [sl, r3, lsl #2] │ │ │ │ - ldr r6, [r2, #-60] @ 0xffffffc4 │ │ │ │ - add r5, sl, r3, lsl #2 │ │ │ │ - str lr, [sp, #16] │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - mov fp, r5 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r7, [sl, lr, lsl #2] │ │ │ │ + str r3, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - add r8, lr, r3 │ │ │ │ - ldr r9, [lr, r4, lsl #2] │ │ │ │ - add r3, fp, r3 │ │ │ │ - str r8, [sp, #44] @ 0x2c │ │ │ │ - str fp, [sp, #40] @ 0x28 │ │ │ │ - ldr r8, [fp, r4, lsl #2] │ │ │ │ - ldr fp, [r2, #-40] @ 0xffffffd8 │ │ │ │ - ldr r7, [r2, #-36] @ 0xffffffdc │ │ │ │ - mov r1, fp │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ + ldr r5, [r8, r4, lsl #2] │ │ │ │ + add r3, r7, r2 │ │ │ │ + add r2, r8, r2 │ │ │ │ + ldr r7, [r7, r4, lsl #2] │ │ │ │ + mov r1, r9 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r8, [fp, #-36] @ 0xffffffdc │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r7, [r3, r4, lsl #2] │ │ │ │ - ldr fp, [r9, r4, lsl #2] │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - str r2, [sp, #124] @ 0x7c │ │ │ │ - ldr r1, [r2, #-16] │ │ │ │ - ldr r9, [r2, #-12] │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr fp, [r2, r4, lsl #2] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r7, [r1, r4, lsl #2] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r3, [r2, #-16] │ │ │ │ + ldr r9, [r2, #-12] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1424] @ 8a7b0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1444] @ 8eac8 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1340] @ 8a7b0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1360] @ 8eac8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1284] @ 8a7b0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1304] @ 8eac8 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov sl, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [fp] │ │ │ │ + str r0, [r9] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [fp, r4, lsl #2] │ │ │ │ + str r0, [r9, r4, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sl, r3, lsl #3] │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - mov r9, r0 │ │ │ │ + str r0, [sl, lr, lsl #3] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1128] @ 8a7b4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #1148] @ 8eacc │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1116] @ 8a7b8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1136] @ 8ead0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1092] @ 8a7bc │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1080] @ 8a7c0 │ │ │ │ - mov sl, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1108] @ 8ead4 │ │ │ │ + bl 151348 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [pc, #1096] @ 8ead8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov fp, r0 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1004] @ 8a7b0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1000] @ 8a7b4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1024] @ 8eac8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1016] @ 8eacc │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #988] @ 8a7b8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #1004] @ 8ead0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #964] @ 8a7bc │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #952] @ 8a7c0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [pc, #976] @ 8ead4 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [pc, #964] @ 8ead8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov fp, r0 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #892] @ 8a7b0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #912] @ 8eac8 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [fp, r3, lsl #3] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + str r0, [ip, lr, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ + str r0, [ip, r4, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sl] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sl, r4, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r2, r4, lsl #2] │ │ │ │ + str r0, [r3, r4, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - str r0, [r6, r4, lsl #2] │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #688] @ 8a7b0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + bl 151104 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + str r0, [r5, r4, lsl #2] │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #704] @ 8eac8 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r7, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r2, r4, lsl #2] │ │ │ │ + str r0, [r9, r4, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r7, r4, lsl #2] │ │ │ │ + str r0, [r9, r4, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r0, [ip, r4, lsl #2] │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - mov r9, r0 │ │ │ │ + str r0, [r6, r4, lsl #2] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #552] @ 8a7c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #540] @ 8a7c8 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + ldr r1, [pc, #560] @ 8eadc │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #552] @ 8eae0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #488] @ 8a7b4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r8, [sp, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #472] @ 8a7b8 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [pc, #500] @ 8eacc │ │ │ │ + bl 151348 │ │ │ │ + ldr r8, [sp, #128] @ 0x80 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #488] @ 8ead0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #404] @ 8a7b0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #416] @ 8a7c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #424] @ 8eac8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #404] @ 8a7c8 │ │ │ │ + ldr r1, [pc, #432] @ 8eadc │ │ │ │ + mov r0, fp │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + ldr r1, [pc, #416] @ 8eae0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #356] @ 8a7b4 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #372] @ 8eacc │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #344] @ 8a7b8 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [pc, #356] @ 8ead0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #292] @ 8a7b0 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #312] @ 8eac8 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r0, [fp, r3, lsl #2] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + str r0, [fp, lr, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r0, [sl, r3, lsl #2] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ + str r0, [sl, lr, lsl #2] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [lr, r4, lsl #2] │ │ │ │ + str r0, [r3, r4, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + str r0, [r1, r4, lsl #2] │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [r3, r4, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r9, r4, lsl #2] │ │ │ │ + str r0, [r3, r4, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ + str r0, [r8, r4, lsl #2] │ │ │ │ add r3, fp, r3 │ │ │ │ - str r0, [r5, r4, lsl #2] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ add r3, sl, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + eor r3, lr, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, r2, #64 @ 0x40 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - eor r3, r3, r2 │ │ │ │ - ldr r2, [sp, #124] @ 0x7c │ │ │ │ - cmp r1, r0 │ │ │ │ - add r2, r2, #64 @ 0x40 │ │ │ │ - bne 89c14 │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 8df14 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r9, ip, ip, ror #31 │ │ │ │ + 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) │ │ │ │ + andeq fp, ip, r8, ror #25 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x005db3d7 │ │ │ │ mrccc 0, 1, sp, cr1, cr4, {6} │ │ │ │ svccc 0x007c1c5c │ │ │ │ cdpcc 13, 10, cr1, cr15, cr4, {2} │ │ │ │ svccc 0x00708fb2 │ │ │ │ svccc 0x00441b7d │ │ │ │ svccc 0x00248dbb │ │ │ │ │ │ │ │ -0008a7cc : │ │ │ │ - ldr r2, [pc, #12] @ 8a7e0 │ │ │ │ - ldr r1, [pc, #12] @ 8a7e4 │ │ │ │ +0008eae4 : │ │ │ │ + ldr r2, [pc, #12] @ 8eaf8 │ │ │ │ + ldr r1, [pc, #12] @ 8eafc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b230 │ │ │ │ - andeq r7, ip, ip, asr #1 │ │ │ │ - @ instruction: 0xfffff3cc │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + @ instruction: 0x000c8db4 │ │ │ │ + @ instruction: 0xfffff3ac │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + mov r5, r3 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r1 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov lr, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #2908] @ 8b368 │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + ldr r3, [pc, #2932] @ 8f6a8 │ │ │ │ cmp r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ - bge 8b360 │ │ │ │ + bge 8f68c │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ mov fp, lr │ │ │ │ lsl ip, r1, #2 │ │ │ │ rsb r1, ip, #0 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ - ldr r1, [pc, #2876] @ 8b36c │ │ │ │ + ldr r1, [pc, #2900] @ 8f6ac │ │ │ │ ldr r3, [r3, r1] │ │ │ │ str ip, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ add r3, r2, r3, lsl #3 │ │ │ │ str r3, [sp] │ │ │ │ ldr ip, [sp] │ │ │ │ add r3, r5, r5, lsl #2 │ │ │ │ ldr r2, [fp, r3, lsl #2] │ │ │ │ ldr r7, [r6, r3, lsl #2] │ │ │ │ + ldr sl, [ip, #-36] @ 0xffffffdc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [ip, #-40] @ 0xffffffd8 │ │ │ │ mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr sl, [ip, #-36] @ 0xffffffdc │ │ │ │ + ldr r3, [ip, #-40] @ 0xffffffd8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ ldr r9, [fp] │ │ │ │ ldr r8, [r6] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mov r1, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r2 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [sp] │ │ │ │ + str r0, [sp, #32] │ │ │ │ ldr r9, [fp, r5, lsl #4] │ │ │ │ + ldr r8, [r6, r5, lsl #4] │ │ │ │ ldr sl, [ip, #-48] @ 0xffffffd0 │ │ │ │ + mov r0, r9 │ │ │ │ ldr r7, [ip, #-44] @ 0xffffffd4 │ │ │ │ mov r1, sl │ │ │ │ - ldr r8, [r6, r5, lsl #4] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r9, [fp, r5, lsl #2] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [r6, r5, lsl #2] │ │ │ │ ldr ip, [sp] │ │ │ │ mov r0, r9 │ │ │ │ ldr sl, [ip, #-72] @ 0xffffffb8 │ │ │ │ ldr r7, [ip, #-68] @ 0xffffffbc │ │ │ │ mov r1, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [sp] │ │ │ │ - add r1, r5, r5, lsl #3 │ │ │ │ - ldr sl, [ip, #-8] │ │ │ │ + lsl r3, r5, #3 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + add r1, r3, r5 │ │ │ │ ldr r9, [fp, r1, lsl #2] │ │ │ │ - ldr r4, [r6, r1, lsl #2] │ │ │ │ str r1, [sp, #12] │ │ │ │ - mov r1, sl │ │ │ │ + ldr sl, [ip, #-8] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [ip, #-4] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r4, [r6, r1, lsl #2] │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [sp] │ │ │ │ - add r2, r5, r5, lsl #1 │ │ │ │ - ldr r3, [fp, r2, lsl #3] │ │ │ │ - ldr r9, [r6, r2, lsl #3] │ │ │ │ - str r2, [sp, #4] │ │ │ │ + add r3, r5, r5, lsl #1 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r7, [fp, r3, lsl #3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r9, [r6, r3, lsl #3] │ │ │ │ ldr r2, [ip, #-32] @ 0xffffffe0 │ │ │ │ + mov r0, r7 │ │ │ │ + str r7, [sp, #16] │ │ │ │ ldr sl, [ip, #-28] @ 0xffffffe4 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + str sl, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ - str sl, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + str sl, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - str r8, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r8, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [sp] │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r9, [fp, r5, lsl #3] │ │ │ │ + ldr r8, [r6, r5, lsl #3] │ │ │ │ ldr sl, [ip, #-64] @ 0xffffffc0 │ │ │ │ + mov r0, r9 │ │ │ │ ldr r7, [ip, #-60] @ 0xffffffc4 │ │ │ │ mov r1, sl │ │ │ │ - ldr r8, [r6, r5, lsl #3] │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [sp] │ │ │ │ - ldr r9, [fp, r3, lsl #2] │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ ldr sl, [ip, #-56] @ 0xffffffc8 │ │ │ │ - ldr r8, [r6, r3, lsl #2] │ │ │ │ - mov r1, sl │ │ │ │ + ldr r9, [fp, r3, lsl #2] │ │ │ │ ldr r7, [ip, #-52] @ 0xffffffcc │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r8, [r6, r3, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - lsl r4, r5, #3 │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [sp] │ │ │ │ - sub r4, r4, r5 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r8, [ip, #-24] @ 0xffffffe8 │ │ │ │ - ldr r9, [fp, r4, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ + sub r4, r3, r5 │ │ │ │ ldr r7, [ip, #-20] @ 0xffffffec │ │ │ │ + ldr r9, [fp, r4, lsl #2] │ │ │ │ str r4, [sp, #16] │ │ │ │ + mov r1, r8 │ │ │ │ ldr r4, [r6, r4, lsl #2] │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [sp] │ │ │ │ + mov r4, r0 │ │ │ │ ldr r3, [fp, r5, lsl #5] │ │ │ │ + ldr r7, [r6, r5, lsl #5] │ │ │ │ ldr r2, [ip, #-16] │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r8, [ip, #-12] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r7, [r6, r5, lsl #5] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ - mov r1, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151348 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - str r8, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ + str r8, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a680 │ │ │ │ - str sl, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ + str sl, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ - mov r1, sl │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1292] @ 8b370 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1312] @ 8f6b0 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1216] @ 8b374 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #1232] @ 8f6b4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1204] @ 8b378 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1220] @ 8f6b8 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1172] @ 8b374 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1188] @ 8f6b4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1160] @ 8b378 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #1176] @ 8f6b8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r6, r5, lsl #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ str r0, [r6, r5, lsl #3] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r0, [fp, r3, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ + str r0, [fp, r5, lsl #2] │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [fp, r5, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #992] @ 8b370 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1012] @ 8f6b0 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ - mov r1, r3 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #912] @ 8b374 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #928] @ 8f6b4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #900] @ 8b378 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #916] @ 8f6b8 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #868] @ 8b374 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #884] @ 8f6b4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #856] @ 8b378 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #872] @ 8f6b8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [fp] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ str r0, [fp, r5, lsl #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r6, r3, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [fp, r5, lsl #3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ + str r0, [r6, r5, lsl #2] │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r6, r5, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #688] @ 8b370 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #708] @ 8f6b0 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ - mov r1, r2 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #616] @ 8b378 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #632] @ 8f6b8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #596] @ 8b374 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #612] @ 8f6b4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #572] @ 8b378 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #588] @ 8f6b8 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #552] @ 8b374 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #568] @ 8f6b4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [fp, r2, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ str r0, [fp, lr, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r6, r5, lsl #5] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [fp, r8, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ ldr r9, [sp, #108] @ 0x6c │ │ │ │ - mov r1, sl │ │ │ │ str r0, [r6, r3, lsl #3] │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #368] @ 8b370 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #388] @ 8f6b0 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #292] @ 8b374 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #308] @ 8f6b4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #280] @ 8b378 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #296] @ 8f6b8 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #248] @ 8b374 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #264] @ 8f6b4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #236] @ 8b378 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #252] @ 8f6b8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r0, [r6, r1, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r6, lr, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ str r0, [fp, r5, lsl #5] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [r6, r1, lsl #2] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [fp, r3, lsl #3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp] │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ - ldr ip, [sp] │ │ │ │ + str r0, [r6, r2, lsl #2] │ │ │ │ add fp, fp, r3 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - str r0, [r6, r2, lsl #2] │ │ │ │ add r6, r6, r3 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ eor r5, r5, r3 │ │ │ │ add r3, ip, #72 @ 0x48 │ │ │ │ str r3, [sp] │ │ │ │ ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8a84c │ │ │ │ + bne 8eb74 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x000c93b4 │ │ │ │ + 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) │ │ │ │ + andeq fp, ip, ip, lsl #1 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x000f1bbd │ │ │ │ svccc 0x00737871 │ │ │ │ svccc 0x00167918 │ │ │ │ │ │ │ │ -0008b37c : │ │ │ │ - ldr r2, [pc, #12] @ 8b390 │ │ │ │ - ldr r1, [pc, #12] @ 8b394 │ │ │ │ +0008f6bc : │ │ │ │ + ldr r2, [pc, #12] @ 8f6d0 │ │ │ │ + ldr r1, [pc, #12] @ 8f6d4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b230 │ │ │ │ - andeq r6, ip, ip, asr #10 │ │ │ │ - @ instruction: 0xfffff458 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #172 @ 0xac │ │ │ │ - mov lr, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + andeq r8, ip, ip, lsl #4 │ │ │ │ + @ instruction: 0xfffff430 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #3228] @ 8c05c │ │ │ │ - cmp r2, r1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - bge 8c054 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r8, r1 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #180 @ 0xb4 │ │ │ │ + mov lr, r0 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [pc, #3260] @ 903c8 │ │ │ │ + cmp r1, r0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + bge 903ac │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ mov fp, r8 │ │ │ │ + mov sl, r4 │ │ │ │ lsl ip, r1, #2 │ │ │ │ rsb r1, ip, #0 │ │ │ │ - str r1, [sp, #156] @ 0x9c │ │ │ │ - ldr r1, [pc, #3196] @ 8c060 │ │ │ │ - mov sl, r4 │ │ │ │ + str r1, [sp, #164] @ 0xa4 │ │ │ │ + ldr r1, [pc, #3224] @ 903cc │ │ │ │ ldr r3, [r3, r1] │ │ │ │ - str ip, [sp, #164] @ 0xa4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ - add r3, r2, r2, lsl #2 │ │ │ │ - add r3, r2, r3, lsl #1 │ │ │ │ - add r3, r0, r3, lsl #3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r2 │ │ │ │ str lr, [sp, #8] │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + str ip, [sp, #172] @ 0xac │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + mov r3, #88 @ 0x58 │ │ │ │ + mla r1, r3, r1, r2 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r2, [fp] │ │ │ │ ldr r9, [sp, #8] │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r7, [fp, sl, lsl #4] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + lsl r2, sl, #4 │ │ │ │ + add r1, r9, r2 │ │ │ │ + add r0, fp, r2 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ ldr r3, [r9] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + str r1, [sp, #24] │ │ │ │ ldr r8, [r9, sl, lsl #4] │ │ │ │ - add r1, r9, sl, lsl #4 │ │ │ │ - ldr r9, [r3, #-64] @ 0xffffffc0 │ │ │ │ - ldr r2, [fp] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r9, [r2, #-64] @ 0xffffffc0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r6, [r2, #-60] @ 0xffffffc4 │ │ │ │ mov r0, r8 │ │ │ │ - str r1, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ - ldr r6, [r3, #-60] @ 0xffffffc4 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r7, [fp, sl, lsl #4] │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r2, [r3, #-32] @ 0xffffffe0 │ │ │ │ - ldr r9, [r1, sl, lsl #4] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r8, [r3, #-28] @ 0xffffffe4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - add r0, fp, sl, lsl #4 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr r3, [r2, #-32] @ 0xffffffe0 │ │ │ │ + ldr r9, [r1, sl, lsl #4] │ │ │ │ + ldr r8, [r2, #-28] @ 0xffffffe4 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r7, [r0, sl, lsl #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2876] @ 8c064 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2904] @ 903d0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2852] @ 8c064 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2880] @ 903d0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + lsl r2, sl, #3 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ - add r2, sl, sl, lsl #3 │ │ │ │ - ldr r7, [r9, r2, lsl #2] │ │ │ │ - ldr r8, [r3, #-24] @ 0xffffffe8 │ │ │ │ - ldr r6, [fp, r2, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r5, [r3, #-20] @ 0xffffffec │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ + add r3, r2, sl │ │ │ │ + ldr r6, [fp, r3, lsl #2] │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r7, [r9, r3, lsl #2] │ │ │ │ + ldr r8, [r2, #-24] @ 0xffffffe8 │ │ │ │ + ldr r5, [r2, #-20] @ 0xffffffec │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ add r6, sl, sl, lsl #2 │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + str r6, [sp, #16] │ │ │ │ ldr r8, [r9, r6, lsl #2] │ │ │ │ - ldr r9, [r3, #-56] @ 0xffffffc8 │ │ │ │ - ldr r7, [fp, r6, lsl #2] │ │ │ │ - mov r1, r9 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - ldr r6, [r3, #-52] @ 0xffffffcc │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [fp, r6, lsl #2] │ │ │ │ + ldr r9, [r2, #-56] @ 0xffffffc8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r6, [r2, #-52] @ 0xffffffcc │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ + mov r4, r0 │ │ │ │ ldr r9, [r9, sl, lsl #2] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ ldr r7, [fp, sl, lsl #2] │ │ │ │ - ldr r2, [r3, #-88] @ 0xffffffa8 │ │ │ │ - ldr r8, [r3, #-84] @ 0xffffffac │ │ │ │ - mov r1, r2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r3, [r2, #-88] @ 0xffffffa8 │ │ │ │ + ldr r8, [r2, #-84] @ 0xffffffac │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r1, r2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2396] @ 8c064 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2416] @ 903d0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2372] @ 8c064 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2392] @ 903d0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + add r3, sl, sl, lsl #1 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ - add ip, sl, sl, lsl #1 │ │ │ │ - ldr r7, [r9, ip, lsl #3] │ │ │ │ - ldr r8, [r3, #-48] @ 0xffffffd0 │ │ │ │ - ldr r6, [fp, ip, lsl #3] │ │ │ │ - mov r1, r8 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr r5, [r3, #-44] @ 0xffffffd4 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [fp, r3, lsl #3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r8, [r2, #-48] @ 0xffffffd0 │ │ │ │ + ldr r7, [r9, r3, lsl #3] │ │ │ │ + ldr r5, [r2, #-44] @ 0xffffffd4 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r8, [r9, sl, lsl #3] │ │ │ │ - ldr r9, [r3, #-80] @ 0xffffffb0 │ │ │ │ - ldr r6, [r3, #-76] @ 0xffffffb4 │ │ │ │ - mov r1, r9 │ │ │ │ ldr r7, [fp, sl, lsl #3] │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r9, [r2, #-80] @ 0xffffffb0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r6, [r2, #-76] @ 0xffffffb4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r4, r0 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ - ldr r2, [r3, #-16] │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + ldr r3, [r2, #-16] │ │ │ │ + ldr r8, [r2, #-12] │ │ │ │ ldr r9, [r9, r6, lsl #3] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r8, [r3, #-12] │ │ │ │ - str r2, [sp, #24] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [fp, r6, lsl #3] │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, r2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1920] @ 8c064 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1940] @ 903d0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1896] @ 8c064 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1916] @ 903d0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r8, [r2, #-72] @ 0xffffffb8 │ │ │ │ - ldr r7, [r9, ip, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r6, [fp, ip, lsl #2] │ │ │ │ ldr r5, [r2, #-68] @ 0xffffffbc │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r7, [r9, r3, lsl #2] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r6, [fp, r3, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - add r4, sl, r6, lsl #1 │ │ │ │ - ldr r8, [r9, r4, lsl #2] │ │ │ │ + mov r4, #44 @ 0x2c │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + mul r4, sl, r4 │ │ │ │ + ldr r8, [r9, r4] │ │ │ │ + str r4, [sp, #160] @ 0xa0 │ │ │ │ ldr r9, [r2, #-8] │ │ │ │ ldr r6, [r2, #-4] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r7, [fp, r4, lsl #2] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r7, [fp, r4] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - lsl r8, sl, #3 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ - sub r2, r8, sl │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + sub r2, r2, sl │ │ │ │ ldr r7, [fp, r2, lsl #2] │ │ │ │ + str r2, [sp, #156] @ 0x9c │ │ │ │ ldr r9, [r9, r2, lsl #2] │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr lr, [r2, #-40] @ 0xffffffd8 │ │ │ │ - ldr r8, [r2, #-36] @ 0xffffffdc │ │ │ │ - mov r1, lr │ │ │ │ - str lr, [sp, #40] @ 0x28 │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr ip, [r2, #-40] @ 0xffffffd8 │ │ │ │ + ldr r8, [r2, #-36] @ 0xffffffdc │ │ │ │ + mov r1, ip │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1432] @ 8c064 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r8, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1452] @ 903d0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1408] @ 8c064 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1428] @ 903d0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r7, r0 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a680 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ mov r9, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r9, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r0, [fp, r1, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r9 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r0, [fp, r1, lsl #2] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - str r0, [r3, lr, lsl #2] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - add r9, fp, sl, lsl #4 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r9, sl, lsl #4] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r0, [r3, ip, lsl #2] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [lr, sl, lsl #4] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ - ldr r9, [sp, #84] @ 0x54 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [r8] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, r7, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [r8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r8, r7, lsl #3] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [fp, ip, lsl #2] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [r8, r9, lsl #2] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r8, r9, lsl #3] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [fp, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [fp, sl, lsl #3] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a67c │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a67c │ │ │ │ - str r4, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ + str r5, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r9 │ │ │ │ str r0, [sp, #32] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ str r0, [r3, sl, lsl #3] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - str r0, [r3, sl, lsl #4] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [fp, lr, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - ldr r9, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [fp, r7, lsl #2] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [lr, sl, lsl #4] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [fp, ip, lsl #2] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ + str r0, [fp, r9, lsl #2] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ str r0, [fp] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r8, ip, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [fp, r7, lsl #3] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r0, [r8, r3] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [fp, r9, lsl #3] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [r8, r6, lsl #2] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [fp, sl, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [r3, sl, lsl #2] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r3, sl, lsl #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [fp, sl, lsl #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ mov r1, r4 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ str r0, [r8, r2, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [fp, r2, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [fp, r6, lsl #3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add r1, r8, r1 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r1, [sp, #156] @ 0x9c │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - add r2, r2, #88 @ 0x58 │ │ │ │ - add fp, fp, r1 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - add r3, r3, #1 │ │ │ │ - eor sl, sl, r1 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r0, [r8, r6, lsl #3] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 8b40c │ │ │ │ - add sp, sp, #172 @ 0xac │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r8, ip, r0, lsl #16 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + add r3, r8, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + add fp, fp, r3 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + eor sl, sl, r3 │ │ │ │ + add r3, r2, #88 @ 0x58 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 8f754 │ │ │ │ + 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: 0x000ca4b4 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x005db3d7 │ │ │ │ │ │ │ │ -0008c068 : │ │ │ │ - ldr r2, [pc, #12] @ 8c07c │ │ │ │ - ldr r1, [pc, #12] @ 8c080 │ │ │ │ +000903d4 : │ │ │ │ + ldr r2, [pc, #12] @ 903e8 │ │ │ │ + ldr r1, [pc, #12] @ 903ec │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b230 │ │ │ │ - muleq ip, r0, r8 │ │ │ │ - @ instruction: 0xfffff31c │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #212 @ 0xd4 │ │ │ │ + andeq r7, ip, r4, lsr #10 │ │ │ │ + @ instruction: 0xfffff2f0 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r0, [sp, #252] @ 0xfc │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #212 @ 0xd4 │ │ │ │ + mov lr, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - mov lr, r3 │ │ │ │ - ldr r3, [pc, #4088] @ 8d0a0 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r0, [sp, #252] @ 0xfc │ │ │ │ + ldr r3, [pc, #4088] @ 9141c │ │ │ │ cmp r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ - bge 8d49c │ │ │ │ + bge 91820 │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ mov sl, r8 │ │ │ │ + mov r9, lr │ │ │ │ lsl ip, r1, #2 │ │ │ │ rsb r1, ip, #0 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ - ldr r1, [pc, #4056] @ 8d0a4 │ │ │ │ - mov r9, lr │ │ │ │ + ldr r1, [pc, #4052] @ 91420 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ str ip, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ rsb r3, r3, r3, lsl #3 │ │ │ │ add r4, r2, r3, lsl #4 │ │ │ │ mov fp, r4 │ │ │ │ - add r1, r9, r9, lsl #2 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [sl, r1, lsl #2] │ │ │ │ - ldr r4, [fp, #-80] @ 0xffffffb0 │ │ │ │ - add r0, sl, r1, lsl #2 │ │ │ │ - ldr r7, [r2, r1, lsl #2] │ │ │ │ - add lr, r2, r1, lsl #2 │ │ │ │ + ldr r3, [sp] │ │ │ │ + add fp, fp, #112 @ 0x70 │ │ │ │ ldr r6, [sl] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - mov r0, r3 │ │ │ │ + ldr r4, [fp, #-192] @ 0xffffff40 │ │ │ │ + add r1, r3, r3, lsl #2 │ │ │ │ + ldr r8, [r9] │ │ │ │ + lsl r3, r1, #2 │ │ │ │ + ldr r7, [r9, r1, lsl #2] │ │ │ │ + add r2, sl, r3 │ │ │ │ + add r0, r9, r3 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r6, [sp, #12] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + ldr r2, [sl, r1, lsl #2] │ │ │ │ mov r1, r4 │ │ │ │ - ldr r8, [r2] │ │ │ │ - str lr, [sp, #28] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r6, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r6, [fp, #-76] @ 0xffffffb4 │ │ │ │ - add fp, fp, #112 @ 0x70 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r6, [fp, #-188] @ 0xffffff44 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ - ldr r7, [lr, r1, lsl #2] │ │ │ │ - ldr ip, [fp, #-148] @ 0xffffff6c │ │ │ │ - str ip, [sp, #12] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - ldr r2, [r0, r1, lsl #2] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ + ldr r2, [r2, r1, lsl #2] │ │ │ │ + ldr lr, [fp, #-148] @ 0xffffff6c │ │ │ │ + ldr r7, [r0, r1, lsl #2] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r2 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3716] @ 8d0a8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3712] @ 91424 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3692] @ 8d0a8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3688] @ 91424 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r4, r0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - add ip, r9, r9, lsl #1 │ │ │ │ - ldr r7, [sl, ip, lsl #3] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp] │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r8, [fp, #-184] @ 0xffffff48 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r6, [r2, ip, lsl #3] │ │ │ │ - str ip, [sp, #12] │ │ │ │ ldr r5, [fp, #-180] @ 0xffffff4c │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + add ip, r3, r3, lsl #1 │ │ │ │ + ldr r7, [sl, ip, lsl #3] │ │ │ │ + mov r1, r8 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr r6, [r9, ip, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - add lr, r9, r9, lsl #3 │ │ │ │ - ldr r7, [sl, lr, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [fp, #-160] @ 0xffffff60 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r6, [r2, lr, lsl #2] │ │ │ │ - str lr, [sp, #16] │ │ │ │ ldr r5, [fp, #-156] @ 0xffffff64 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + lsl r4, r3, #3 │ │ │ │ + add lr, r4, r3 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r7, [sl, lr, lsl #2] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r6, [r9, lr, lsl #2] │ │ │ │ + str lr, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add r4, r9, r8, lsl #1 │ │ │ │ - ldr r7, [sl, r4, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ + mov lr, #44 @ 0x2c │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r8, [fp, #-144] @ 0xffffff70 │ │ │ │ - ldr r6, [r2, r4, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ - str r4, [sp, #20] │ │ │ │ ldr r5, [fp, #-140] @ 0xffffff74 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + mul lr, r2, lr │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r7, [sl, lr] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + ldr r6, [r9, lr] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sl, r9, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r8, [fp, #-224] @ 0xffffff20 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r6, [r2, r9, lsl #2] │ │ │ │ ldr r5, [fp, #-220] @ 0xffffff24 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r7, [sl, r2, lsl #2] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r6, [r9, r2, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ - lsl r5, r9, #3 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ - sub r2, r5, r9 │ │ │ │ - ldr r8, [sl, r2, lsl #3] │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r2, [sp] │ │ │ │ + ldr r5, [fp, #-116] @ 0xffffff8c │ │ │ │ + sub r2, r4, r2 │ │ │ │ ldr r4, [fp, #-120] @ 0xffffff88 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r6, [r3, r2, lsl #3] │ │ │ │ + ldr r8, [sl, r2, lsl #3] │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ - ldr r5, [fp, #-116] @ 0xffffff8c │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r6, [r9, r2, lsl #3] │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sl, r9, lsl #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [fp, #-200] @ 0xffffff38 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r6, [r2, r9, lsl #4] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [fp, #-196] @ 0xffffff3c │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sl, r2, lsl #4] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r6, [r9, r2, lsl #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2660] @ 8d0a8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2648] @ 91424 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2604] @ 8d0a8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2592] @ 91424 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2520] @ 8d0a8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2508] @ 91424 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2408] @ 8d0a8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2396] @ 91424 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r8, [fp, #-208] @ 0xffffff30 │ │ │ │ + ldr r5, [fp, #-204] @ 0xffffff34 │ │ │ │ ldr r7, [sl, ip, lsl #2] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r6, [r3, ip, lsl #2] │ │ │ │ - ldr r5, [fp, #-204] @ 0xffffff34 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r6, [r9, ip, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r7, [sl, ip, lsl #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ ldr r8, [fp, #-136] @ 0xffffff78 │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r7, [sl, ip, lsl #4] │ │ │ │ + ldr r6, [r9, ip, lsl #4] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r6, [r3, ip, lsl #4] │ │ │ │ - bl 14a8c4 │ │ │ │ ldr r5, [fp, #-132] @ 0xffffff7c │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r7, [sl, r9, lsl #5] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r8, [fp, #-168] @ 0xffffff58 │ │ │ │ - add r2, r3, r9, lsl #5 │ │ │ │ + lsl r3, r2, #5 │ │ │ │ + ldr r7, [sl, r2, lsl #5] │ │ │ │ + add r5, sl, r3 │ │ │ │ + add r6, r9, r3 │ │ │ │ mov r1, r8 │ │ │ │ - ldr r6, [r3, r9, lsl #5] │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r5, [sp, #32] │ │ │ │ ldr r5, [fp, #-164] @ 0xffffff5c │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [r9, r2, lsl #5] │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - add r6, sl, r9, lsl #5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - ldr r5, [fp, #-124] @ 0xffffff84 │ │ │ │ - ldr r7, [r6, r8, lsl #2] │ │ │ │ - ldr r6, [r2, r8, lsl #2] │ │ │ │ - ldr r8, [fp, #-128] @ 0xffffff80 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + ldr r7, [r5, r8, lsl #2] │ │ │ │ + ldr r6, [r6, r8, lsl #2] │ │ │ │ + ldr r8, [fp, #-128] @ 0xffffff80 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r5, [fp, #-124] @ 0xffffff84 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsl r2, r9, #3 │ │ │ │ - ldr r7, [sl, r9, lsl #3] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp] │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ ldr r8, [fp, #-216] @ 0xffffff28 │ │ │ │ - add r5, sl, r2 │ │ │ │ - mov r1, r8 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - add r5, r3, r2 │ │ │ │ - ldr r6, [r3, r9, lsl #3] │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [fp, #-212] @ 0xffffff2c │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ + add r7, sl, r4 │ │ │ │ + add r4, r9, r4 │ │ │ │ + ldr r6, [r9, r3, lsl #3] │ │ │ │ + str r7, [sp, #16] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r7, [sl, r3, lsl #3] │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [fp, #-176] @ 0xffffff50 │ │ │ │ - ldr r7, [r5, r8, lsl #2] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r6, [r5, r8, lsl #2] │ │ │ │ - ldr r5, [fp, #-172] @ 0xffffff54 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + ldr r5, [fp, #-172] @ 0xffffff54 │ │ │ │ + ldr r7, [r4, r8, lsl #2] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r6, [r4, r8, lsl #2] │ │ │ │ + ldr r4, [fp, #-176] @ 0xffffff50 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a680 │ │ │ │ - str r4, [sp, #164] @ 0xa4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ + str r4, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1456] @ 8d0a8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1440] @ 91424 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1400] @ 8d0a8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1384] @ 91424 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1316] @ 8d0a8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1300] @ 91424 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1204] @ 8d0a8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1188] @ 91424 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ - mov r1, r7 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1156] @ 8d0b4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1140] @ 91430 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ - mov r1, r3 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1064] @ 8d0ac │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1044] @ 91428 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1052] @ 8d0b0 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1032] @ 9142c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1020] @ 8d0ac │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1000] @ 91428 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1008] @ 8d0b0 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #988] @ 9142c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sl] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r3, r2, lsl #2] │ │ │ │ + str r0, [r9, r2, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sl, r7, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r3, r9, lsl #3] │ │ │ │ + str r0, [r9, r3, lsl #3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r8, [sp, #180] @ 0xb4 │ │ │ │ - mov r1, r8 │ │ │ │ str r0, [sl, r7, lsl #2] │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #840] @ 8d0b4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #828] @ 91430 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #756] @ 8d0b0 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #740] @ 9142c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #736] @ 8d0ac │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #720] @ 91428 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #712] @ 8d0b0 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #696] @ 9142c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #692] @ 8d0ac │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #676] @ 91428 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - str r0, [r3, r2, lsl #3] │ │ │ │ + str r0, [r9, r2, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ str r0, [sl, r1, lsl #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r7, r3, lsl #2] │ │ │ │ + str r0, [r9, lr] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sl, lr, lsl #2] │ │ │ │ + str r0, [sl, ip, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp] │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ - str r0, [r7, r9, lsl #5] │ │ │ │ + str r0, [r9, r3, lsl #5] │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #492] @ 8d0ac │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #480] @ 91428 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #480] @ 8d0b0 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #468] @ 9142c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #448] @ 8d0ac │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #436] @ 91428 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #436] @ 8d0b0 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #424] @ 9142c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #332] @ 8d0b4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #324] @ 91430 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sl, r8, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sl, r9, lsl #3] │ │ │ │ + str r0, [sl, r3, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r7, r8, lsl #3] │ │ │ │ + str r0, [r9, r7, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r7] │ │ │ │ + str r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - str r0, [r7, r8, lsl #2] │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ + str r0, [r9, r7, lsl #2] │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #140] @ 8d0ac │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #128] @ 91428 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #128] @ 8d0b0 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #116] @ 9142c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #96] @ 8d0ac │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #84] @ 91428 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #84] @ 8d0b0 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #72] @ 9142c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - b 8d0b8 │ │ │ │ - andeq r7, ip, r8, lsl fp │ │ │ │ + b 91434 │ │ │ │ + muleq ip, ip, r7 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x005db3d7 │ │ │ │ svccc 0x00737871 │ │ │ │ svccc 0x00167918 │ │ │ │ svccc 0x000f1bbd │ │ │ │ - bl 14a680 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-48] @ 8d0b4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-56] @ 91430 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r3, lr, lsl #2] │ │ │ │ + str r0, [r9, ip, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sl, r9, lsl #5] │ │ │ │ + str r0, [sl, r3, lsl #5] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r3, ip, lsl #4] │ │ │ │ + str r0, [r9, r7, lsl #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sl, ip, lsl #2] │ │ │ │ + str r0, [sl, lr] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str r0, [sl, r2, lsl #3] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-260] @ 8d0ac │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-268] @ 91428 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-272] @ 8d0b0 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-280] @ 9142c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-304] @ 8d0ac │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-312] @ 91428 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-316] @ 8d0b0 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-324] @ 9142c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + bl 151348 │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-444] @ 8d0b4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-448] @ 91430 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ str r0, [ip, r8, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [lr, r2, lsl #2] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str r0, [ip, r2, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - add r6, sl, r9, lsl #5 │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ str r0, [ip, r8, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r6, r8, lsl #2] │ │ │ │ + str r0, [r2, r8, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ - str r0, [ip, r8, lsl #2] │ │ │ │ + str r0, [r2, r8, lsl #2] │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-636] @ 8d0ac │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-644] @ 91428 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-648] @ 8d0b0 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-656] @ 9142c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-680] @ 8d0ac │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-688] @ 91428 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-692] @ 8d0b0 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-700] @ 9142c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-796] @ 8d0b4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-800] @ 91430 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r3, r9, lsl #4] │ │ │ │ + str r0, [r9, r3, lsl #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sl, r9, lsl #4] │ │ │ │ + str r0, [sl, r3, lsl #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sl, r9, lsl #2] │ │ │ │ + str r0, [sl, r7, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r2, r8, lsl #2] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r0, [r3, r8, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [sp, #248] @ 0xf8 │ │ │ │ - ldr r2, [sp, #204] @ 0xcc │ │ │ │ - add sl, sl, r2 │ │ │ │ - str r0, [r3, r9, lsl #2] │ │ │ │ - ldr r2, [sp, #196] @ 0xc4 │ │ │ │ - add r3, r3, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [r9, r7, lsl #2] │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + add sl, sl, r3 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + add r9, r9, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - eor r9, r9, r3 │ │ │ │ + eor r3, r7, r3 │ │ │ │ + str r3, [sp] │ │ │ │ ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8c0ec │ │ │ │ + bne 90468 │ │ │ │ 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) │ │ │ │ │ │ │ │ -0008d4a4 : │ │ │ │ - ldr r2, [pc, #12] @ 8d4b8 │ │ │ │ - ldr r1, [pc, #12] @ 8d4bc │ │ │ │ +0009183c : │ │ │ │ + ldr r2, [pc, #12] @ 91850 │ │ │ │ + ldr r1, [pc, #12] @ 91854 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b230 │ │ │ │ - andeq r4, ip, r4, lsl #9 │ │ │ │ - @ instruction: 0xffffebcc │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #220 @ 0xdc │ │ │ │ - mov lr, r0 │ │ │ │ + andeq r6, ip, ip, ror #1 │ │ │ │ + @ instruction: 0xffffeba0 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r5, r1 │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r3 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #220 @ 0xdc │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #4088] @ 8e4dc │ │ │ │ + ldr r0, [sp, #260] @ 0x104 │ │ │ │ + ldr r3, [pc, #4088] @ 92884 │ │ │ │ cmp r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ - bge 8e7c8 │ │ │ │ + bge 92b78 │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ - mov fp, r4 │ │ │ │ + mov fp, r7 │ │ │ │ lsl ip, r1, #2 │ │ │ │ rsb r1, ip, #0 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ - ldr r1, [pc, #4056] @ 8e4e0 │ │ │ │ + ldr r1, [pc, #4056] @ 92888 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ + str r5, [sp, #12] │ │ │ │ str ip, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ - str lr, [sp, #8] │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ - add r3, r2, r3, lsl #3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r5, [sp, #12] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + add r4, r2, r3, lsl #3 │ │ │ │ + stmib sp, {r4, r6} │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ ldr sl, [sp, #8] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r8, [r1, #-60] @ 0xffffffc4 │ │ │ │ ldr r9, [sl, fp, lsl #5] │ │ │ │ ldr r7, [sl] │ │ │ │ - ldr sl, [r2, #-64] @ 0xffffffc0 │ │ │ │ + ldr sl, [r1, #-64] @ 0xffffffc0 │ │ │ │ mov r0, r9 │ │ │ │ + ldr r5, [r2, fp, lsl #5] │ │ │ │ + ldr r6, [r2] │ │ │ │ mov r1, sl │ │ │ │ - ldr r8, [r2, #-60] @ 0xffffffc4 │ │ │ │ - ldr r5, [r3, fp, lsl #5] │ │ │ │ - ldr r6, [r3] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ lsl r3, fp, #4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #24] │ │ │ │ ldr r8, [sl, fp, lsl #4] │ │ │ │ - add r1, sl, fp, lsl #4 │ │ │ │ + add ip, sl, r3 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r9, [sl, #-96] @ 0xffffffa0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - add lr, r3, fp, lsl #4 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r7, [r3, fp, lsl #4] │ │ │ │ + add lr, r2, r3 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [r2, fp, lsl #4] │ │ │ │ + mov r0, r8 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ + ldr r9, [sl, #-96] @ 0xffffffa0 │ │ │ │ ldr r6, [sl, #-92] @ 0xffffffa4 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r2, sl │ │ │ │ - ldr r9, [r1, fp, lsl #5] │ │ │ │ - ldr sl, [sl, #-32] @ 0xffffffe0 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + mov r1, sl │ │ │ │ + mov r4, r0 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ + ldr sl, [sl, #-32] @ 0xffffffe0 │ │ │ │ + ldr r9, [ip, fp, lsl #5] │ │ │ │ + ldr r8, [r1, #-28] @ 0xffffffe4 │ │ │ │ mov r1, sl │ │ │ │ ldr r7, [lr, fp, lsl #5] │ │ │ │ - ldr r8, [r2, #-28] @ 0xffffffe4 │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ + lsl r2, fp, #3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + str r2, [sp, #16] │ │ │ │ ldr r8, [sl, fp, lsl #3] │ │ │ │ - add r5, sl, fp, lsl #3 │ │ │ │ + add r1, sl, r2 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ - add r6, r3, fp, lsl #3 │ │ │ │ - ldr r9, [sl, #-112] @ 0xffffff90 │ │ │ │ + add r4, r3, r2 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [r3, fp, lsl #3] │ │ │ │ - mov r1, r9 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - ldr r6, [sl, #-108] @ 0xffffff94 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + ldr r9, [sl, #-112] @ 0xffffff90 │ │ │ │ + ldr r6, [sl, #-108] @ 0xffffff94 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - ldr r9, [r2, fp, lsl #5] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov ip, sl │ │ │ │ - ldr r7, [r6, fp, lsl #5] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r9, [r1, fp, lsl #5] │ │ │ │ + ldr r7, [r2, fp, lsl #5] │ │ │ │ ldr sl, [sl, #-48] @ 0xffffffd0 │ │ │ │ + mov r0, r9 │ │ │ │ ldr r8, [ip, #-44] @ 0xffffffd4 │ │ │ │ mov r1, sl │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - lsl r4, fp, #3 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ldr sl, [sp, #8] │ │ │ │ - sub r1, r4, fp │ │ │ │ - ldr r9, [ip, #-16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + sub r1, r2, fp │ │ │ │ + ldr r9, [ip, #-16] │ │ │ │ + str r1, [sp, #16] │ │ │ │ ldr r8, [sl, r1, lsl #3] │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r6, [ip, #-12] │ │ │ │ ldr r7, [r3, r1, lsl #3] │ │ │ │ - str r1, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ - ldr r6, [ip, #-12] │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - add r2, fp, fp, lsl #1 │ │ │ │ - ldr r9, [sl, r2, lsl #3] │ │ │ │ - ldr r7, [r3, r2, lsl #3] │ │ │ │ - str r2, [sp, #20] │ │ │ │ + add r1, fp, fp, lsl #1 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r9, [sl, r1, lsl #3] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ldr r7, [r3, r1, lsl #3] │ │ │ │ ldr ip, [sp, #4] │ │ │ │ + mov r0, r9 │ │ │ │ ldr sl, [ip, #-80] @ 0xffffffb0 │ │ │ │ ldr r8, [ip, #-76] @ 0xffffffb4 │ │ │ │ mov r1, sl │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - sub lr, r3, fp │ │ │ │ - ldr r7, [r9, lr, lsl #2] │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + mov r9, ip │ │ │ │ ldr r8, [ip, #-8] │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ + sub lr, r3, fp │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + ldr r7, [sl, lr, lsl #2] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r6, [sl, lr, lsl #2] │ │ │ │ - str lr, [sp, #28] │ │ │ │ ldr r5, [ip, #-4] │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + ldr r6, [r3, lr, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - add r4, fp, fp, lsl #2 │ │ │ │ - add r5, fp, r4, lsl #1 │ │ │ │ - ldr r8, [r9, r5, lsl #2] │ │ │ │ - str r4, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + mov lr, #44 @ 0x2c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ + mov ip, r9 │ │ │ │ + mul lr, fp, lr │ │ │ │ + ldr r8, [sl, lr] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str lr, [sp, #24] │ │ │ │ + ldr r9, [r9, #-40] @ 0xffffffd8 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r9, [ip, #-40] @ 0xffffffd8 │ │ │ │ - ldr r7, [sl, r5, lsl #2] │ │ │ │ - mov r1, r9 │ │ │ │ ldr r5, [ip, #-36] @ 0xffffffdc │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r6, [r3, lr] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r8, [r9, r1, lsl #2] │ │ │ │ - ldr r9, [ip, #-72] @ 0xffffffb8 │ │ │ │ - ldr r5, [r3, r1, lsl #2] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r7, [ip, #-68] @ 0xffffffbc │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r8, [ip, #-68] @ 0xffffffbc │ │ │ │ + ldr r9, [sl, r2, lsl #2] │ │ │ │ + ldr sl, [ip, #-72] @ 0xffffffb8 │ │ │ │ + ldr r6, [r3, r2, lsl #2] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + mov r8, r0 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ - lsl r8, r1, #2 │ │ │ │ - ldr r2, [r9, r1, lsl #2] │ │ │ │ - str r8, [sp, #164] @ 0xa4 │ │ │ │ - ldr r8, [r3, r1, lsl #2] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr sl, [ip, #-100] @ 0xffffff9c │ │ │ │ + ldr r6, [r9, r1, lsl #2] │ │ │ │ + ldr r9, [r3, r1, lsl #2] │ │ │ │ ldr r3, [ip, #-104] @ 0xffffff98 │ │ │ │ - ldr r9, [ip, #-100] @ 0xffffff9c │ │ │ │ + mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - str r2, [sp, #124] @ 0x7c │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + str r6, [sp, #28] │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r9 │ │ │ │ mov r1, r3 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r2, [sp, #124] @ 0x7c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r5 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - str r9, [sp, #124] @ 0x7c │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ + str sl, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - str r9, [sp, #136] @ 0x88 │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ + str sl, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r8 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r5 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r4 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ - ldr r6, [sl, fp, lsl #2] │ │ │ │ - ldr r7, [r9, fp, lsl #2] │ │ │ │ + lsl r3, fp, #2 │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ + ldr r7, [r9, fp, lsl #2] │ │ │ │ + ldr r6, [sl, fp, lsl #2] │ │ │ │ ldr ip, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r8, [ip, #-120] @ 0xffffff88 │ │ │ │ ldr r5, [ip, #-116] @ 0xffffff8c │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r5, #52 @ 0x34 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #164] @ 0xa4 │ │ │ │ + mul r5, fp, r5 │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ - add r6, r8, fp │ │ │ │ - ldr r7, [r9, r6, lsl #2] │ │ │ │ + str r5, [sp, #28] │ │ │ │ + ldr r7, [r9, r5] │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ + ldr r6, [sl, r5] │ │ │ │ ldr r8, [ip, #-24] @ 0xffffffe8 │ │ │ │ + mov r0, r7 │ │ │ │ ldr r5, [ip, #-20] @ 0xffffffec │ │ │ │ mov r1, r8 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [sl, r6, lsl #2] │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - lsl r7, fp, #3 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ - add r2, r7, fp │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r5, [ip, #-52] @ 0xffffffcc │ │ │ │ + add r2, r2, fp │ │ │ │ ldr r6, [sl, r2, lsl #2] │ │ │ │ - ldr r9, [r9, r2, lsl #2] │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ ldr sl, [ip, #-56] @ 0xffffffc8 │ │ │ │ - ldr r5, [ip, #-52] @ 0xffffffcc │ │ │ │ + ldr r9, [r9, r2, lsl #2] │ │ │ │ mov r1, sl │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r6, r0 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + add r4, r3, fp │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [ip, #-88] @ 0xffffffa8 │ │ │ │ ldr sl, [r9, r4, lsl #2] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r4, [r2, r4, lsl #2] │ │ │ │ ldr r9, [ip, #-84] @ 0xffffffac │ │ │ │ + mov r1, r3 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r4, [r2, r4, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ - mov r1, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a680 │ │ │ │ - str sl, [sp, #168] @ 0xa8 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ + str sl, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #176] @ 0xb0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #180] @ 0xb4 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - str sl, [sp, #176] @ 0xb0 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ + str sl, [sp, #180] @ 0xb4 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1332] @ 8e4ec │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1320] @ 92894 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1276] @ 8e4ec │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1264] @ 92894 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1212] @ 8e4e4 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #1196] @ 9288c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1200] @ 8e4e8 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1184] @ 92890 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1172] @ 8e4e8 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1152] @ 8e4e4 │ │ │ │ + ldr r1, [pc, #1152] @ 92890 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1132] @ 9288c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1088] @ 8e4e4 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #1072] @ 9288c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1076] @ 8e4e8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #1060] @ 92890 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1048] @ 8e4e8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1028] @ 8e4e4 │ │ │ │ + ldr r1, [pc, #1028] @ 92890 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #1008] @ 9288c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ - mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ str r0, [r3, lr, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ - str r0, [r3, r2, lsl #2] │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + str r0, [r3, lr] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r9, fp, lsl #5] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ mov r1, r4 │ │ │ │ + ldr r8, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sl] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sl, fp, lsl #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r9, r3, lsl #2] │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + str r0, [r9, r7, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sl, fp, lsl #5] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r0, [r9, lr, lsl #2] │ │ │ │ + str r0, [r9, r4, lsl #2] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ - str r0, [r2, r3, lsl #2] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + str r0, [r2, lr, lsl #2] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - str r0, [ip, fp, lsl #5] │ │ │ │ + str r0, [r3, fp, lsl #5] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + bl 151104 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sl, r2, lsl #2] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r0, [sl, r3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r9, fp, lsl #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r9, fp, lsl #5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sl, r6, lsl #2] │ │ │ │ + str r0, [sl, r7, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - str r0, [sl, lr, lsl #2] │ │ │ │ + str r0, [sl, r4, lsl #2] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #356] @ 8e4ec │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #344] @ 92894 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #300] @ 8e4ec │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #288] @ 92894 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #240] @ 8e4e8 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #220] @ 8e4e4 │ │ │ │ + ldr r1, [pc, #220] @ 92890 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #200] @ 9288c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #192] @ 8e4e4 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #180] @ 8e4e8 │ │ │ │ + ldr r1, [pc, #172] @ 9288c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #160] @ 92890 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #120] @ 8e4e8 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #100] @ 8e4e4 │ │ │ │ + ldr r1, [pc, #100] @ 92890 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #80] @ 9288c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #72] @ 8e4e4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #60] @ 8e4e8 │ │ │ │ + ldr r1, [pc, #52] @ 9288c │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #40] @ 92890 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r1, r6 │ │ │ │ - b 8e4f0 │ │ │ │ - ldrdeq r6, [ip], -ip │ │ │ │ + b 92898 │ │ │ │ + andeq r8, ip, r4, lsr r3 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x006c835e │ │ │ │ mcrcc 15, 6, lr, cr3, cr5, {0} │ │ │ │ svccc 0x003504f3 │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r3, lr, lsl #3] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r0, [r3, r2, lsl #3] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [r3, r2, lsl #2] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + str r0, [r3, r2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r9, fp, lsl #5] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r7, fp, lsl #2] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + str r0, [r8, fp, lsl #2] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r7, r2, lsl #2] │ │ │ │ + str r0, [r8, r7, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ mov r1, r6 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r0, [r7, r2, lsl #2] │ │ │ │ + str r0, [r8, r2, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r9, r3, lsl #3] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + str r0, [sl, lr, lsl #3] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r0, [r9, fp, lsl #3] │ │ │ │ + str r0, [sl, fp, lsl #3] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a67c │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #188] @ 0xbc │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #188] @ 0xbc │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a67c │ │ │ │ - mov r6, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-380] @ 8e4ec │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-404] @ 8e4ec │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-388] @ 92894 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-412] @ 92894 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #188] @ 0xbc │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ + str r5, [sp, #24] │ │ │ │ str r0, [sp, #32] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-460] @ 8e4ec │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-472] @ 92894 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r5, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - mov r1, sl │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-488] @ 8e4ec │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-500] @ 92894 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r3, r2, lsl #2] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r0, [r3, r1, lsl #2] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [r1, fp, lsl #5] │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r9, r2, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [r7, fp, lsl #3] │ │ │ │ + mov r0, sl │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r0, [sl, r3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r7, lr, lsl #3] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r0, [r8, fp, lsl #3] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r7, r3, lsl #3] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [r8, r2, lsl #3] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r8, lr, lsl #3] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [r9, r2, lsl #2] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sl, r2, lsl #2] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ + str r0, [sl, fp, lsl #2] │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #256] @ 0x100 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #256] @ 0x100 │ │ │ │ - add r3, r7, r3 │ │ │ │ + add r3, r8, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - add r3, r9, r3 │ │ │ │ + add r3, sl, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - str r0, [r9, fp, lsl #2] │ │ │ │ eor fp, fp, r3 │ │ │ │ add r3, ip, #120 @ 0x78 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8d52c │ │ │ │ + bne 918d0 │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ - 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) │ │ │ │ │ │ │ │ -0008e7d0 : │ │ │ │ - ldr r2, [pc, #12] @ 8e7e4 │ │ │ │ - ldr r1, [pc, #12] @ 8e7e8 │ │ │ │ +00092b94 : │ │ │ │ + ldr r2, [pc, #12] @ 92ba8 │ │ │ │ + ldr r1, [pc, #12] @ 92bac │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b230 │ │ │ │ - andeq r3, ip, r8, lsl #3 │ │ │ │ - @ instruction: 0xffffecdc │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #388 @ 0x184 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r0, [sp, #428] @ 0x1ac │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #76] @ 8e85c │ │ │ │ + andeq r4, ip, r4, asr #27 │ │ │ │ + @ instruction: 0xffffecb0 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r6, r1 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r8, r0 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #396 @ 0x18c │ │ │ │ + mov lr, r3 │ │ │ │ + ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r0, [sp, #436] @ 0x1b4 │ │ │ │ + ldr r3, [pc, #72] @ 92c2c │ │ │ │ cmp r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ - bge 915d8 │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ + bge 959bc │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ lsl ip, r1, #2 │ │ │ │ rsb r1, ip, #0 │ │ │ │ - str r1, [sp, #372] @ 0x174 │ │ │ │ - ldr r1, [pc, #48] @ 8e860 │ │ │ │ + str r1, [sp, #380] @ 0x17c │ │ │ │ + ldr r1, [pc, #44] @ 92c30 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ - str ip, [sp, #380] @ 0x17c │ │ │ │ + str r6, [sp, #12] │ │ │ │ + str lr, [sp, #16] │ │ │ │ + str ip, [sp, #388] @ 0x184 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #376] @ 0x178 │ │ │ │ - ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ - str r4, [sp, #16] │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ + ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ rsb r3, r3, r3, lsl #5 │ │ │ │ add r7, r2, r3, lsl #3 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r9, [sp, #12] │ │ │ │ - b 8e864 │ │ │ │ - @ instruction: 0x000c53b0 │ │ │ │ + stmib sp, {r7, r8} │ │ │ │ + b 92c34 │ │ │ │ + ldrdeq r6, [ip], -ip │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r8, [sl, r0, lsl #6] │ │ │ │ ldr r9, [r1, #-128] @ 0xffffff80 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r6, [r3, r0, lsl #6] │ │ │ │ + ldr sl, [r2] │ │ │ │ ldr r5, [r1, #-124] @ 0xffffff84 │ │ │ │ - mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr fp, [sl] │ │ │ │ + ldr fp, [r3] │ │ │ │ + str sl, [sp, #24] │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ + ldr r8, [r3, sl, lsl #6] │ │ │ │ + ldr r6, [r2, sl, lsl #6] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r6, [r1, #-188] @ 0xffffff44 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r5, r3, r0, lsl #5 │ │ │ │ - add lr, sl, r0, lsl #5 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ - ldr sl, [sl, r0, lsl #5] │ │ │ │ + lsl r2, sl, #5 │ │ │ │ + mov r3, sl │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r6, [r1, #-188] @ 0xffffff44 │ │ │ │ + add r5, ip, r2 │ │ │ │ + ldr r9, [ip, r3, lsl #5] │ │ │ │ + str r5, [sp, #76] @ 0x4c │ │ │ │ + add lr, r0, r2 │ │ │ │ ldr r5, [r1, #-192] @ 0xffffff40 │ │ │ │ - ldr r9, [r3, r0, lsl #5] │ │ │ │ - lsl r8, r0, #5 │ │ │ │ + str lr, [sp, #72] @ 0x48 │ │ │ │ + ldr sl, [r0, sl, lsl #5] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - str lr, [sp, #68] @ 0x44 │ │ │ │ - str r8, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #68] @ 0x44 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r3, [lr, ip, lsl #6] │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r6, [r6, ip, lsl #6] │ │ │ │ - ldr r2, [r1, #-64] @ 0xffffffc0 │ │ │ │ - ldr sl, [r1, #-60] @ 0xffffffc4 │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ + ldr lr, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [lr, r2, lsl #6] │ │ │ │ + ldr r6, [sp, #76] @ 0x4c │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r6, [r6, r2, lsl #6] │ │ │ │ + ldr r1, [sl, #-64] @ 0xffffffc0 │ │ │ │ + ldr sl, [sl, #-60] @ 0xffffffc4 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r1, r2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #284] @ 0x11c │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #20] │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #292] @ 0x124 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #292] @ 0x124 │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #268] @ 0x10c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sp, #300] @ 0x12c │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r8, [sl, ip, lsl #2] │ │ │ │ - ldr sl, [fp, #-248] @ 0xffffff08 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r6, [r3, ip, lsl #2] │ │ │ │ - lsl r7, ip, #2 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [fp, #-244] @ 0xffffff0c │ │ │ │ - mov r1, r5 │ │ │ │ + lsl r1, fp, #2 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + ldr r8, [sl, #-248] @ 0xffffff08 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r7, [r3, fp, lsl #2] │ │ │ │ + ldr r5, [sl, #-244] @ 0xffffff0c │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r6, [ip, fp, lsl #2] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ - add r4, r7, r1 │ │ │ │ - add lr, r4, r4, lsl #2 │ │ │ │ - ldr r8, [sl, lr, lsl #2] │ │ │ │ - ldr sl, [fp, #-56] @ 0xffffffc8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - lsl r7, r4, #2 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r1, #100 @ 0x64 │ │ │ │ + mov r2, sl │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + mul r1, fp, r1 │ │ │ │ + ldr sl, [sl, #-56] @ 0xffffffc8 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r8, [r3, r1] │ │ │ │ + ldr r6, [r2, #-52] @ 0xffffffcc │ │ │ │ + ldr r7, [ip, r1] │ │ │ │ mov r1, sl │ │ │ │ - str lr, [sp, #48] @ 0x30 │ │ │ │ - str r7, [sp, #76] @ 0x4c │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r7, [r2, lr, lsl #2] │ │ │ │ - ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ - str r0, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + lsl r7, fp, #4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsl ip, r1, #4 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - add ip, r1, r1, lsl #4 │ │ │ │ - ldr fp, [r3, ip, lsl #2] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str ip, [sp, #52] @ 0x34 │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - ldr r7, [r2, ip, lsl #2] │ │ │ │ - ldr r4, [sl, #-120] @ 0xffffff88 │ │ │ │ - ldr r6, [sl, #-116] @ 0xffffff8c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add lr, r7, fp │ │ │ │ mov r8, r0 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + str lr, [sp, #64] @ 0x40 │ │ │ │ + ldr fp, [r3, lr, lsl #2] │ │ │ │ + ldr r7, [ip, lr, lsl #2] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r4, [r2, #-120] @ 0xffffff88 │ │ │ │ + ldr r6, [r2, #-116] @ 0xffffff8c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ - lsl r7, r1, #3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - add r7, r1, r1, lsl #3 │ │ │ │ - ldr r3, [r3, r7, lsl #2] │ │ │ │ - str r7, [sp, #32] │ │ │ │ - ldr r7, [r2, r7, lsl #2] │ │ │ │ - ldr r2, [fp, #-184] @ 0xffffff48 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r2 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr fp, [fp, #-180] @ 0xffffff4c │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + lsl r4, fp, #3 │ │ │ │ + add r1, r4, fp │ │ │ │ + ldr fp, [r2, #-180] @ 0xffffff4c │ │ │ │ + ldr r3, [r3, r1, lsl #2] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + ldr r7, [ip, r1, lsl #2] │ │ │ │ + ldr ip, [r2, #-184] @ 0xffffff48 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, ip │ │ │ │ + str ip, [sp, #20] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #300] @ 0x12c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r0, [sp, #308] @ 0x134 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #308] @ 0x134 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + str r0, [sp, #316] @ 0x13c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #316] @ 0x13c │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ + str r0, [sp, #324] @ 0x144 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - sub r5, r8, r1 │ │ │ │ - ldr r7, [fp, r5, lsl #2] │ │ │ │ - ldr r8, [sl, #-8] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r6, [r2, r5, lsl #2] │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + sub r8, r2, fp │ │ │ │ ldr r5, [sl, #-4] │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ + str r8, [sp, #68] @ 0x44 │ │ │ │ + ldr r7, [r3, r8, lsl #2] │ │ │ │ + ldr r6, [ip, r8, lsl #2] │ │ │ │ + ldr r8, [sl, #-8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add lr, r1, r1, lsl #1 │ │ │ │ - rsb r6, r1, lr, lsl #3 │ │ │ │ - lsl r8, lr, #3 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r2, #92 @ 0x5c │ │ │ │ mov r1, sl │ │ │ │ - str r8, [sp, #240] @ 0xf0 │ │ │ │ - str lr, [sp, #20] │ │ │ │ - ldr r7, [fp, r6, lsl #2] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + mul r2, fp, r2 │ │ │ │ + ldr r7, [r3, r2] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ldr sl, [sl, #-72] @ 0xffffffb8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, #-68] @ 0xffffffbc │ │ │ │ - mov r1, sl │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - ldr r6, [r2, r6, lsl #2] │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r6, [ip, r2] │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - sub r6, r3, ip │ │ │ │ - ldr fp, [fp, r6, lsl #2] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + sub r2, r7, fp │ │ │ │ ldr r4, [r1, #-136] @ 0xffffff78 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr fp, [r3, r2, lsl #2] │ │ │ │ ldr r7, [r1, #-132] @ 0xffffff7c │ │ │ │ mov r1, r4 │ │ │ │ - ldr sl, [r2, r6, lsl #2] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr sl, [ip, r2, lsl #2] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - sub r3, r3, ip │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r3 │ │ │ │ - lsl r1, r3, #2 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [fp, r3, lsl #2] │ │ │ │ - str r7, [sp, #28] │ │ │ │ - ldr r4, [r2, r7, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + mov sl, r0 │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + sub r4, r4, fp │ │ │ │ ldr r2, [r1, #-200] @ 0xffffff38 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + ldr r3, [r3, r4, lsl #2] │ │ │ │ + ldr r4, [ip, r4, lsl #2] │ │ │ │ ldr fp, [r1, #-196] @ 0xffffff3c │ │ │ │ mov r1, r2 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - mov sl, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, fp │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - mov r1, r2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ + ldr r7, [r9, fp, lsl #4] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + mov r0, r7 │ │ │ │ ldr r8, [sl, #-224] @ 0xffffff20 │ │ │ │ - ldr r7, [fp, ip, lsl #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r6, [r2, ip, lsl #4] │ │ │ │ ldr r5, [sl, #-220] @ 0xffffff24 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r6, [ip, fp, lsl #4] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + add r2, fp, fp, lsl #1 │ │ │ │ mov r1, sl │ │ │ │ - ldr r9, [fp, lr, lsl #4] │ │ │ │ + mov r8, r0 │ │ │ │ ldr sl, [sl, #-160] @ 0xffffff60 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r9, [r9, r2, lsl #4] │ │ │ │ ldr r5, [r1, #-156] @ 0xffffff64 │ │ │ │ mov r1, sl │ │ │ │ - ldr r6, [r2, lr, lsl #4] │ │ │ │ - mov r8, r0 │ │ │ │ + ldr r6, [ip, r2, lsl #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r9, [r2, r4, lsl #4] │ │ │ │ - ldr fp, [fp, r4, lsl #4] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + add lr, r3, fp │ │ │ │ ldr r4, [r1, #-96] @ 0xffffffa0 │ │ │ │ + str lr, [sp, #28] │ │ │ │ + ldr fp, [r9, lr, lsl #4] │ │ │ │ ldr r6, [r1, #-92] @ 0xffffffa4 │ │ │ │ mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r9, [ip, lr, lsl #4] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [fp, r6, lsl #4] │ │ │ │ - ldr r4, [r2, r6, lsl #4] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ ldr r2, [r1, #-32] @ 0xffffffe0 │ │ │ │ ldr fp, [r1, #-28] @ 0xffffffe4 │ │ │ │ + ldr r3, [r3, r4, lsl #4] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - mov r9, r0 │ │ │ │ + ldr r4, [ip, r4, lsl #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, fp │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - mov r1, r2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #324] @ 0x144 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sp, #332] @ 0x14c │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #156] @ 0x9c │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ ldr fp, [sp, #16] │ │ │ │ ldr r8, [sl, #-240] @ 0xffffff10 │ │ │ │ - ldr r7, [fp, ip, lsl #3] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r6, [r2, ip, lsl #3] │ │ │ │ ldr r5, [sl, #-236] @ 0xffffff14 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r7, [r3, fp, lsl #3] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r6, [ip, fp, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r1, ip, lr, lsl #2 │ │ │ │ - lsl r3, lr, #2 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r8, [fp, r1, lsl #3] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [r2, r1, lsl #3] │ │ │ │ + bl 151100 │ │ │ │ + mov r3, #104 @ 0x68 │ │ │ │ + mov r2, fp │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + mul r2, r3, r2 │ │ │ │ ldr sl, [sl, #-48] @ 0xffffffd0 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r8, [fp, r2] │ │ │ │ + ldr r7, [ip, r2] │ │ │ │ ldr r6, [r1, #-44] @ 0xffffffd4 │ │ │ │ - mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + ldr r7, [r4, r6, lsl #3] │ │ │ │ ldr r4, [r1, #-112] @ 0xffffff90 │ │ │ │ - ldr fp, [fp, r7, lsl #3] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr fp, [fp, r6, lsl #3] │ │ │ │ ldr r6, [r1, #-108] @ 0xffffff94 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r7, [r2, r7, lsl #3] │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [fp, r4, lsl #3] │ │ │ │ - ldr r7, [r2, r4, lsl #3] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ ldr r2, [r1, #-176] @ 0xffffff50 │ │ │ │ ldr fp, [r1, #-172] @ 0xffffff54 │ │ │ │ + ldr r3, [ip, r7, lsl #3] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r7, [r4, r7, lsl #3] │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, fp │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - mov r1, r2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #332] @ 0x14c │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #340] @ 0x154 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r7, [fp, r5, lsl #3] │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ - mov r0, r7 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + ldr r8, [sp, #36] @ 0x24 │ │ │ │ + ldr r7, [fp, r8, lsl #3] │ │ │ │ + ldr r6, [r4, r8, lsl #3] │ │ │ │ ldr r8, [sl, #-16] │ │ │ │ - ldr r6, [r2, r5, lsl #3] │ │ │ │ - mov r1, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r7 │ │ │ │ ldr r5, [sl, #-12] │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - mov r1, sl │ │ │ │ - add r8, ip, r4, lsl #1 │ │ │ │ - ldr r7, [fp, r8, lsl #3] │ │ │ │ + bl 151100 │ │ │ │ + mov r3, #88 @ 0x58 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mov ip, sl │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ldr sl, [sl, #-80] @ 0xffffffb0 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r5, [r1, #-76] @ 0xffffffb4 │ │ │ │ + ldr r5, [ip, #-76] @ 0xffffffb4 │ │ │ │ + mul r2, r3, r2 │ │ │ │ mov r1, sl │ │ │ │ - ldr r6, [r2, r8, lsl #3] │ │ │ │ - str r8, [sp, #44] @ 0x2c │ │ │ │ - mov r9, r0 │ │ │ │ + ldr r7, [fp, r2] │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr fp, [fp, r6, lsl #3] │ │ │ │ - ldr r4, [r1, #-144] @ 0xffffff70 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r7, [r1, #-140] @ 0xffffff74 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr sl, [r2, r6, lsl #3] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + ldr r4, [ip, #-144] @ 0xffffff70 │ │ │ │ + ldr r7, [ip, #-140] @ 0xffffff74 │ │ │ │ + ldr fp, [fp, sl, lsl #3] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr sl, [r6, sl, lsl #3] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [fp, lr, lsl #3] │ │ │ │ - ldr r4, [r2, lr, lsl #3] │ │ │ │ - ldr r2, [r1, #-208] @ 0xffffff30 │ │ │ │ - ldr fp, [r1, #-204] @ 0xffffff34 │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ mov sl, r0 │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r4, r2, lsl #3] │ │ │ │ + ldr r4, [r7, r2, lsl #3] │ │ │ │ + ldr r2, [fp, #-208] @ 0xffffff30 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, fp │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr fp, [fp, #-204] @ 0xffffff34 │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - mov r1, r2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #340] @ 0x154 │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - str r0, [sp, #344] @ 0x158 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #348] @ 0x15c │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [sp, #204] @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #204] @ 0xcc │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - ldr sl, [sp, #76] @ 0x4c │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - add r8, fp, sl │ │ │ │ - ldr r7, [fp, r4, lsl #2] │ │ │ │ - str r8, [sp, #76] @ 0x4c │ │ │ │ - ldr r8, [r9, #-216] @ 0xffffff28 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + lsl r3, r5, #2 │ │ │ │ + ldr r8, [fp, #-216] @ 0xffffff28 │ │ │ │ + add r7, r4, r3 │ │ │ │ + mov r9, r7 │ │ │ │ + ldr r7, [r4, r5, lsl #2] │ │ │ │ + add sl, ip, r3 │ │ │ │ + ldr r6, [ip, r5, lsl #2] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r6, [r3, r4, lsl #2] │ │ │ │ - add sl, r3, sl │ │ │ │ - ldr r5, [r9, #-212] @ 0xffffff2c │ │ │ │ - mov fp, sl │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + str sl, [sp, #84] @ 0x54 │ │ │ │ + ldr r5, [fp, #-212] @ 0xffffff2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r7, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r8, [sp, #76] @ 0x4c │ │ │ │ - ldr r6, [fp, ip, lsl #6] │ │ │ │ - ldr r7, [r8, ip, lsl #6] │ │ │ │ - ldr r8, [r9, #-88] @ 0xffffffa8 │ │ │ │ - str fp, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ + str r9, [sp, #80] @ 0x50 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #84] @ 0x54 │ │ │ │ + ldr r8, [fp, #-88] @ 0xffffffa8 │ │ │ │ + ldr r7, [r7, r9, lsl #6] │ │ │ │ + ldr r6, [r5, r9, lsl #6] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r5, [fp, #-84] @ 0xffffffac │ │ │ │ mov r0, r7 │ │ │ │ - ldr r5, [r9, #-84] @ 0xffffffac │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r8, r2, ip │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r7, [r3, #-24] @ 0xffffffe8 │ │ │ │ - ldr r9, [r2, r8, lsl #2] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r5, [r3, #-20] @ 0xffffffec │ │ │ │ - ldr r4, [r1, r8, lsl #2] │ │ │ │ - mov r1, r7 │ │ │ │ - str r8, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + mov r3, #116 @ 0x74 │ │ │ │ + mov r2, r9 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mul r2, r3, r2 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r9, [r4, r2] │ │ │ │ + ldr r4, [r7, r2] │ │ │ │ + ldr r7, [r5, #-24] @ 0xffffffe8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r5, [r5, #-20] @ 0xffffffec │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [r2, r9, lsl #2] │ │ │ │ - ldr r4, [r1, r9, lsl #2] │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr r2, [r9, #-152] @ 0xffffff68 │ │ │ │ - ldr r5, [r9, #-148] @ 0xffffff6c │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - str r2, [sp, #212] @ 0xd4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + mov r3, #52 @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mul r2, r3, r2 │ │ │ │ + ldr r3, [r4, r2] │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ + ldr r2, [r5, #-152] @ 0xffffff68 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r5, [r5, #-148] @ 0xffffff6c │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - mov r1, r3 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #348] @ 0x15c │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #224] @ 0xe0 │ │ │ │ - ldr sl, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ + ldr r8, [sp, #96] @ 0x60 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #4088] @ 90d34 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #4088] @ 950f4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #4064] @ 90d34 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #4064] @ 950f4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #356] @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #4008] @ 90d34 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #4008] @ 950f4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #356] @ 0x164 │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3984] @ 90d34 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - add r7, sl, r3 │ │ │ │ - ldr r8, [r9, #-232] @ 0xffffff18 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - str r7, [sp, #84] @ 0x54 │ │ │ │ - ldr r7, [sl, lr, lsl #2] │ │ │ │ - add r3, fp, r3 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r6, [fp, lr, lsl #2] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r5, [r9, #-228] @ 0xffffff1c │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3984] @ 950f4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + lsl r3, r6, #2 │ │ │ │ + ldr r7, [r4, r6, lsl #2] │ │ │ │ + add fp, r4, r3 │ │ │ │ + mov r9, fp │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + add r1, fp, r3 │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r6, [fp, r6, lsl #2] │ │ │ │ + mov fp, r9 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + ldr r8, [sl, #-232] @ 0xffffff18 │ │ │ │ + ldr r5, [sl, #-228] @ 0xffffff1c │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - ldr r8, [r9, #-104] @ 0xffffff98 │ │ │ │ - ldr r7, [r1, r3, lsl #6] │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - ldr r5, [r9, #-100] @ 0xffffff9c │ │ │ │ - ldr r6, [r1, r3, lsl #6] │ │ │ │ + bl 151100 │ │ │ │ + str r9, [sp, #88] @ 0x58 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + str r0, [sp, #244] @ 0xf4 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r8, [sl, #-104] @ 0xffffff98 │ │ │ │ + ldr r7, [fp, r9, lsl #6] │ │ │ │ + ldr r5, [sl, #-100] @ 0xffffff9c │ │ │ │ + ldr r6, [r1, r9, lsl #6] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #240] @ 0xf0 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r3, lr, ip │ │ │ │ - ldr r8, [sl, r3, lsl #2] │ │ │ │ - ldr sl, [r9, #-40] @ 0xffffffd8 │ │ │ │ - ldr r4, [r2, r3, lsl #2] │ │ │ │ - mov r1, sl │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ - ldr r5, [r9, #-36] @ 0xffffffdc │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r3, #108 @ 0x6c │ │ │ │ + mov r2, r9 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + mul r2, r3, r2 │ │ │ │ + ldr r8, [r4, r2] │ │ │ │ + str r2, [sp, #376] @ 0x178 │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ + mov r5, sl │ │ │ │ + ldr sl, [sl, #-40] @ 0xffffffd8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r5, [r5, #-36] @ 0xffffffdc │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - ldr r4, [r2, r1, lsl #2] │ │ │ │ - ldr r8, [r8, r1, lsl #2] │ │ │ │ - ldr r2, [r3, #-168] @ 0xffffff58 │ │ │ │ - ldr r5, [r3, #-164] @ 0xffffff5c │ │ │ │ - mov r1, r2 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ + bl 151100 │ │ │ │ + mov r3, #44 @ 0x2c │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr ip, [sl, #-168] @ 0xffffff58 │ │ │ │ + mul r4, r3, r4 │ │ │ │ + ldr r5, [sl, #-164] @ 0xffffff5c │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + str ip, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #372] @ 0x174 │ │ │ │ + ldr r8, [r4, r3] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ + mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - mov r1, r2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ + str r0, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #244] @ 0xf4 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #252] @ 0xfc │ │ │ │ - ldr fp, [sp, #248] @ 0xf8 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #252] @ 0xfc │ │ │ │ mov r6, r0 │ │ │ │ + ldr r9, [sp, #256] @ 0x100 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3220] @ 90d34 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3196] @ 950f4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #252] @ 0xfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3196] @ 90d34 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3172] @ 950f4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #252] @ 0xfc │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3140] @ 90d34 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3116] @ 950f4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3116] @ 90d34 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3092] @ 950f4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ - mov r5, r0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #276] @ 0x114 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #276] @ 0x114 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ str r0, [r2, ip, lsl #2] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ - str r0, [r2, ip, lsl #6] │ │ │ │ + ldr ip, [sp, #72] @ 0x48 │ │ │ │ + str r0, [ip, r2, lsl #6] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - ldr sl, [sp, #60] @ 0x3c │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [fp, sl, lsl #2] │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ + str r0, [fp, lr] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8] │ │ │ │ + str r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r8, sl, lsl #5] │ │ │ │ + str r0, [r9, r8, lsl #5] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r8, sl, lsl #6] │ │ │ │ + str r0, [r9, r8, lsl #6] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #68] @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [fp, r2, lsl #2] │ │ │ │ + str r0, [fp, r7, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - str r0, [fp, r6, lsl #2] │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2668] @ 90d34 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #264] @ 0x108 │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [fp, r4, lsl #2] │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2644] @ 950f4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [sp, #268] @ 0x10c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #156] @ 0x9c │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2608] @ 90d34 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + str r0, [sp, #268] @ 0x10c │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2584] @ 950f4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #268] @ 0x10c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2572] @ 90d3c │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2560] @ 90d40 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2548] @ 950fc │ │ │ │ + str r0, [sp, #276] @ 0x114 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [pc, #2528] @ 95100 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2532] @ 90d40 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2512] @ 90d3c │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [pc, #2500] @ 95100 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [pc, #2480] @ 950fc │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #276] @ 0x114 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #252] @ 0xfc │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #260] @ 0x104 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + str r0, [sp, #284] @ 0x11c │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2428] @ 90d44 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2400] @ 95104 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2416] @ 90d48 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2388] @ 95108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2388] @ 90d48 │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2364] @ 95108 │ │ │ │ + str r0, [sp, #364] @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2368] @ 90d44 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #2340] @ 95104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #312] @ 0x138 │ │ │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - str r0, [sp, #364] @ 0x16c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r7, [sp, #316] @ 0x13c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #352] @ 0x160 │ │ │ │ - ldr sl, [sp, #320] @ 0x140 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #324] @ 0x144 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r8, [sp, #356] @ 0x164 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2308] @ 90d50 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2280] @ 95110 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2288] @ 90d4c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #2260] @ 9510c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2260] @ 90d4c │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #2232] @ 9510c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2248] @ 90d50 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #2220] @ 95110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2200] @ 90d3c │ │ │ │ + bl 151100 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2188] @ 90d40 │ │ │ │ - mov r4, r0 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2168] @ 950fc │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [pc, #2156] @ 95100 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2160] @ 90d40 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2140] @ 90d3c │ │ │ │ - mov r5, r0 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #2128] @ 95100 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [pc, #2108] @ 950fc │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2056] @ 90d44 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #2028] @ 95104 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #2044] @ 90d48 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #2016] @ 95108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2016] @ 90d48 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #1988] @ 95108 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1996] @ 90d44 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #1968] @ 95104 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #252] @ 0xfc │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #260] @ 0x104 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1948] @ 90d50 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #1920] @ 95110 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1928] @ 90d4c │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #1900] @ 9510c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1900] @ 90d4c │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #1872] @ 9510c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1888] @ 90d50 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1860] @ 95110 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #276] @ 0x114 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ - str r0, [r2, lr, lsl #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r0, [lr, r2, lsl #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ - str r0, [r8, lr, lsl #2] │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + str r0, [ip, lr, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #276] @ 0x114 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ - str r0, [r3, ip, lsl #6] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + str r0, [r3, r2, lsl #6] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r2, ip, lsl #4] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r0, [r8, r2, lsl #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #276] @ 0x114 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #368] @ 0x170 │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - str r0, [r8, r3, lsl #2] │ │ │ │ + ldr r2, [sp, #376] @ 0x178 │ │ │ │ + str r0, [r9, r2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr r1, [sp, #276] @ 0x114 │ │ │ │ - mov r7, r8 │ │ │ │ - str r0, [r9, r2, lsl #4] │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ + str r0, [r8, r7, lsl #4] │ │ │ │ + mov r7, r9 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #372] @ 0x174 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r7, r8, lsl #2] │ │ │ │ + str r0, [r9, r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - mov r8, r9 │ │ │ │ - str r0, [r9, fp, lsl #4] │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #360] @ 0x168 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r9, r8 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [r9, r8, lsl #4] │ │ │ │ + ldr r0, [sp, #268] @ 0x10c │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #364] @ 0x16c │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r8, fp, lsl #5] │ │ │ │ + str r0, [r9, r8, lsl #5] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r7, ip, lsl #2] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ + str r0, [r7, r6, lsl #2] │ │ │ │ + mov r0, fp │ │ │ │ + mov r6, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #284] @ 0x11c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #268] @ 0x10c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #68] @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r7, r6, lsl #2] │ │ │ │ + str r0, [r7, fp, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #364] @ 0x16c │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #368] @ 0x170 │ │ │ │ mov r1, sl │ │ │ │ - mov r6, r8 │ │ │ │ - str r0, [r8, fp, lsl #6] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ + str r0, [r9, r8, lsl #6] │ │ │ │ + mov r0, fp │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #284] @ 0x11c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #268] @ 0x10c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r7, r8, lsl #2] │ │ │ │ + str r0, [r7, r9] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - str r0, [r5, fp, lsl #6] │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [r9, r8, lsl #6] │ │ │ │ + ldr r0, [sp, #268] @ 0x10c │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r7, r8, lsl #2] │ │ │ │ + str r0, [r7, r9, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ str r0, [r6] │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov fp, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #948] @ 90d34 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #924] @ 950f4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - str r0, [ip, r2, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + str r0, [ip, r3] │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r2, lr, lsl #4] │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + str r0, [r2, fp, lsl #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #876] @ 90d34 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #852] @ 950f4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, sl │ │ │ │ mov fp, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ str r0, [r2, ip, lsl #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [fp, r3, lsl #2] │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + str r0, [fp, r2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #808] @ 90d34 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #784] @ 950f4 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sl, r9, lsl #4] │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + str r0, [r9, sl, lsl #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [fp, r9, lsl #2] │ │ │ │ + str r0, [fp, sl, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #744] @ 90d34 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #720] @ 950f4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sl, r6, lsl #4] │ │ │ │ + str r0, [r9, r6, lsl #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr sl, [sp, #328] @ 0x148 │ │ │ │ - ldr r6, [sp, #284] @ 0x11c │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [r4, lr, lsl #6] │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + ldr r4, [sp, #92] @ 0x5c │ │ │ │ + ldr fp, [sp, #332] @ 0x14c │ │ │ │ + str r0, [r4, r8, lsl #6] │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #324] @ 0x144 │ │ │ │ - ldr r4, [sp, #296] @ 0x128 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #300] @ 0x12c │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r5, [sp, #328] @ 0x148 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #336] @ 0x150 │ │ │ │ - ldr r9, [sp, #332] @ 0x14c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, fp │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #344] @ 0x158 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ ldr sl, [sp, #340] @ 0x154 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr fp, [sp, #344] @ 0x158 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + ldr r8, [sp, #348] @ 0x15c │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #552] @ 90d34 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #528] @ 950f4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #528] @ 90d34 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #504] @ 950f4 │ │ │ │ + bl 151348 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #500] @ 90d40 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #472] @ 95100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #480] @ 90d3c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #452] @ 950fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #456] @ 90d40 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #432] @ 95100 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #436] @ 90d3c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #408] @ 950fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #352] @ 90d34 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #328] @ 950f4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #328] @ 90d34 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr fp, [sp, #304] @ 0x130 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #304] @ 950f4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #348] @ 0x15c │ │ │ │ - ldr sl, [sp, #300] @ 0x12c │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r9, [sp, #308] @ 0x134 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #304] @ 0x130 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #288] @ 90d40 │ │ │ │ + ldr sl, [sp, #352] @ 0x160 │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #260] @ 95100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #268] @ 90d3c │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #240] @ 950fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #244] @ 90d40 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #216] @ 95100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #224] @ 90d3c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #196] @ 950fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #164] @ 90d3c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #136] @ 950fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #152] @ 90d40 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #124] @ 95100 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #120] @ 90d3c │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #92] @ 950fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #108] @ 90d40 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #80] @ 95100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #44] @ 90d3c │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #16] @ 950fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #32] @ 90d40 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - b 90d54 │ │ │ │ + bl 151348 │ │ │ │ + b 95114 │ │ │ │ svccc 0x003504f3 │ │ │ │ svccc 0x003504f3 │ │ │ │ svccc 0x006c835e │ │ │ │ mcrcc 15, 6, lr, cr3, cr5, {0} │ │ │ │ cdpcc 5, 4, cr12, cr7, cr2, {6} │ │ │ │ svccc 0x007b14be │ │ │ │ svccc 0x000e39da │ │ │ │ svccc 0x0054db31 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-36] @ 90d3c │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-32] @ 95100 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #-64] @ 950fc │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-48] @ 90d40 │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #-76] @ 95100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - str r0, [ip, r2, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + str r0, [ip, r2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r2, lr, lsl #3] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + str r0, [lr, r9, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - str r0, [r2, ip, lsl #3] │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + str r0, [lr, r2, lsl #3] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r9, r3, lsl #2] │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + str r0, [r2, ip] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r8, r2, lsl #3] │ │ │ │ + ldr lr, [sp, #48] @ 0x30 │ │ │ │ + str r0, [r9, lr] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r0, [r6, lr, lsl #6] │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r7, [sp, #84] @ 0x54 │ │ │ │ + str r0, [r7, r8, lsl #6] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r8, r5, lsl #3] │ │ │ │ + str r0, [r9, r7, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ - mov r6, r8 │ │ │ │ - str r0, [r9, r5, lsl #2] │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + str r0, [r6, r7, lsl #2] │ │ │ │ + mov r7, r6 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, ip, lsl #3] │ │ │ │ + str r0, [r9, r3, lsl #3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ mov r1, fp │ │ │ │ - str r0, [r9, lr, lsl #2] │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #100] @ 0x64 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ + str r0, [r6, r8, lsl #2] │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r8, [sp, #104] @ 0x68 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r6, r8, lsl #3] │ │ │ │ + str r0, [r9, ip, lsl #3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [r9, r4, lsl #2] │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ + str r0, [r6, r5, lsl #2] │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r6, sl, lsl #3] │ │ │ │ + str r0, [r9, r6] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ - str r0, [r9, r4, lsl #2] │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + str r0, [r7, r4] │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + mov r1, fp │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr fp, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r9, r7, lsl #2] │ │ │ │ + str r0, [r7, fp, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - ldr r1, [sp, #156] @ 0x9c │ │ │ │ - str r0, [r6, ip, lsl #3] │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-704] @ 90d38 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sp, #292] @ 0x124 │ │ │ │ + bl 151104 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + str r0, [r9, r4, lsl #3] │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-728] @ 950f8 │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-764] @ 90d38 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr fp, [sp, #288] @ 0x120 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-788] @ 950f8 │ │ │ │ + bl 151348 │ │ │ │ + ldr fp, [sp, #292] @ 0x124 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-800] @ 90d40 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-824] @ 95100 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-820] @ 90d3c │ │ │ │ - mov r4, r0 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + ldr r1, [pc, #-852] @ 950fc │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-848] @ 90d3c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-860] @ 90d40 │ │ │ │ - mov r5, r0 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r1, [pc, #-880] @ 950fc │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r1, [pc, #-892] @ 95100 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #260] @ 0x104 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #252] @ 0xfc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-944] @ 90d48 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-972] @ 95108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-964] @ 90d44 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-992] @ 95104 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-988] @ 90d48 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1012] @ 95108 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1008] @ 90d44 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1036] @ 95104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #308] @ 0x134 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #356] @ 0x164 │ │ │ │ - ldr sl, [sp, #316] @ 0x13c │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r7, [sp, #312] @ 0x138 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #320] @ 0x140 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r8, [sp, #360] @ 0x168 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1068] @ 90d50 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1096] @ 95110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1088] @ 90d4c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-1116] @ 9510c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1112] @ 90d50 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #-1140] @ 95110 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1132] @ 90d4c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1160] @ 9510c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1172] @ 90d40 │ │ │ │ + bl 151104 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1192] @ 90d3c │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + ldr r1, [pc, #-1204] @ 95100 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + ldr r1, [pc, #-1224] @ 950fc │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1220] @ 90d3c │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #204] @ 0xcc │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1232] @ 90d40 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r1, [pc, #-1252] @ 950fc │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #204] @ 0xcc │ │ │ │ + ldr r1, [pc, #-1264] @ 95100 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1320] @ 90d44 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-1348] @ 95104 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1332] @ 90d48 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-1360] @ 95108 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1364] @ 90d44 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-1392] @ 95104 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1376] @ 90d48 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-1404] @ 95108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #252] @ 0xfc │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ - mov r5, r0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1432] @ 90d4c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #260] @ 0x104 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-1460] @ 9510c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1444] @ 90d50 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-1472] @ 95110 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1476] @ 90d4c │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-1504] @ 9510c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1488] @ 90d50 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-1516] @ 95110 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - str r0, [r2, lr, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + str r0, [r3, r2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ - str r0, [r8, ip, lsl #3] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + str r0, [r2, r8, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - str r0, [r2, r1, lsl #2] │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + str r0, [r2, ip] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r8, lr, lsl #3] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r0, [ip, r2, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - str r0, [r1, r9, lsl #6] │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ + ldr r9, [sp, #80] @ 0x50 │ │ │ │ + str r0, [r9, r8, lsl #6] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - str r0, [r8, r6, lsl #3] │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + ldr lr, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r0, [r7, lr] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 14a680 │ │ │ │ + mov fp, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r8, fp, lsl #3] │ │ │ │ + str r0, [fp, r7, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ - str r0, [r7, fp, lsl #2] │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - mov fp, r9 │ │ │ │ + str r0, [r9, r7, lsl #2] │ │ │ │ + mov r7, r8 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r8, r2, lsl #3] │ │ │ │ + str r0, [fp, r3, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [r7, r9, lsl #2] │ │ │ │ + str r0, [r9, r8, lsl #2] │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r8, [sp, #100] @ 0x64 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #64] @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r7, r9, lsl #2] │ │ │ │ + str r0, [r9, lr, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [r8, r2, lsl #3] │ │ │ │ + str r0, [fp, ip, lsl #3] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r7, r6, lsl #2] │ │ │ │ + str r0, [r9, ip] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + str r0, [fp, r6] │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ - str r0, [r8, r2, lsl #3] │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [r7, lr, lsl #2] │ │ │ │ + str r0, [r9, r2, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [sp, #424] @ 0x1a8 │ │ │ │ - ldr r2, [sp, #380] @ 0x17c │ │ │ │ - add r3, r3, #248 @ 0xf8 │ │ │ │ - add r2, r7, r2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [sp, #372] @ 0x174 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r3, [sp, #388] @ 0x184 │ │ │ │ + str r0, [fp, r4, lsl #3] │ │ │ │ + ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ + add r3, r9, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #380] @ 0x17c │ │ │ │ + add r3, fp, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #384] @ 0x180 │ │ │ │ + eor r3, r7, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, sl, #248 @ 0xf8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - add r2, r8, r2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #376] @ 0x178 │ │ │ │ - ldr r3, [sp, #428] @ 0x1ac │ │ │ │ - eor r2, fp, r2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ + ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ cmp r3, r2 │ │ │ │ - str r0, [r8, ip, lsl #3] │ │ │ │ - bne 8e864 │ │ │ │ - add sp, sp, #388 @ 0x184 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 92c34 │ │ │ │ + add sp, sp, #396 @ 0x18c │ │ │ │ + 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) │ │ │ │ │ │ │ │ -000915e0 : │ │ │ │ - ldr r2, [pc, #12] @ 915f4 │ │ │ │ - ldr r1, [pc, #12] @ 915f8 │ │ │ │ +000959d8 : │ │ │ │ + ldr r2, [pc, #12] @ 959ec │ │ │ │ + ldr r1, [pc, #12] @ 959f0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b b230 │ │ │ │ - andeq r0, ip, r8, lsr #7 │ │ │ │ - @ instruction: 0xffffd1f8 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #828 @ 0x33c │ │ │ │ + @ instruction: 0x000c1fb0 │ │ │ │ + @ instruction: 0xffffd1c4 │ │ │ │ + strd r4, [sp, #-36]! @ 0xffffffdc │ │ │ │ mov r5, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r0, [sp, #868] @ 0x364 │ │ │ │ - ldr r1, [sp, #864] @ 0x360 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #4088] @ 92618 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r9, r1 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + sub sp, sp, #844 @ 0x34c │ │ │ │ + ldr r1, [sp, #880] @ 0x370 │ │ │ │ + ldr r0, [sp, #884] @ 0x374 │ │ │ │ + ldr r3, [pc, #4088] @ 96a20 │ │ │ │ cmp r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ - bge 97f54 │ │ │ │ - ldr r1, [sp, #872] @ 0x368 │ │ │ │ + bge 9c3a8 │ │ │ │ + ldr r1, [sp, #888] @ 0x378 │ │ │ │ mov fp, r6 │ │ │ │ lsl ip, r1, #2 │ │ │ │ rsb r1, ip, #0 │ │ │ │ - str r1, [sp, #812] @ 0x32c │ │ │ │ - ldr r1, [pc, #4056] @ 9261c │ │ │ │ + str r1, [sp, #828] @ 0x33c │ │ │ │ + ldr r1, [pc, #4056] @ 96a24 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ - str ip, [sp, #820] @ 0x334 │ │ │ │ + str r9, [sp] │ │ │ │ + str ip, [sp, #836] @ 0x344 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #816] @ 0x330 │ │ │ │ - ldr r3, [sp, #864] @ 0x360 │ │ │ │ - str r5, [sp, #12] │ │ │ │ + str r3, [sp, #832] @ 0x340 │ │ │ │ + ldr r3, [sp, #880] @ 0x370 │ │ │ │ rsb r3, r3, r3, lsl #6 │ │ │ │ add r4, r2, r3, lsl #3 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r8, [sp, #4] │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + stmib sp, {r4, r5} │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r8, [sl, fp, lsl #7] │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - ldr r1, [r2] │ │ │ │ - ldr r9, [sl, #-256] @ 0xffffff00 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp] │ │ │ │ mov r0, r8 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r6, [r3, fp, lsl #7] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r9, [r3, #-256] @ 0xffffff00 │ │ │ │ + ldr r5, [r3, #-252] @ 0xffffff04 │ │ │ │ mov r1, r9 │ │ │ │ - ldr r6, [r2, fp, lsl #7] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r5, [sl, #-252] @ 0xffffff04 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - ldr r9, [r3, fp, lsl #6] │ │ │ │ - add r2, lr, fp, lsl #6 │ │ │ │ - ldr r5, [lr, fp, lsl #6] │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp] │ │ │ │ + lsl r2, fp, #6 │ │ │ │ mov r4, r0 │ │ │ │ - add r0, r3, fp, lsl #6 │ │ │ │ - mov r3, sl │ │ │ │ - ldr sl, [sl, #-384] @ 0xfffffe80 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r9 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r0, sl, r2 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + ldr sl, [sl, fp, lsl #6] │ │ │ │ + add ip, r1, r2 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r9, [r1, fp, lsl #6] │ │ │ │ + str ip, [sp, #104] @ 0x68 │ │ │ │ + ldr r5, [r3, #-384] @ 0xfffffe80 │ │ │ │ + mov r0, sl │ │ │ │ ldr r6, [r3, #-380] @ 0xfffffe84 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r6, [r2, fp, lsl #7] │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + ldr ip, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r0, fp, lsl #7] │ │ │ │ + ldr r6, [ip, fp, lsl #7] │ │ │ │ ldr r2, [r9, #-128] @ 0xffffff80 │ │ │ │ mov r0, r3 │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bl 14a8c4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ ldr sl, [r9, #-124] @ 0xffffff84 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r1, r2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r0, [sp, #276] @ 0x114 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #20] │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #284] @ 0x11c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #276] @ 0x114 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #292] @ 0x124 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #284] @ 0x11c │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #300] @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - add r3, sl, fp, lsl #5 │ │ │ │ - str r0, [sp, #292] @ 0x124 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + lsl ip, fp, #5 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ + add r4, sl, ip │ │ │ │ + str r4, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp] │ │ │ │ + str ip, [sp, #32] │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ ldr r7, [sl, fp, lsl #5] │ │ │ │ + add r1, r3, ip │ │ │ │ + ldr r6, [r3, fp, lsl #5] │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ ldr r8, [r9, #-448] @ 0xfffffe40 │ │ │ │ - add r1, lr, fp, lsl #5 │ │ │ │ mov r0, r7 │ │ │ │ - str r1, [sp, #100] @ 0x64 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r6, [lr, fp, lsl #5] │ │ │ │ - bl 14a8c4 │ │ │ │ ldr r5, [r9, #-444] @ 0xfffffe44 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r8, [r9, #-192] @ 0xffffff40 │ │ │ │ - ldr r7, [r3, fp, lsl #7] │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ + ldr r7, [r4, fp, lsl #7] │ │ │ │ ldr r5, [r9, #-188] @ 0xffffff44 │ │ │ │ ldr r6, [r1, fp, lsl #7] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - rsb r2, fp, fp, lsl #3 │ │ │ │ - ldr r8, [sl, r2, lsl #5] │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ + lsl lr, fp, #3 │ │ │ │ + sub r7, lr, fp │ │ │ │ + ldr r8, [sl, r7, lsl #5] │ │ │ │ + str lr, [sp, #28] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp] │ │ │ │ + str r7, [sp, #12] │ │ │ │ ldr sl, [r9, #-64] @ 0xffffffc0 │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r4, [lr, r2, lsl #5] │ │ │ │ - bl 14a8c4 │ │ │ │ ldr r5, [r9, #-60] @ 0xffffffc4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r4, [r3, r7, lsl #5] │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - add r4, fp, fp, lsl #1 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ + add ip, fp, fp, lsl #1 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + ldr r4, [r2, ip, lsl #5] │ │ │ │ ldr r2, [r3, #-320] @ 0xfffffec0 │ │ │ │ - ldr r8, [sl, r4, lsl #5] │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r8, [sl, ip, lsl #5] │ │ │ │ ldr r5, [r3, #-316] @ 0xfffffec4 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [lr, r4, lsl #5] │ │ │ │ - mov r7, r0 │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r2 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sp, #308] @ 0x134 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #300] @ 0x12c │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #316] @ 0x13c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #308] @ 0x134 │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2628] @ 92628 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2612] @ 96a30 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #324] @ 0x144 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2604] @ 92628 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #316] @ 0x13c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2588] @ 96a30 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2548] @ 92628 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2532] @ 96a30 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ + str r0, [sp, #332] @ 0x14c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2524] @ 92628 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - ldr r8, [r9, fp, lsl #4] │ │ │ │ - add sl, r9, fp, lsl #4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2508] @ 96a30 │ │ │ │ + lsl r4, fp, #4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp] │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + add r6, r1, r4 │ │ │ │ + ldr r7, [r1, fp, lsl #4] │ │ │ │ + str r6, [sp, #120] @ 0x78 │ │ │ │ ldr r9, [r2, #-480] @ 0xfffffe20 │ │ │ │ - add r6, lr, fp, lsl #4 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r7, [lr, fp, lsl #4] │ │ │ │ + add r5, sl, r4 │ │ │ │ + ldr r8, [sl, fp, lsl #4] │ │ │ │ + str r5, [sp, #116] @ 0x74 │ │ │ │ ldr r5, [r2, #-476] @ 0xfffffe24 │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ - str r0, [sp, #324] @ 0x144 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str sl, [sp, #104] @ 0x68 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r8, [sp, #120] @ 0x78 │ │ │ │ ldr r5, [r2, #-224] @ 0xffffff20 │ │ │ │ - ldr sl, [sl, fp, lsl #7] │ │ │ │ - ldr ip, [sp, #108] @ 0x6c │ │ │ │ + ldr sl, [r3, fp, lsl #7] │ │ │ │ + ldr r9, [r8, fp, lsl #7] │ │ │ │ mov r1, r5 │ │ │ │ - ldr r9, [ip, fp, lsl #7] │ │ │ │ ldr r8, [r2, #-220] @ 0xffffff24 │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - add ip, fp, fp, lsl #2 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - add r6, r9, ip, lsl #4 │ │ │ │ + bl 151100 │ │ │ │ + lsl r2, fp, #2 │ │ │ │ + ldr r1, [sp] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + add r4, r2, fp │ │ │ │ + lsl r3, r4, #4 │ │ │ │ + str r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + add r5, r1, r3 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + add sl, r9, r3 │ │ │ │ + ldr r9, [r9, r4, lsl #4] │ │ │ │ + str sl, [sp, #124] @ 0x7c │ │ │ │ ldr sl, [r2, #-352] @ 0xfffffea0 │ │ │ │ - ldr r9, [r9, ip, lsl #4] │ │ │ │ - add r8, lr, ip, lsl #4 │ │ │ │ - mov r1, sl │ │ │ │ - str ip, [sp, #24] │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ ldr r5, [r2, #-348] @ 0xfffffea4 │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ - str r8, [sp, #116] @ 0x74 │ │ │ │ - ldr r6, [lr, ip, lsl #4] │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r6, [r1, r4, lsl #4] │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #112] @ 0x70 │ │ │ │ - ldr sl, [sl, fp, lsl #7] │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r4, [r1, fp, lsl #7] │ │ │ │ - ldr r3, [r2, #-96] @ 0xffffffa0 │ │ │ │ - ldr r5, [r2, #-92] @ 0xffffffa4 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #124] @ 0x7c │ │ │ │ mov r6, r0 │ │ │ │ + ldr r3, [sl, fp, lsl #7] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [r2, #-96] @ 0xffffffa0 │ │ │ │ + ldr sl, [r5, fp, lsl #7] │ │ │ │ + ldr r5, [r2, #-92] @ 0xffffffa4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ + mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ mov r1, r5 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #340] @ 0x154 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #332] @ 0x14c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1808] @ 92620 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #1764] @ 96a28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1796] @ 92624 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [pc, #1756] @ 96a2c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #1764] @ 92620 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #1724] @ 96a28 │ │ │ │ + str r0, [sp, #348] @ 0x15c │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1752] @ 92624 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #1708] @ 96a2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #340] @ 0x154 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1692] @ 92624 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #1648] @ 96a2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1672] @ 92620 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #1628] @ 96a28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #1648] @ 92624 │ │ │ │ - str r0, [sp, #344] @ 0x158 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #1608] @ 96a2c │ │ │ │ + str r0, [sp, #356] @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #1628] @ 92620 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #1584] @ 96a28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #348] @ 0x15c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #364] @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - lsl r5, fp, #4 │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp] │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ sub r5, r5, fp │ │ │ │ - ldr r7, [r9, r5, lsl #4] │ │ │ │ ldr r8, [sl, #-32] @ 0xffffffe0 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - ldr r5, [lr, r5, lsl #4] │ │ │ │ + str r5, [sp, #24] │ │ │ │ + ldr r7, [r9, r5, lsl #4] │ │ │ │ ldr r6, [sl, #-28] @ 0xffffffe4 │ │ │ │ - str r0, [sp, #356] @ 0x164 │ │ │ │ + ldr r5, [r1, r5, lsl #4] │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp] │ │ │ │ mov r3, sl │ │ │ │ - ldr r9, [r9, r2, lsl #4] │ │ │ │ - ldr sl, [sl, #-288] @ 0xfffffee0 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r7, [lr, r2, lsl #4] │ │ │ │ - ldr r8, [r3, #-284] @ 0xfffffee4 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + ldr r9, [r9, r7, lsl #4] │ │ │ │ + ldr r7, [r1, r7, lsl #4] │ │ │ │ + ldr sl, [sl, #-288] @ 0xfffffee0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r8, [r3, #-284] @ 0xfffffee4 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - ldr r8, [r9, r4, lsl #4] │ │ │ │ - add r6, r9, r4, lsl #4 │ │ │ │ - ldr r9, [sl, #-416] @ 0xfffffe60 │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ - mov r1, r9 │ │ │ │ - add r6, lr, r4, lsl #4 │ │ │ │ - str r6, [sp, #124] @ 0x7c │ │ │ │ - ldr r4, [lr, r4, lsl #4] │ │ │ │ - ldr r5, [sl, #-412] @ 0xfffffe64 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp] │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + lsl r3, r2, #4 │ │ │ │ + add r6, r9, r3 │ │ │ │ + add r8, r1, r3 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r9, [r9, r2, lsl #4] │ │ │ │ + str r6, [sp, #132] @ 0x84 │ │ │ │ + str r8, [sp, #136] @ 0x88 │ │ │ │ + ldr sl, [r3, #-416] @ 0xfffffe60 │ │ │ │ + ldr r5, [r3, #-412] @ 0xfffffe64 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r8, [r1, r2, lsl #4] │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [sl, #-160] @ 0xffffff60 │ │ │ │ - ldr r9, [lr, fp, lsl #7] │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [sp, #124] @ 0x7c │ │ │ │ - ldr r5, [sl, #-156] @ 0xffffff64 │ │ │ │ - ldr r4, [r4, fp, lsl #7] │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #132] @ 0x84 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr sl, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [r9, fp, lsl #7] │ │ │ │ + ldr r9, [sl, fp, lsl #7] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r4, [sl, #-160] @ 0xffffff60 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r5, [sl, #-156] @ 0xffffff64 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r3 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a680 │ │ │ │ + str r0, [sp, #372] @ 0x174 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #364] @ 0x16c │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #848] @ 92624 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #796] @ 96a2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #828] @ 92620 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [pc, #780] @ 96a28 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #804] @ 92624 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #756] @ 96a2c │ │ │ │ + str r0, [sp, #380] @ 0x17c │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #784] @ 92620 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #732] @ 96a28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #372] @ 0x174 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #724] @ 92620 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #672] @ 96a28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #712] @ 92624 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #660] @ 96a2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #680] @ 92620 │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #632] @ 96a28 │ │ │ │ + str r0, [sp, #388] @ 0x184 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #668] @ 92624 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #616] @ 96a2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #380] @ 0x17c │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ + str r0, [sp, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - lsl r1, fp, #3 │ │ │ │ - add r8, lr, r1 │ │ │ │ - add r7, sl, r1 │ │ │ │ - str r7, [sp, #128] @ 0x80 │ │ │ │ - str r8, [sp, #132] @ 0x84 │ │ │ │ - ldr r7, [sl, fp, lsl #3] │ │ │ │ + bl 151104 │ │ │ │ + ldr r3, [sp] │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ ldr r8, [r9, #-496] @ 0xfffffe10 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r6, [lr, fp, lsl #3] │ │ │ │ + ldr r7, [sl, fp, lsl #3] │ │ │ │ + add r6, sl, lr │ │ │ │ + add r1, r3, lr │ │ │ │ ldr r5, [r9, #-492] @ 0xfffffe14 │ │ │ │ - str r0, [sp, #388] @ 0x184 │ │ │ │ + str r6, [sp, #140] @ 0x8c │ │ │ │ + ldr r6, [r3, fp, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #132] @ 0x84 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ - ldr r6, [r8, fp, lsl #7] │ │ │ │ - ldr r7, [r7, fp, lsl #7] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r8, [r9, #-240] @ 0xffffff10 │ │ │ │ + ldr r7, [r1, fp, lsl #7] │ │ │ │ ldr r5, [r9, #-236] @ 0xffffff14 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [r3, fp, lsl #7] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r6 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp] │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + ldr r5, [r9, #-364] @ 0xfffffe94 │ │ │ │ add r6, r6, fp │ │ │ │ - add r7, sl, r6, lsl #3 │ │ │ │ - ldr r8, [r9, #-368] @ 0xfffffe90 │ │ │ │ - str r7, [sp, #136] @ 0x88 │ │ │ │ + lsl r3, r6, #3 │ │ │ │ ldr r7, [sl, r6, lsl #3] │ │ │ │ - add r3, lr, r6, lsl #3 │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r6, [sp, #28] │ │ │ │ + add r8, sl, r3 │ │ │ │ ldr r6, [lr, r6, lsl #3] │ │ │ │ - ldr r5, [r9, #-364] @ 0xfffffe94 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + add r3, lr, r3 │ │ │ │ + str r8, [sp, #148] @ 0x94 │ │ │ │ + ldr r8, [r9, #-368] @ 0xfffffe90 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #136] @ 0x88 │ │ │ │ - ldr r8, [r9, #-112] @ 0xffffff90 │ │ │ │ - ldr r7, [r7, fp, lsl #7] │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r6, [r3, fp, lsl #7] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r8, [sp, #152] @ 0x98 │ │ │ │ ldr r5, [r9, #-108] @ 0xffffff94 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r7, [r3, fp, lsl #7] │ │ │ │ + ldr r6, [r8, fp, lsl #7] │ │ │ │ + ldr r8, [r9, #-112] @ 0xffffff90 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - b 9262c │ │ │ │ - andeq r2, ip, r0, lsr #11 │ │ │ │ + b 96a34 │ │ │ │ + muleq ip, r8, r1 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ svccc 0x006c835e │ │ │ │ mcrcc 15, 6, lr, cr3, cr5, {0} │ │ │ │ svccc 0x003504f3 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str sl, [sp, #12] │ │ │ │ - add lr, sl, ip, lsl #3 │ │ │ │ - str lr, [sp, #144] @ 0x90 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - ldr r8, [sl, ip, lsl #3] │ │ │ │ - add r3, lr, ip, lsl #3 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ + str r8, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp] │ │ │ │ + mov r2, r9 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ ldr r9, [r9, #-432] @ 0xfffffe50 │ │ │ │ - ldr r6, [lr, ip, lsl #3] │ │ │ │ + ldr r5, [r2, #-428] @ 0xfffffe54 │ │ │ │ + lsl r3, r4, #3 │ │ │ │ + ldr r6, [lr, r4, lsl #3] │ │ │ │ + add r8, sl, r3 │ │ │ │ + add r3, lr, r3 │ │ │ │ mov r1, r9 │ │ │ │ - ldr r5, [r3, #-428] @ 0xfffffe54 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ + str r8, [sp, #156] @ 0x9c │ │ │ │ + ldr r8, [sl, r4, lsl #3] │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r9, [sp, #144] @ 0x90 │ │ │ │ - ldr r5, [r3, #-176] @ 0xffffff50 │ │ │ │ - ldr sl, [r9, fp, lsl #7] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r6, [r3, #-172] @ 0xffffff54 │ │ │ │ - ldr r9, [sp, #148] @ 0x94 │ │ │ │ - ldr r9, [r9, fp, lsl #7] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ + ldr r8, [sp, #156] @ 0x9c │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r5, [r2, #-176] @ 0xffffff50 │ │ │ │ + ldr sl, [r8, fp, lsl #7] │ │ │ │ + ldr r6, [r2, #-172] @ 0xffffff54 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r9, [r3, fp, lsl #7] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r8 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - add r9, fp, r2, lsl #2 │ │ │ │ - lsl lr, r2, #2 │ │ │ │ - ldr r8, [sl, r9, lsl #3] │ │ │ │ - ldr sl, [r3, #-48] @ 0xffffffd0 │ │ │ │ - str lr, [sp, #220] @ 0xdc │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r7, [lr, r9, lsl #3] │ │ │ │ - ldr r6, [r3, #-44] @ 0xffffffd4 │ │ │ │ - str r9, [sp, #36] @ 0x24 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - lsl r8, r4, #2 │ │ │ │ - str r8, [sp, #648] @ 0x288 │ │ │ │ - add r8, fp, r4, lsl #2 │ │ │ │ - ldr r2, [r3, #-304] @ 0xfffffed0 │ │ │ │ - mov r6, r8 │ │ │ │ - ldr r8, [sl, r8, lsl #3] │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r4, [lr, r6, lsl #3] │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r6, [r3, #-300] @ 0xfffffed4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ + mov r3, #232 @ 0xe8 │ │ │ │ + ldr lr, [sp] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mul r8, r3, fp │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + str r8, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #-48] @ 0xffffffd0 │ │ │ │ + ldr r9, [sl, r8] │ │ │ │ + ldr r7, [r2, #-44] @ 0xffffffd4 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r8, [lr, r8] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ - mov r1, r2 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + mov r3, #104 @ 0x68 │ │ │ │ + ldr lr, [sp] │ │ │ │ mov r8, r0 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mul r9, r3, fp │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r9, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [r2, #-304] @ 0xfffffed0 │ │ │ │ + ldr r3, [r3, r9] │ │ │ │ + ldr r7, [r2, #-300] @ 0xfffffed4 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r9, [lr, r9] │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - mov r4, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - str r8, [sp, #392] @ 0x188 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #396] @ 0x18c │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 14a680 │ │ │ │ - str r8, [sp, #404] @ 0x194 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ + str r9, [sp, #404] @ 0x194 │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - mov r8, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a67c │ │ │ │ - mov sl, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #416] @ 0x1a0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + str r9, [sp, #416] @ 0x1a0 │ │ │ │ str r0, [sp, #420] @ 0x1a4 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r5, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #716] @ 0x2cc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #164] @ 0xa4 │ │ │ │ - ldr r8, [sp, #160] @ 0xa0 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #720] @ 0x2d0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r5, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #428] @ 0x1ac │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-968] @ 92628 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #732] @ 0x2dc │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + str r0, [sp, #736] @ 0x2e0 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r9, [sp, #172] @ 0xac │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-992] @ 92628 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-992] @ 96a30 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #436] @ 0x1b4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1016] @ 96a30 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #428] @ 0x1ac │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1048] @ 92628 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1072] @ 96a30 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + str r0, [sp, #444] @ 0x1bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1072] @ 92628 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - str r0, [sp, #436] @ 0x1b4 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #156] @ 0x9c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1096] @ 96a30 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #724] @ 0x2d4 │ │ │ │ + str r0, [sp, #740] @ 0x2e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + str r0, [sp, #452] @ 0x1c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - lsl r4, fp, #5 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - sub r8, r4, fp │ │ │ │ - ldr r6, [lr, r8, lsl #3] │ │ │ │ - ldr r7, [sl, r8, lsl #3] │ │ │ │ - str r8, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + str r0, [sp, #456] @ 0x1c8 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + sub r3, ip, fp │ │ │ │ + ldr r7, [sl, r3, lsl #3] │ │ │ │ + ldr lr, [sp] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r6, [lr, r3, lsl #3] │ │ │ │ ldr r8, [r9, #-16] │ │ │ │ ldr r5, [r9, #-12] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #444] @ 0x1bc │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp] │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ ldr r8, [r9, #-272] @ 0xfffffef0 │ │ │ │ ldr r7, [sl, r5, lsl #3] │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ ldr r6, [lr, r5, lsl #3] │ │ │ │ + mov r1, r8 │ │ │ │ ldr r5, [r9, #-268] @ 0xfffffef4 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - add r7, sl, r3, lsl #3 │ │ │ │ - ldr r8, [r9, #-400] @ 0xfffffe70 │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ - ldr r7, [sl, r3, lsl #3] │ │ │ │ - add r2, lr, r3, lsl #3 │ │ │ │ - lsl r4, r3, #3 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r6, [lr, r3, lsl #3] │ │ │ │ - str r2, [sp, #156] @ 0x9c │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ + lsl r3, ip, #3 │ │ │ │ + add r7, sl, r3 │ │ │ │ + str r7, [sp, #164] @ 0xa4 │ │ │ │ + ldr r7, [sl, ip, lsl #3] │ │ │ │ + ldr lr, [sp] │ │ │ │ + ldr r8, [r9, #-400] @ 0xfffffe70 │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [r9, #-396] @ 0xfffffe74 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + add r6, lr, r3 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r6, [lr, ip, lsl #3] │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #164] @ 0xa4 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr ip, [sp, #168] @ 0xa8 │ │ │ │ ldr r8, [r9, #-144] @ 0xffffff70 │ │ │ │ - ldr r7, [r2, fp, lsl #7] │ │ │ │ - ldr lr, [sp, #156] @ 0x9c │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r6, [lr, fp, lsl #7] │ │ │ │ + ldr r7, [r7, fp, lsl #7] │ │ │ │ ldr r5, [r9, #-140] @ 0xffffff74 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r6, [ip, fp, lsl #7] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r4, [sp, #180] @ 0xb4 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp] │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - mov r3, r9 │ │ │ │ - add r2, lr, r4, lsl #3 │ │ │ │ - add ip, sl, r4, lsl #3 │ │ │ │ - lsl r7, r4, #3 │ │ │ │ - ldr r6, [lr, r4, lsl #3] │ │ │ │ - str ip, [sp, #160] @ 0xa0 │ │ │ │ - str r2, [sp, #164] @ 0xa4 │ │ │ │ - ldr r8, [sl, r4, lsl #3] │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ - ldr r9, [r9, #-464] @ 0xfffffe30 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + lsl r3, r2, #3 │ │ │ │ + ldr r8, [sl, r2, lsl #3] │ │ │ │ + add ip, sl, r3 │ │ │ │ + add r6, lr, r3 │ │ │ │ + str ip, [sp, #172] @ 0xac │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r8 │ │ │ │ + ldr r7, [lr, r2, lsl #3] │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r9, [r9, #-464] @ 0xfffffe30 │ │ │ │ + ldr r5, [r2, #-460] @ 0xfffffe34 │ │ │ │ mov r1, r9 │ │ │ │ - ldr r5, [r3, #-460] @ 0xfffffe34 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #160] @ 0xa0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr ip, [sp, #172] @ 0xac │ │ │ │ + ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r5, [r2, #-208] @ 0xffffff30 │ │ │ │ ldr sl, [ip, fp, lsl #7] │ │ │ │ - ldr r5, [r3, #-208] @ 0xffffff30 │ │ │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ │ │ + ldr r9, [r7, fp, lsl #7] │ │ │ │ mov r1, r5 │ │ │ │ - ldr r9, [r2, fp, lsl #7] │ │ │ │ - ldr r6, [r3, #-204] @ 0xffffff34 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r7, [r2, #-204] @ 0xffffff34 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - add r7, r4, r7 │ │ │ │ - ldr r8, [sl, r7, lsl #3] │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ - ldr r7, [lr, r7, lsl #3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp] │ │ │ │ + mov r3, #216 @ 0xd8 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mul ip, r3, fp │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ + ldr r8, [lr, ip] │ │ │ │ + ldr r9, [sl, ip] │ │ │ │ + ldr r4, [r2, #-80] @ 0xffffffb0 │ │ │ │ + ldr r6, [r2, #-76] @ 0xffffffb4 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - ldr sl, [r3, #-80] @ 0xffffffb0 │ │ │ │ - ldr r5, [r3, #-76] @ 0xffffffb4 │ │ │ │ - mov r1, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + mov r3, #88 @ 0x58 │ │ │ │ + ldr lr, [sp] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mul r9, r3, fp │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r9, [sp, #52] @ 0x34 │ │ │ │ + ldr r4, [r2, #-336] @ 0xfffffeb0 │ │ │ │ + ldr r3, [r3, r9] │ │ │ │ + ldr r6, [r2, #-332] @ 0xfffffeb4 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r9, [lr, r9] │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r8, fp, ip, lsl #1 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r4, [lr, r2, lsl #3] │ │ │ │ - ldr r8, [sl, r8, lsl #3] │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [r3, #-336] @ 0xfffffeb0 │ │ │ │ - ldr r5, [r3, #-332] @ 0xfffffeb4 │ │ │ │ - mov r1, r2 │ │ │ │ - str r2, [sp, #204] @ 0xcc │ │ │ │ - mov r7, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #204] @ 0xcc │ │ │ │ - mov r1, r2 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ - mov r7, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ mov r1, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 14a680 │ │ │ │ - str r8, [sp, #448] @ 0x1c0 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #452] @ 0x1c4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ - str r0, [sp, #732] @ 0x2dc │ │ │ │ + str r9, [sp, #460] @ 0x1cc │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #748] @ 0x2ec │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - str r8, [sp, #456] @ 0x1c8 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #460] @ 0x1cc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + str r9, [sp, #468] @ 0x1d4 │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #464] @ 0x1d0 │ │ │ │ + str r0, [sp, #476] @ 0x1dc │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a67c │ │ │ │ - mov sl, r0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151100 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #468] @ 0x1d4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ - str r0, [sp, #472] @ 0x1d8 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #480] @ 0x1e0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ │ │ + str r0, [sp, #484] @ 0x1e4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #736] @ 0x2e0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #200] @ 0xc8 │ │ │ │ - ldr sl, [sp, #196] @ 0xc4 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #740] @ 0x2e4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r7 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2712] @ 92628 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #752] @ 0x2f0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #476] @ 0x1dc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2736] @ 92628 │ │ │ │ - bl 14a8c4 │ │ │ │ + str r0, [sp, #756] @ 0x2f4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-2716] @ 96a30 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #488] @ 0x1e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2740] @ 96a30 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #492] @ 0x1ec │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2792] @ 92628 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-2796] @ 96a30 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #484] @ 0x1e4 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2816] @ 92628 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2820] @ 96a30 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #500] @ 0x1f4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #744] @ 0x2e8 │ │ │ │ + str r0, [sp, #760] @ 0x2f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r0, [sp, #748] @ 0x2ec │ │ │ │ + str r0, [sp, #764] @ 0x2fc │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #492] @ 0x1ec │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - lsl r4, fp, #6 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - sub r4, r4, fp │ │ │ │ - ldr r7, [sl, r4, lsl #2] │ │ │ │ - ldr r8, [r9, #-8] │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r6, [lr, r4, lsl #2] │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp] │ │ │ │ + str r0, [sp, #508] @ 0x1fc │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + sub r8, r7, fp │ │ │ │ + ldr r6, [lr, r8, lsl #2] │ │ │ │ + str r8, [sp, #92] @ 0x5c │ │ │ │ ldr r5, [r9, #-4] │ │ │ │ - str r0, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r7, [sl, r8, lsl #2] │ │ │ │ + ldr r8, [r9, #-8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - ldr r8, [sp, #44] @ 0x2c │ │ │ │ - ldr r5, [r9, #-260] @ 0xfffffefc │ │ │ │ - ldr r6, [lr, r8, lsl #2] │ │ │ │ - ldr r7, [sl, r8, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp] │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ ldr r8, [r9, #-264] @ 0xfffffef8 │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r5, [r9, #-260] @ 0xfffffefc │ │ │ │ + ldr r7, [sl, r3, lsl #2] │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r6, [lr, r3, lsl #2] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r4, [sp, #184] @ 0xb8 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - ldr r7, [sl, r2, lsl #2] │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp] │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ ldr r8, [r9, #-392] @ 0xfffffe78 │ │ │ │ - add r3, sl, r2, lsl #2 │ │ │ │ - add r4, lr, r2, lsl #2 │ │ │ │ - lsl r5, r2, #2 │ │ │ │ + lsl r3, r5, #2 │ │ │ │ + ldr r7, [sl, r5, lsl #2] │ │ │ │ + add r6, lr, r3 │ │ │ │ + add r4, sl, r3 │ │ │ │ mov r1, r8 │ │ │ │ - ldr r6, [lr, r2, lsl #2] │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ - str r4, [sp, #172] @ 0xac │ │ │ │ - ldr r5, [r9, #-388] @ 0xfffffe7c │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + str r4, [sp, #180] @ 0xb4 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r6, [lr, r5, lsl #2] │ │ │ │ + bl 151348 │ │ │ │ + ldr r5, [r9, #-388] @ 0xfffffe7c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ - ldr r7, [r3, fp, lsl #7] │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ - ldr r4, [sp, #172] @ 0xac │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #180] @ 0xb4 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r7, [r5, fp, lsl #7] │ │ │ │ + ldr r6, [sp, #184] @ 0xb8 │ │ │ │ ldr r8, [r9, #-136] @ 0xffffff78 │ │ │ │ mov r0, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r6, [r4, fp, lsl #7] │ │ │ │ ldr r5, [r9, #-132] @ 0xffffff7c │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r6, [r6, fp, lsl #7] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #204] @ 0xcc │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #204] @ 0xcc │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str r5, [sp, #208] @ 0xd0 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - add r8, sl, r3 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r4 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #204] @ 0xcc │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp] │ │ │ │ mov r2, r9 │ │ │ │ - str r8, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ ldr r9, [r9, #-456] @ 0xfffffe38 │ │ │ │ + lsl r3, r7, #2 │ │ │ │ ldr r8, [sl, r7, lsl #2] │ │ │ │ - add r3, lr, r3 │ │ │ │ - mov r1, r9 │ │ │ │ + add r5, lr, r3 │ │ │ │ ldr r6, [lr, r7, lsl #2] │ │ │ │ - ldr r5, [r2, #-452] @ 0xfffffe3c │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + add r4, sl, r3 │ │ │ │ + mov r1, r9 │ │ │ │ + str r4, [sp, #188] @ 0xbc │ │ │ │ + str r5, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r5, [r2, #-452] @ 0xfffffe3c │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - ldr r8, [sp, #180] @ 0xb4 │ │ │ │ - ldr sl, [r3, fp, lsl #7] │ │ │ │ - ldr r9, [r8, fp, lsl #7] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #188] @ 0xbc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + ldr sl, [sl, fp, lsl #7] │ │ │ │ + ldr r9, [r5, fp, lsl #7] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r0, sl │ │ │ │ ldr r5, [r2, #-200] @ 0xffffff38 │ │ │ │ ldr r6, [r2, #-196] @ 0xffffff3c │ │ │ │ mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - sub r3, r3, fp │ │ │ │ - ldr r8, [sl, r3, lsl #2] │ │ │ │ - ldr sl, [r2, #-72] @ 0xffffffb8 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r7, [lr, r3, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + mov r3, #220 @ 0xdc │ │ │ │ + ldr lr, [sp] │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mul r7, r3, fp │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [r2, #-68] @ 0xffffffbc │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ + ldr r8, [sl, r7] │ │ │ │ + ldr sl, [r2, #-72] @ 0xffffffb8 │ │ │ │ + ldr r7, [lr, r7] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - sub r8, r3, fp │ │ │ │ - ldr r3, [sl, r8, lsl #2] │ │ │ │ - str r8, [sp, #68] @ 0x44 │ │ │ │ - ldr r8, [lr, r8, lsl #2] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp] │ │ │ │ + mov r3, #92 @ 0x5c │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mul ip, r3, fp │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + str ip, [sp, #60] @ 0x3c │ │ │ │ + ldr r8, [lr, ip] │ │ │ │ + ldr r3, [sl, ip] │ │ │ │ ldr r4, [r2, #-328] @ 0xfffffeb8 │ │ │ │ ldr r6, [r2, #-324] @ 0xfffffebc │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #204] @ 0xcc │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #220] @ 0xdc │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #500] @ 0x1f4 │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #204] @ 0xcc │ │ │ │ + str r0, [sp, #512] @ 0x200 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #752] @ 0x2f0 │ │ │ │ + str r0, [sp, #772] @ 0x304 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - str r0, [sp, #756] @ 0x2f4 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #508] @ 0x1fc │ │ │ │ + str r0, [sp, #516] @ 0x204 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #520] @ 0x208 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #516] @ 0x204 │ │ │ │ + str r0, [sp, #524] @ 0x20c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #228] @ 0xe4 │ │ │ │ - ldr sl, [sp, #224] @ 0xe0 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ + ldr r8, [sp, #220] @ 0xdc │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #4088] @ 94794 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #4088] @ 98b9c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #524] @ 0x20c │ │ │ │ + str r0, [sp, #532] @ 0x214 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #4064] @ 94794 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #4064] @ 98b9c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #4008] @ 94794 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #4008] @ 98b9c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #532] @ 0x214 │ │ │ │ + str r0, [sp, #540] @ 0x21c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3984] @ 94794 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - str r0, [sp, #536] @ 0x218 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3984] @ 98b9c │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #544] @ 0x220 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #220] @ 0xdc │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #760] @ 0x2f8 │ │ │ │ + str r0, [sp, #780] @ 0x30c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - str r0, [sp, #764] @ 0x2fc │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #204] @ 0xcc │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #784] @ 0x310 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #540] @ 0x21c │ │ │ │ + str r0, [sp, #548] @ 0x224 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - ldr r7, [sl, fp, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp] │ │ │ │ + str r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ ldr r8, [r9, #-504] @ 0xfffffe08 │ │ │ │ - lsl r3, fp, #2 │ │ │ │ - add r6, sl, r3 │ │ │ │ - add r4, lr, r3 │ │ │ │ + ldr r7, [sl, fp, lsl #2] │ │ │ │ + add r4, sl, r2 │ │ │ │ + ldr r5, [r9, #-500] @ 0xfffffe0c │ │ │ │ + str r4, [sp, #196] @ 0xc4 │ │ │ │ + add r4, lr, r2 │ │ │ │ mov r1, r8 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ - str r4, [sp, #188] @ 0xbc │ │ │ │ ldr r6, [lr, fp, lsl #2] │ │ │ │ - ldr r5, [r9, #-500] @ 0xfffffe0c │ │ │ │ - str r0, [sp, #544] @ 0x220 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r4, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [r9, #-248] @ 0xffffff08 │ │ │ │ - ldr r7, [r6, fp, lsl #7] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r4, [sp, #188] @ 0xbc │ │ │ │ ldr r5, [r9, #-244] @ 0xffffff0c │ │ │ │ - ldr r6, [r4, fp, lsl #7] │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r7, [r4, fp, lsl #7] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r6, [r4, fp, lsl #7] │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str r5, [sp, #220] @ 0xdc │ │ │ │ - lsl r5, fp, #4 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a680 │ │ │ │ - add r3, r5, fp │ │ │ │ - ldr r7, [sl, r3, lsl #2] │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r4 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp] │ │ │ │ + str r0, [sp, #244] @ 0xf4 │ │ │ │ + ldr r8, [sp, #36] @ 0x24 │ │ │ │ + add r8, r8, fp │ │ │ │ + lsl r3, r8, #2 │ │ │ │ + ldr r6, [lr, r8, lsl #2] │ │ │ │ + str r8, [sp, #96] @ 0x60 │ │ │ │ + ldr r7, [sl, r8, lsl #2] │ │ │ │ + add r5, sl, r3 │ │ │ │ + add r4, lr, r3 │ │ │ │ ldr r8, [r9, #-376] @ 0xfffffe88 │ │ │ │ - add r5, sl, r3, lsl #2 │ │ │ │ - mov r1, r8 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ - add r5, lr, r3, lsl #2 │ │ │ │ - ldr r6, [lr, r3, lsl #2] │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - str r5, [sp, #196] @ 0xc4 │ │ │ │ + str r5, [sp, #204] @ 0xcc │ │ │ │ ldr r5, [r9, #-372] @ 0xfffffe8c │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r5, [sp, #204] @ 0xcc │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ ldr r8, [r9, #-120] @ 0xffffff88 │ │ │ │ ldr r7, [r5, fp, lsl #7] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r5, [sp, #196] @ 0xc4 │ │ │ │ - ldr r6, [r5, fp, lsl #7] │ │ │ │ ldr r5, [r9, #-116] @ 0xffffff8c │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r6, [r4, fp, lsl #7] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #244] @ 0xf4 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - str r5, [sp, #240] @ 0xf0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, r4 │ │ │ │ + str r4, [sp, #228] @ 0xe4 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #220] @ 0xdc │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp] │ │ │ │ mov r2, r9 │ │ │ │ - ldr r8, [sl, r5, lsl #2] │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ ldr r9, [r9, #-440] @ 0xfffffe48 │ │ │ │ - add r6, sl, r5, lsl #2 │ │ │ │ - mov r1, r9 │ │ │ │ - add sl, lr, r5, lsl #2 │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ - str sl, [sp, #204] @ 0xcc │ │ │ │ - ldr r6, [lr, r5, lsl #2] │ │ │ │ ldr r5, [r2, #-436] @ 0xfffffe4c │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + lsl r3, r6, #2 │ │ │ │ + ldr r8, [sl, r6, lsl #2] │ │ │ │ + add r7, sl, r3 │ │ │ │ + add sl, lr, r3 │ │ │ │ + ldr r6, [lr, r6, lsl #2] │ │ │ │ + mov r1, r9 │ │ │ │ + str r7, [sp, #212] @ 0xd4 │ │ │ │ + str sl, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r6, [sp, #200] @ 0xc8 │ │ │ │ - ldr r5, [r2, #-184] @ 0xffffff48 │ │ │ │ - ldr sl, [r6, fp, lsl #7] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r6, [r2, #-180] @ 0xffffff4c │ │ │ │ - ldr r9, [sp, #204] @ 0xcc │ │ │ │ - ldr r9, [r9, fp, lsl #7] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ + ldr sl, [sp, #212] @ 0xd4 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [r2, #-180] @ 0xffffff4c │ │ │ │ + ldr sl, [sl, fp, lsl #7] │ │ │ │ + ldr r9, [r5, fp, lsl #7] │ │ │ │ + ldr r5, [r2, #-184] @ 0xffffff48 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #252] @ 0xfc │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #564] @ 0x234 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [sp, #568] @ 0x238 │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - add r6, r4, fp │ │ │ │ - ldr r9, [sl, r6, lsl #2] │ │ │ │ + bl 151100 │ │ │ │ + mov r3, #228 @ 0xe4 │ │ │ │ + ldr lr, [sp] │ │ │ │ + str r0, [sp, #252] @ 0xfc │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mul r6, r3, fp │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + ldr r8, [lr, r6] │ │ │ │ + ldr r9, [sl, r6] │ │ │ │ ldr sl, [r2, #-56] @ 0xffffffc8 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r8, [lr, r6, lsl #2] │ │ │ │ - str r6, [sp, #76] @ 0x4c │ │ │ │ ldr r6, [r2, #-52] @ 0xffffffcc │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - lsl r2, ip, #2 │ │ │ │ - str r2, [sp, #588] @ 0x24c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add sl, ip, ip, lsl #2 │ │ │ │ + bl 151100 │ │ │ │ + mov r3, #100 @ 0x64 │ │ │ │ + ldr lr, [sp] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mul sl, r3, fp │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + str sl, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [r2, #-312] @ 0xfffffec8 │ │ │ │ - ldr r3, [r3, sl, lsl #2] │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r3, [ip, sl] │ │ │ │ ldr r6, [r2, #-308] @ 0xfffffecc │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - str sl, [sp, #80] @ 0x50 │ │ │ │ - ldr sl, [lr, sl, lsl #2] │ │ │ │ - mov r9, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr sl, [lr, sl] │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #768] @ 0x300 │ │ │ │ + str r0, [sp, #788] @ 0x314 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #260] @ 0x104 │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - str r0, [sp, #772] @ 0x304 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + str r0, [sp, #792] @ 0x318 │ │ │ │ + ldr sl, [sp, #244] @ 0xf4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #776] @ 0x308 │ │ │ │ + str r0, [sp, #796] @ 0x31c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - str r0, [sp, #780] @ 0x30c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #252] @ 0xfc │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #548] @ 0x224 │ │ │ │ + str r0, [sp, #556] @ 0x22c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ - str r0, [sp, #552] @ 0x228 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #560] @ 0x230 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #556] @ 0x22c │ │ │ │ + str r0, [sp, #564] @ 0x234 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #568] @ 0x238 │ │ │ │ - ldr sl, [sp, #564] @ 0x234 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #560] @ 0x230 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #568] @ 0x238 │ │ │ │ + ldr r8, [sp, #252] @ 0xfc │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2316] @ 94794 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2316] @ 98b9c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #564] @ 0x234 │ │ │ │ + str r0, [sp, #572] @ 0x23c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2292] @ 94794 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2292] @ 98b9c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #568] @ 0x238 │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #2236] @ 94794 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2236] @ 98b9c │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #572] @ 0x23c │ │ │ │ + str r0, [sp, #580] @ 0x244 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #2212] @ 94794 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - str r0, [sp, #576] @ 0x240 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #252] @ 0xfc │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2212] @ 98b9c │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #584] @ 0x248 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r0, [sp, #804] @ 0x324 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - str r0, [sp, #788] @ 0x314 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #808] @ 0x328 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #220] @ 0xdc │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #580] @ 0x244 │ │ │ │ + str r0, [sp, #588] @ 0x24c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #588] @ 0x24c │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add sl, lr, r2 │ │ │ │ - ldr r6, [r3, ip, lsl #2] │ │ │ │ - ldr r5, [lr, ip, lsl #2] │ │ │ │ - str sl, [sp, #212] @ 0xd4 │ │ │ │ - add r9, r3, r2 │ │ │ │ - str r0, [sp, #584] @ 0x248 │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp] │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + lsl r3, r4, #2 │ │ │ │ + ldr r5, [lr, r4, lsl #2] │ │ │ │ + add sl, lr, r3 │ │ │ │ + add r7, ip, r3 │ │ │ │ + mov r9, r7 │ │ │ │ + ldr r7, [ip, r4, lsl #2] │ │ │ │ + str sl, [sp, #224] @ 0xe0 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + mov r0, r7 │ │ │ │ ldr r8, [sl, #-472] @ 0xfffffe28 │ │ │ │ - ldr r7, [sl, #-468] @ 0xfffffe2c │ │ │ │ + ldr r6, [sl, #-468] @ 0xfffffe2c │ │ │ │ mov r1, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ mov r3, sl │ │ │ │ - str r9, [sp, #208] @ 0xd0 │ │ │ │ + mov r6, r0 │ │ │ │ + str r9, [sp, #220] @ 0xdc │ │ │ │ ldr sl, [sl, #-216] @ 0xffffff28 │ │ │ │ ldr r9, [r9, fp, lsl #7] │ │ │ │ - ldr lr, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, sl │ │ │ │ ldr r8, [r3, #-212] @ 0xffffff2c │ │ │ │ - ldr r7, [lr, fp, lsl #7] │ │ │ │ - mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r7, [r7, fp, lsl #7] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ - add r6, r2, r9, lsl #2 │ │ │ │ - add r1, lr, r9, lsl #2 │ │ │ │ - ldr r8, [r2, r9, lsl #2] │ │ │ │ - ldr r7, [lr, r9, lsl #2] │ │ │ │ - str r6, [sp, #216] @ 0xd8 │ │ │ │ - str r1, [sp, #220] @ 0xdc │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r3, #52 @ 0x34 │ │ │ │ + ldr lr, [sp] │ │ │ │ + str r0, [sp, #244] @ 0xf4 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mul r9, r3, fp │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + str r9, [sp, #68] @ 0x44 │ │ │ │ + ldr r7, [lr, r9] │ │ │ │ + add r4, r2, r9 │ │ │ │ + ldr r8, [r2, r9] │ │ │ │ + str r4, [sp, #228] @ 0xe4 │ │ │ │ + add r4, lr, r9 │ │ │ │ ldr r9, [sl, #-408] @ 0xfffffe68 │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ ldr r6, [sl, #-404] @ 0xfffffe6c │ │ │ │ + mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r9, [r1, fp, lsl #7] │ │ │ │ + ldr r7, [r3, fp, lsl #7] │ │ │ │ mov r3, sl │ │ │ │ - ldr r9, [r6, fp, lsl #7] │ │ │ │ ldr sl, [sl, #-152] @ 0xffffff68 │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r9 │ │ │ │ ldr r8, [r3, #-148] @ 0xffffff6c │ │ │ │ - ldr r7, [r1, fp, lsl #7] │ │ │ │ mov r1, sl │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #588] @ 0x24c │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #596] @ 0x254 │ │ │ │ + str r0, [sp, #268] @ 0x10c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #616] @ 0x268 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - sub r2, r5, r4 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - add r5, ip, r2, lsl #2 │ │ │ │ - str r5, [sp, #224] @ 0xe0 │ │ │ │ - add r5, lr, r2, lsl #2 │ │ │ │ - ldr r8, [ip, r2, lsl #2] │ │ │ │ - str r0, [sp, #620] @ 0x26c │ │ │ │ - str r5, [sp, #228] @ 0xe4 │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ + mov r3, #84 @ 0x54 │ │ │ │ + ldr lr, [sp] │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + mul r2, r3, fp │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + str r2, [sp, #824] @ 0x338 │ │ │ │ + ldr r7, [lr, r2] │ │ │ │ + add r4, ip, r2 │ │ │ │ + ldr r8, [ip, r2] │ │ │ │ + str r4, [sp, #236] @ 0xec │ │ │ │ + add r4, lr, r2 │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ ldr r9, [sl, #-344] @ 0xfffffea8 │ │ │ │ - ldr r7, [lr, r2, lsl #2] │ │ │ │ - mov r1, r9 │ │ │ │ - str r2, [sp, #808] @ 0x328 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r0, r8 │ │ │ │ ldr r6, [sl, #-340] @ 0xfffffeac │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #224] @ 0xe0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ mov r3, sl │ │ │ │ - ldr r9, [r8, fp, lsl #7] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r8, [sp, #240] @ 0xf0 │ │ │ │ ldr sl, [sl, #-88] @ 0xffffffa8 │ │ │ │ - ldr r8, [r3, #-84] @ 0xffffffac │ │ │ │ + ldr r9, [r1, fp, lsl #7] │ │ │ │ + ldr r7, [r8, fp, lsl #7] │ │ │ │ mov r1, sl │ │ │ │ - ldr r6, [sp, #228] @ 0xe4 │ │ │ │ - ldr r7, [r6, fp, lsl #7] │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r8, [r3, #-84] @ 0xffffffac │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #244] @ 0xf4 │ │ │ │ + str r0, [sp, #252] @ 0xfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #252] @ 0xfc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #256] @ 0x100 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - add r5, r5, fp │ │ │ │ - ldr r8, [sl, r5, lsl #2] │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ - ldr r7, [ip, r5, lsl #2] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + mov r3, #244 @ 0xf4 │ │ │ │ + ldr ip, [sp] │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + mul r5, r3, fp │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r7, [ip, r5] │ │ │ │ + ldr r8, [sl, r5] │ │ │ │ ldr r9, [r3, #-24] @ 0xffffffe8 │ │ │ │ ldr r5, [r3, #-20] @ 0xffffffec │ │ │ │ + mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r9, [sp, #36] @ 0x24 │ │ │ │ + bl 151100 │ │ │ │ + mov r3, #116 @ 0x74 │ │ │ │ + ldr ip, [sp] │ │ │ │ + mov r8, r0 │ │ │ │ + mul r4, r3, fp │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r9, [ip, r4] │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + ldr sl, [sl, r4] │ │ │ │ ldr r4, [r3, #-280] @ 0xfffffee8 │ │ │ │ - ldr sl, [sl, r9, lsl #2] │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r9, [ip, r9, lsl #2] │ │ │ │ ldr r5, [r3, #-276] @ 0xfffffeec │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #252] @ 0xfc │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #588] @ 0x24c │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #588] @ 0x24c │ │ │ │ + str r0, [sp, #596] @ 0x254 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #596] @ 0x254 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sp, #600] @ 0x258 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #596] @ 0x254 │ │ │ │ + str r0, [sp, #604] @ 0x25c │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #600] @ 0x258 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #792] @ 0x318 │ │ │ │ + str r0, [sp, #812] @ 0x32c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #252] @ 0xfc │ │ │ │ - str r0, [sp, #604] @ 0x25c │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ + str r0, [sp, #612] @ 0x264 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #580] @ 94798 │ │ │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #564] @ 98ba0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #568] @ 9479c │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #552] @ 98ba4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #536] @ 94798 │ │ │ │ - str r0, [sp, #608] @ 0x260 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #524] @ 98ba0 │ │ │ │ + str r0, [sp, #616] @ 0x268 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #524] @ 9479c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #508] @ 98ba4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #616] @ 0x268 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #272] @ 0x110 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #612] @ 0x264 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r9, [sp, #620] @ 0x26c │ │ │ │ - mov r1, r9 │ │ │ │ + str r0, [sp, #620] @ 0x26c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp, #624] @ 0x270 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #452] @ 94798 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #436] @ 98ba0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #440] @ 9479c │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #424] @ 98ba4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #412] @ 9479c │ │ │ │ - str r0, [sp, #616] @ 0x268 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #400] @ 98ba4 │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #392] @ 94798 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #376] @ 98ba0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #620] @ 0x26c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + str r0, [sp, #628] @ 0x274 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #332] @ 94798 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #316] @ 98ba0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #320] @ 9479c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #304] @ 98ba4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #288] @ 94798 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #276] @ 98ba0 │ │ │ │ + str r0, [sp, #632] @ 0x278 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #276] @ 9479c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #260] @ 98ba4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - str r0, [sp, #628] @ 0x274 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #252] @ 0xfc │ │ │ │ + str r0, [sp, #636] @ 0x27c │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ + str r0, [sp, #640] @ 0x280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #252] @ 0xfc │ │ │ │ - str r0, [sp, #636] @ 0x27c │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ + str r0, [sp, #644] @ 0x284 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #152] @ 9479c │ │ │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #136] @ 98ba4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #132] @ 94798 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #116] @ 98ba0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #104] @ 94798 │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #92] @ 98ba0 │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #92] @ 9479c │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #76] @ 98ba4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [sp, #644] @ 0x284 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr lr, [sp, #648] @ 0x288 │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - add r8, r2, lr │ │ │ │ - add r9, ip, lr │ │ │ │ - str r8, [sp, #232] @ 0xe8 │ │ │ │ - str r9, [sp, #236] @ 0xec │ │ │ │ - ldr r8, [r2, r4, lsl #2] │ │ │ │ - ldr r9, [sl, #-488] @ 0xfffffe18 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + str r0, [sp, #652] @ 0x28c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + lsl r3, r2, #2 │ │ │ │ + add sl, r9, r3 │ │ │ │ + str sl, [sp, #244] @ 0xf4 │ │ │ │ + ldr ip, [sp] │ │ │ │ + ldr r8, [r9, r2, lsl #2] │ │ │ │ + add sl, ip, r3 │ │ │ │ + ldr r7, [ip, r2, lsl #2] │ │ │ │ + str sl, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r7, [ip, r4, lsl #2] │ │ │ │ - b 947bc │ │ │ │ + b 98bc4 │ │ │ │ svccc 0x003504f3 │ │ │ │ svccc 0x006c835e │ │ │ │ mcrcc 15, 6, lr, cr3, cr5, {0} │ │ │ │ svccc 0x003504f3 │ │ │ │ svccc 0x007b14be │ │ │ │ cdpcc 5, 4, cr12, cr7, cr2, {6} │ │ │ │ + svccc 0x007ec46d │ │ │ │ svccc 0x0045e403 │ │ │ │ svccc 0x00226799 │ │ │ │ stclcc 13, cr11, [r8, #216] @ 0xd8 │ │ │ │ - svccc 0x007ec46d │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + ldr r9, [sl, #-488] @ 0xfffffe18 │ │ │ │ ldr r6, [sl, #-484] @ 0xfffffe1c │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #232] @ 0xe8 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #244] @ 0xf4 │ │ │ │ mov r3, sl │ │ │ │ - ldr r9, [lr, fp, lsl #7] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ ldr sl, [sl, #-232] @ 0xffffff18 │ │ │ │ - ldr r8, [sp, #236] @ 0xec │ │ │ │ - mov r1, sl │ │ │ │ - ldr r7, [r8, fp, lsl #7] │ │ │ │ + ldr r9, [lr, fp, lsl #7] │ │ │ │ ldr r8, [r3, #-228] @ 0xffffff1c │ │ │ │ - mov r4, r0 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r7, [r2, fp, lsl #7] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ + str r0, [sp, #656] @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #652] @ 0x28c │ │ │ │ + str r0, [sp, #660] @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - add r9, r2, r6, lsl #2 │ │ │ │ - ldr r8, [r2, r6, lsl #2] │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - str r9, [sp, #240] @ 0xf0 │ │ │ │ - ldr r9, [sl, #-424] @ 0xfffffe58 │ │ │ │ - add r4, ip, r6, lsl #2 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + mov r3, #44 @ 0x2c │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ + mul lr, r3, fp │ │ │ │ + add sl, r9, lr │ │ │ │ + ldr r8, [r9, lr] │ │ │ │ + str sl, [sp, #252] @ 0xfc │ │ │ │ + ldr ip, [sp] │ │ │ │ + str lr, [sp, #80] @ 0x50 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r7, [ip, r6, lsl #2] │ │ │ │ - str r4, [sp, #244] @ 0xf4 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r7, [ip, lr] │ │ │ │ + add r4, ip, lr │ │ │ │ + ldr r9, [sl, #-424] @ 0xfffffe58 │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ ldr r6, [sl, #-420] @ 0xfffffe5c │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #240] @ 0xf0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #252] @ 0xfc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r7, [sp, #256] @ 0x100 │ │ │ │ + ldr r9, [r3, fp, lsl #7] │ │ │ │ mov r3, sl │ │ │ │ - ldr r9, [r9, fp, lsl #7] │ │ │ │ ldr sl, [sl, #-168] @ 0xffffff58 │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ ldr r8, [r3, #-164] @ 0xffffff5c │ │ │ │ - ldr r7, [r1, fp, lsl #7] │ │ │ │ - mov r1, sl │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r7, [r7, fp, lsl #7] │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #660] @ 0x294 │ │ │ │ + str r0, [sp, #668] @ 0x29c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #668] @ 0x29c │ │ │ │ + str r0, [sp, #676] @ 0x2a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - add r3, fp, r5, lsl #1 │ │ │ │ - str r0, [sp, #672] @ 0x2a0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr r8, [r2, r3, lsl #2] │ │ │ │ - ldr r7, [ip, r3, lsl #2] │ │ │ │ - add sl, r2, r3, lsl #2 │ │ │ │ - add r4, ip, r3, lsl #2 │ │ │ │ - str r3, [sp, #804] @ 0x324 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl 151100 │ │ │ │ + mov r3, #76 @ 0x4c │ │ │ │ + ldr ip, [sp] │ │ │ │ + str r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + mul sl, r3, fp │ │ │ │ + add r4, r9, sl │ │ │ │ + ldr r8, [r9, sl] │ │ │ │ + str r4, [sp, #260] @ 0x104 │ │ │ │ + add r4, ip, sl │ │ │ │ + str r4, [sp, #264] @ 0x108 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ + str sl, [sp, #84] @ 0x54 │ │ │ │ + ldr r7, [ip, sl] │ │ │ │ ldr r9, [r3, #-360] @ 0xfffffe98 │ │ │ │ ldr r5, [r3, #-356] @ 0xfffffe9c │ │ │ │ mov r1, r9 │ │ │ │ - str r4, [sp, #252] @ 0xfc │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r4, [sp, #252] @ 0xfc │ │ │ │ - str sl, [sp, #248] @ 0xf8 │ │ │ │ - ldr r9, [r4, fp, lsl #7] │ │ │ │ + bl 151100 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr sl, [sp, #260] @ 0x104 │ │ │ │ + ldr r4, [sp, #264] @ 0x108 │ │ │ │ + ldr r5, [r3, #-100] @ 0xffffff9c │ │ │ │ ldr sl, [sl, fp, lsl #7] │ │ │ │ + ldr r9, [r4, fp, lsl #7] │ │ │ │ ldr r4, [r3, #-104] @ 0xffffff98 │ │ │ │ - ldr r5, [r3, #-100] @ 0xffffff9c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #676] @ 0x2a4 │ │ │ │ + str r0, [sp, #684] @ 0x2ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #256] @ 0x100 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - sub lr, lr, fp │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ - ldr r9, [r2, lr, lsl #2] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr sl, [r3, #-40] @ 0xffffffd8 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp] │ │ │ │ + mov r3, #236 @ 0xec │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + mul r7, r3, fp │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r9, [r9, r7] │ │ │ │ + ldr r7, [ip, r7] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r7, [ip, lr, lsl #2] │ │ │ │ - str lr, [sp, #84] @ 0x54 │ │ │ │ + ldr sl, [r3, #-40] @ 0xffffffd8 │ │ │ │ ldr r8, [r3, #-36] @ 0xffffffdc │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r7, [r2, sl, lsl #2] │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + mov r3, #108 @ 0x6c │ │ │ │ + ldr ip, [sp] │ │ │ │ + mov r8, r0 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + mul sl, fp, sl │ │ │ │ + mov r3, sl │ │ │ │ + ldr sl, [r9, sl] │ │ │ │ + str r3, [sp, #820] @ 0x334 │ │ │ │ + ldr r9, [ip, r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov lr, sl │ │ │ │ + mov r0, lr │ │ │ │ + str lr, [sp, #268] @ 0x10c │ │ │ │ ldr r1, [r3, #-296] @ 0xfffffed8 │ │ │ │ - ldr r9, [ip, sl, lsl #2] │ │ │ │ - str r1, [sp, #260] @ 0x104 │ │ │ │ ldr sl, [r3, #-292] @ 0xfffffedc │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + str r1, [sp, #272] @ 0x110 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #260] @ 0x104 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #268] @ 0x10c │ │ │ │ + mov r1, sl │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - mov sl, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #268] @ 0x10c │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, sl │ │ │ │ + ldr r0, [sp, #656] @ 0x290 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #660] @ 0x294 │ │ │ │ - bl 14a680 │ │ │ │ - mov r9, r0 │ │ │ │ + ldr r0, [sp, #668] @ 0x29c │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ + bl 151104 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #684] @ 0x2ac │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #688] @ 0x2b0 │ │ │ │ - mov r1, r4 │ │ │ │ + str r0, [sp, #692] @ 0x2b4 │ │ │ │ + ldr r0, [sp, #656] @ 0x290 │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #696] @ 0x2b8 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ + str r0, [sp, #656] @ 0x290 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #692] @ 0x2b4 │ │ │ │ + str r0, [sp, #700] @ 0x2bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #676] @ 0x2a4 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #652] @ 0x28c │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #684] @ 0x2ac │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #660] @ 0x294 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #656] @ 0x290 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1484] @ 94798 │ │ │ │ + ldr r0, [sp, #664] @ 0x298 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1532] @ 98ba0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1496] @ 9479c │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-1544] @ 98ba4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1528] @ 94798 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1572] @ 98ba0 │ │ │ │ + str r0, [sp, #704] @ 0x2c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1540] @ 9479c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1588] @ 98ba4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #700] @ 0x2bc │ │ │ │ - ldr r0, [sp, #668] @ 0x29c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ + str r0, [sp, #708] @ 0x2c4 │ │ │ │ + ldr r0, [sp, #676] @ 0x2a4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1600] @ 9479c │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-1648] @ 98ba4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1620] @ 94798 │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-1668] @ 98ba0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1648] @ 94798 │ │ │ │ - str r0, [sp, #704] @ 0x2c0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1692] @ 98ba0 │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1660] @ 9479c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1708] @ 98ba4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #708] @ 0x2c4 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #668] @ 0x29c │ │ │ │ + str r0, [sp, #716] @ 0x2cc │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #676] @ 0x2a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1724] @ 94798 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1772] @ 98ba0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1736] @ 9479c │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-1784] @ 98ba4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-1768] @ 94798 │ │ │ │ - str r0, [sp, #668] @ 0x29c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-1812] @ 98ba0 │ │ │ │ + str r0, [sp, #676] @ 0x2a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1780] @ 9479c │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1828] @ 98ba4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #660] @ 0x294 │ │ │ │ - str r0, [sp, #672] @ 0x2a0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #668] @ 0x29c │ │ │ │ + str r0, [sp, #680] @ 0x2a8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #268] @ 0x10c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #668] @ 0x29c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ - str r0, [sp, #660] @ 0x294 │ │ │ │ - ldr r0, [sp, #656] @ 0x290 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #676] @ 0x2a4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #652] @ 0x28c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1904] @ 9479c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r0, [sp, #664] @ 0x298 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #684] @ 0x2ac │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1924] @ 94798 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r0, [sp, #660] @ 0x294 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #-1952] @ 98ba4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #-1972] @ 98ba0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-1952] @ 94798 │ │ │ │ - str r0, [sp, #652] @ 0x28c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-1964] @ 9479c │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-1996] @ 98ba0 │ │ │ │ + str r0, [sp, #660] @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 151348 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #-2012] @ 98ba4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #308] @ 0x134 │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #276] @ 0x114 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #372] @ 0x174 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #340] @ 0x154 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ + str r0, [sp, #684] @ 0x2ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #676] @ 0x2a4 │ │ │ │ - ldr r0, [sp, #512] @ 0x200 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #604] @ 0x25c │ │ │ │ + bl 151100 │ │ │ │ + mov r1, sl │ │ │ │ + str sl, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #612] @ 0x264 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #796] @ 0x31c │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #364] @ 0x16c │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ - ldr r0, [sp, #332] @ 0x14c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #308] @ 0x134 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ + str r0, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #300] @ 0x12c │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ + str r0, [sp, #724] @ 0x2d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #396] @ 0x18c │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #452] @ 0x1c4 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #408] @ 0x198 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r0, [sp, #404] @ 0x194 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #460] @ 0x1cc │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r6, [sp, #768] @ 0x300 │ │ │ │ - ldr r1, [sp, #588] @ 0x24c │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #596] @ 0x254 │ │ │ │ + str r0, [sp, #404] @ 0x194 │ │ │ │ + ldr r6, [sp, #788] @ 0x314 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #260] @ 0x104 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #500] @ 0x1f4 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r9, [sp, #768] @ 0x300 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #588] @ 0x24c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #596] @ 0x254 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #604] @ 0x25c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #612] @ 0x264 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #260] @ 0x104 │ │ │ │ - str r0, [sp, #396] @ 0x18c │ │ │ │ - ldr r0, [sp, #500] @ 0x1f4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #512] @ 0x200 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #460] @ 0x1cc │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ - ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #408] @ 0x198 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ + str r0, [sp, #268] @ 0x10c │ │ │ │ + ldr r0, [sp, #468] @ 0x1d4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #420] @ 0x1a4 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #404] @ 0x194 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [sp, #404] @ 0x194 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #404] @ 0x194 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #684] @ 0x2ac │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #404] @ 0x194 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - ldr lr, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #404] @ 0x194 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ + bl 151100 │ │ │ │ + ldr ip, [sp] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ str r0, [ip, lr, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r2] │ │ │ │ - ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #724] @ 0x2d4 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ str r0, [r2, fp, lsl #7] │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - ldr lr, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ + bl 151104 │ │ │ │ + ldr sl, [sp] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sl, lr, lsl #2] │ │ │ │ - ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ - bl 14a67c │ │ │ │ + ldr ip, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sl, ip, lsl #2] │ │ │ │ + ldr r0, [sp, #724] @ 0x2d4 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #88] @ 0x58 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #100] @ 0x64 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [ip, fp, lsl #7] │ │ │ │ + str r0, [lr, fp, lsl #7] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #172] @ 0xac │ │ │ │ + bl 151104 │ │ │ │ + ldr lr, [sp, #184] @ 0xb8 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [lr, fp, lsl #7] │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r8, [sp, #796] @ 0x31c │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #684] @ 0x2ac │ │ │ │ + bl 151100 │ │ │ │ + ldr r8, [sp, #816] @ 0x330 │ │ │ │ mov r7, r0 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r9, fp, lsl #6] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ + bl 151104 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sl, lr, lsl #2] │ │ │ │ - ldr r0, [sp, #676] @ 0x2a4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r5 │ │ │ │ + str r0, [sl, ip, lsl #2] │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-2764] @ 947a0 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-2816] @ 98ba8 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ mov r8, r9 │ │ │ │ - str r0, [sl, r2, lsl #2] │ │ │ │ + str r0, [sl, r2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r9, fp, lsl #5] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2828] @ 947a0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r9, [sp, #800] @ 0x320 │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2880] @ 98ba8 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r8, r7, lsl #5] │ │ │ │ + str r0, [r9, r7, lsl #5] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r5, [sp, #180] @ 0xb4 │ │ │ │ - ldr r1, [sp, #396] @ 0x18c │ │ │ │ - str r0, [r5, fp, lsl #7] │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-2912] @ 947a0 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r9, [sp, #268] @ 0x10c │ │ │ │ + ldr r1, [sp, #408] @ 0x198 │ │ │ │ + str r0, [r6, fp, lsl #7] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #-2964] @ 98ba8 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #404] @ 0x194 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #96] @ 0x60 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #108] @ 0x6c │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r9, fp, lsl #7] │ │ │ │ + str r0, [lr, fp, lsl #7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ + bl 151104 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sl, ip, lsl #2] │ │ │ │ - ldr r0, [sp, #676] @ 0x2a4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #260] @ 0x104 │ │ │ │ + str r0, [sl, r5] │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #396] @ 0x18c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3008] @ 947a0 │ │ │ │ - bl 14a8c4 │ │ │ │ + ldr r0, [sp, #408] @ 0x198 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-3060] @ 98ba8 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r8, r2, lsl #5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #324] @ 0x144 │ │ │ │ str r0, [sl, r7, lsl #2] │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #292] @ 0x124 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #380] @ 0x17c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #336] @ 0x150 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #348] @ 0x15c │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #372] @ 0x174 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [sp, #340] @ 0x154 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #324] @ 0x144 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #284] @ 0x11c │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #452] @ 0x1c4 │ │ │ │ + str r0, [sp, #460] @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #436] @ 0x1b4 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #428] @ 0x1ac │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #452] @ 0x1c4 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3204] @ 947a8 │ │ │ │ + ldr r0, [sp, #444] @ 0x1bc │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3260] @ 98bb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3224] @ 947a4 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3280] @ 98bac │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3252] @ 947a4 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3308] @ 98bac │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3264] @ 947a8 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-3320] @ 98bb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #476] @ 0x1dc │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #468] @ 0x1d4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #492] @ 0x1ec │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #484] @ 0x1e4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3324] @ 947a8 │ │ │ │ + ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-3380] @ 98bb0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3344] @ 947a4 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3400] @ 98bac │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3372] @ 947a4 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3428] @ 98bac │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3384] @ 947a8 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-3440] @ 98bb0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 151104 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ + str r0, [sp, #268] @ 0x10c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #564] @ 0x234 │ │ │ │ - str r0, [sp, #396] @ 0x18c │ │ │ │ - ldr r0, [sp, #556] @ 0x22c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #616] @ 0x268 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #572] @ 0x23c │ │ │ │ + str r0, [sp, #404] @ 0x194 │ │ │ │ + ldr r0, [sp, #564] @ 0x234 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #624] @ 0x270 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #580] @ 0x244 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #588] @ 0x24c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #572] @ 0x23c │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #620] @ 0x26c │ │ │ │ + ldr r0, [sp, #580] @ 0x244 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #628] @ 0x274 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #612] @ 0x264 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #620] @ 0x26c │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3596] @ 947b0 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-3648] @ 98bbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3616] @ 947ac │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-3668] @ 98bb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3632] @ 947b8 │ │ │ │ - str r0, [sp, #404] @ 0x194 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-3696] @ 98bb4 │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3652] @ 947b4 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-3704] @ 98bc0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3684] @ 947b0 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #-3732] @ 98bbc │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3704] @ 947ac │ │ │ │ + bl 151348 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r1, [pc, #-3756] @ 98bb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3720] @ 947b8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #-3788] @ 98bb4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3740] @ 947b4 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-3792] @ 98bc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #524] @ 0x20c │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ - ldr r0, [sp, #516] @ 0x204 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #532] @ 0x214 │ │ │ │ + str r0, [sp, #420] @ 0x1a4 │ │ │ │ + ldr r0, [sp, #524] @ 0x20c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #540] @ 0x21c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #548] @ 0x224 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #532] @ 0x214 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #708] @ 0x2c4 │ │ │ │ + ldr r0, [sp, #540] @ 0x21c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #716] @ 0x2cc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #700] @ 0x2bc │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #708] @ 0x2c4 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 151100 │ │ │ │ mov sl, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-3904] @ 947ac │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #-3956] @ 98bb8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3916] @ 947b0 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-3968] @ 98bbc │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3940] @ 947b4 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #-3992] @ 98bc0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-3952] @ 947b8 │ │ │ │ + bl 151348 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-4020] @ 98bb4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #-3992] @ 947ac │ │ │ │ + bl 151100 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r1, [pc, #-4044] @ 98bb8 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-4004] @ 947b0 │ │ │ │ + bl 151348 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r1, [pc, #-4056] @ 98bbc │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #-4028] @ 947b4 │ │ │ │ + bl 151104 │ │ │ │ mov r9, r0 │ │ │ │ + ldr r1, [pc, #-4080] @ 98bc0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #-4040] @ 947b8 │ │ │ │ + bl 151348 │ │ │ │ mov r8, r0 │ │ │ │ + ldr r1, [pc, #4088] @ 9abb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151104 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #404] @ 0x194 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #408] @ 0x198 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp] │ │ │ │ mov r1, sl │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ str r0, [r2, ip, lsl #5] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ + bl 151104 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ str r0, [r8, lr, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #260] @ 0x104 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 151104 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr lr, [sp, #176] @ 0xb0 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #188] @ 0xbc │ │ │ │ mov r1, sl │ │ │ │ str r0, [lr, fp, lsl #7] │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r1, [sp, #404] @ 0x194 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + ldr r1, [sp, #408] @ 0x198 │ │ │ │ str r0, [r2, lr, lsl #5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #260] @ 0x104 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 151100 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ + bl 151100 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sl, ip, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r8, [sp, #100] @ 0x64 │ │ │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ │ │ - str r0, [r8, fp, lsl #7] │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r8, sl │ │ │ │ + str r0, [sl, r2] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 151104 │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [r6, fp, lsl #7] │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sl, r2, lsl #2] │ │ │ │ + str r0, [sl, r2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ - str r0, [sl, fp, lsl #5] │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a680 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r9, [sp] │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ + str r0, [r9, fp, lsl #5] │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #420] @ 0x1a4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r8, r2, lsl #2] │ │ │ │ + str r0, [sl, r2, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #408] @ 0x198 │ │ │ │ - str r0, [sl] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r9, [sp, #452] @ 0x1c4 │ │ │ │ - ldr r1, [sp, #396] @ 0x18c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a680 │ │ │ │ + ldr sl, [sp, #460] @ 0x1cc │ │ │ │ + mov r0, sl │ │ │ │ + bl 151104 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ + bl 151100 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r8, ip, lsl #2] │ │ │ │ + str r0, [r8, r2, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ - str r0, [sl, fp, lsl #7] │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #420] @ 0x1a4 │ │ │ │ + str r0, [r9, fp, lsl #7] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #396] @ 0x18c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a67c │ │ │ │ + mov r0, sl │ │ │ │ + bl 151100 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + bl 151100 │ │ │ │ + ldr lr, [sp, #180] @ 0xb4 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [r3, fp, lsl #7] │ │ │ │ + str r0, [lr, fp, lsl #7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #92] @ 0x5c │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ - str r0, [r7, fp, lsl #7] │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14a67c │ │ │ │ - mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ + str r0, [r2, fp, lsl #7] │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #408] @ 0x198 │ │ │ │ - bl 14a680 │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 151104 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sl, fp, lsl #6] │ │ │ │ + str r0, [r9, fp, lsl #6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ - str r0, [r8, r4, lsl #2] │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #332] @ 0x14c │ │ │ │ + bl 151104 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr r1, [sp, #308] @ 0x134 │ │ │ │ + str r0, [r8, r5, lsl #2] │ │ │ │ + ldr r0, [sp, #276] @ 0x114 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #364] @ 0x16c │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ + bl 151100 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [sp, #684] @ 0x2ac │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [sp, #508] @ 0x1fc │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ ldr r1, [sp, #692] @ 0x2b4 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #516] @ 0x204 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #700] @ 0x2bc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #4088] @ 96a40 │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ + bl 151104 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #3380] @ 9abbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #4076] @ 96a44 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #3368] @ 9abc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #4044] @ 96a40 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3340] @ 9abbc │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #4032] @ 96a44 │ │ │ │ + bl 151348 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #3324] @ 9abc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #308] @ 0x134 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #372] @ 0x174 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #340] @ 0x154 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r0, [sp, #300] @ 0x12c │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ + bl 151104 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [sp, #412] @ 0x19c │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [sp, #400] @ 0x190 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r7, [sp, #732] @ 0x2dc │ │ │ │ - ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #412] @ 0x19c │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #476] @ 0x1dc │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a67c │ │ │ │ + ldr r8, [sp, #748] @ 0x2ec │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3892] @ 96a48 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #3188] @ 9abc4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3868] @ 96a48 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r0, [sp, #548] @ 0x224 │ │ │ │ - bl 14a67c │ │ │ │ - ldr sl, [sp, #792] @ 0x318 │ │ │ │ - ldr r8, [sp, #772] @ 0x304 │ │ │ │ - mov r1, sl │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #3164] @ 9abc4 │ │ │ │ + bl 151348 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ + ldr r0, [sp, #556] @ 0x22c │ │ │ │ + bl 151100 │ │ │ │ + ldr r7, [sp, #792] @ 0x318 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14a67c │ │ │ │ - ldr r1, [pc, #3812] @ 96a40 │ │ │ │ + ldr r9, [sp, #812] @ 0x32c │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 151100 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #3104] @ 9abbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3800] @ 96a44 │ │ │ │ + bl 151348 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r1, [pc, #3092] @ 9abc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ + bl 151348 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a680 │ │ │ │ - ldr r1, [pc, #3768] @ 96a40 │ │ │ │ - mov r9, r0 │ │ │ │ + bl 151104 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [pc, #3060] @ 9abbc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #3048] @ 9abc0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #412] @ 0x19c │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [sp, #476] @ 0x1dc │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 151104 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [pc, #2980] @ 9abc4 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 151100 │ │ │ │ + ldr r1, [pc, #2956] @ 9abc4 │ │ │ │ + bl 151348 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151104 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #556] @ 0x22c │ │ │ │ + bl 151104 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [pc, #2908] @ 9abc0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 151348 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #2888] @ 9abbc │ │ │ │ + mov r0, r7 │ │ │ │ + bl 151348 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a8c4 │ │ │ │ - ldr r1, [pc, #3756] @ 96a44